Partager via


Réservations Inventory Visibility

Cet article décrit un cas d’utilisation typique des réservations provisoires et explique comment les configurer dans Inventory Visibility. Il comprend des informations sur la façon de créer des réservations provisoires, de les compenser lors de la consommation physique et d’ajuster ou d’annuler la réservation de certaines quantités de stocks.

Dans Microsoft Dynamics 365 Supply Chain Management version 10.0.33 ou ultérieure, vous pouvez effectuer des réservations provisoires à partir de commandes client. Si vous faites une réservation provisoire à partir des commandes client, les demandes de réservation provisoire sont ensuite publiées dans Visibilité des stocks, et les quantités disponibles pour la réservation sont validées dans Visibilité des stocks.

Important

La configuration de la réservation provisoire par défaut a évolué au fil de différentes itérations de versions. Par conséquent, il est possible que votre environnement sandbox ait été initialement configuré avec une configuration par défaut obsolète, alors que votre environnement de production a été initialisé avec la dernière version de la configuration par défaut. Si vous avez personnalisé votre système tiers sur la base d’une configuration par défaut obsolète, il peut rencontrer des problèmes lors de la mise en ligne de votre environnement de production, surtout si vous n’avez pas examiné et ajusté la configuration. Pour éviter ce scénario, nous vous recommandons d’examiner et de mettre à jour minutieusement vos configurations de brouillon et d’exécution avant de faire la transition vers votre environnement de production.

Exemple de cas d’utilisation pour la réservation provisoire

Les réservations provisoires aident les organisations à obtenir une source unique de vérité pour les stocks disponibles, en particulier pendant l’exécution des commandes. Cette fonctionnalité est utile dans les organisations qui réunissent les conditions suivantes :

  • L’organisation dispose d’au moins deux systèmes différents qui prennent directement les commandes sortantes.
  • L’organisation est très stricte et souhaite éviter la double réservation des stocks de produits, ce qui peut se produire si plusieurs systèmes sont capables de surréserver la dernière pièce en stock. Cette situation est évitée si tous les systèmes de commande peuvent effectuer des appels d’API de réservation provisoire instantanés vers Inventory Visibility, qui fournit une source unique de vérité pour la disponibilité des stocks.

Réservation provisoire Inventory Visibility.

L’illustration précédente montre le fonctionnement de la réservation provisoire et met en évidence les opérations suivantes :

  • Votre niveau de stocks initial est synchronisé avec Visibility des stocks de Microsoft Dynamics 365 Supply Chain Management.
  • Vous disposez de deux systèmes de prise de commandes fonctionnant en parallèle (un système e-commerce et Supply Chain Management). Dans un cas réel, vous pourriez avoir plus de systèmes.
  • Les réservations provisoires sont validées depuis chacun des canaux ou systèmes de commande vers Inventory Visibility. Le complément Inventory Visibility valide la disponibilité des stocks et essaie d’effectuer une réservation provisoire. Si la réservation provisoire réussit, Inventory Visibility ajoute à la quantité réservée provisoirement, déduit de la quantité disponible pour réservation (AFR) et répond avec un ID de réservation provisoire.
  • Lorsque la commande vente A est réservée de manière logicielle dans visibilité des stocks, la quantité de votre inventaire physique reste la même dans Supply Chain Management car la commande vente A n’a pas été synchronisée avec Supply Chain Management.
  • Désormais, le centre d’appels saisit la commande client B directement dans Supply Chain Management, qui effectue un appel de réservation douce à visibilité des stocks. Même si Supply Chain Management affiche toujours 100 pièces disponibles, visibilité des stocks sait qu’il n’y a que 90 pièces disponibles, donc la demande de réservation douce échoue. Néanmoins, l’utilisateur du centre d’appels peut toujours choisir de bloquer ou de poursuivre le traitement de la commande vente B dans Supply Chain Management (si la survente est autorisée).
  • Vous pouvez ensuite synchroniser des commandes réservées provisoirement individuelles ou agrégées (lignes de commande) dans Supply Chain Management pour effectuer des réservations fermes et les envoyer à l’entrepôt ou mettre à jour la quantité de stocks finale.
  • Vous pouvez configurer le système pour compenser les réservations provisoires lorsque les stocks physiques sont mis à jour dans Supply Chain Management.

Les réservations provisoires sont généralement créées, consommées et annulées en utilisant les appels d’API vers le service Inventory Visibility.

Note

Vous avez la possibilité de configurer Supply Chain Management (et d’autres systèmes tiers) pour compenser automatiquement la quantité réservée en utilisant Inventory Visibility. La quantité compensée est supprimée des enregistrements de réservation dans la visibilité des stocks.

Par défaut, la fonction de compensation est automatiquement activée lorsque vous activez la fonction de réservation provisoire.

Activer et configurer la fonctionnalité de réservation dans la version 2 de l’interface utilisateur

Cette section et ses sous-sections s’appliquent lorsque vous utilisez l’interface utilisateur de visibilité d’inventaire version 2.

Activer la fonction de réservation

Procédez comme suit pour activer la fonctionnalité de réservation dans l’interface utilisateur version 2.

  1. Connectez-vous à votre environnement Power Apps et ouvrez l’application Visibilité des stocks.

  2. Dans le volet de navigation, sélectionnez Réservation provisoire.

  3. Dans la vignette Paramètres de la source de données, sélectionnez Gérer.

  4. Définissez l’option Activer la fonctionnalité sur True.

  5. L’option Filtrer les dimensions non configurées contrôle le comportement du système si un utilisateur soumet des demandes de réservation qui incluent des dimensions qui ne sont pas spécifiées dans l’onglet rapide Dimensions de réservation. (Pour plus d’informations, consultez la section Configurer les mappages et les dimensions de réservation de cet article.) Sélectionnez l’une des valeurs suivantes :

    • True : les demandes de réservation qui incluent des dimensions qui ne sont pas définies sur l’onglet rapide Dimensions de réservation réussissent, mais les dimensions non définies sont ignorées.
    • False : les demandes de réservation qui incluent des dimensions qui ne sont pas définies sur l’onglet rapide Dimensions de réservation sont un échec.

    Important

    Si vous avez activé la fonctionnalité Intégration de la visibilité des stocks avec réservation provisoire sur les lignes de commande client dans Supply Chain Management, vous devez définir l’option Filtrer les dimensions non configurées sur True. Pour plus d’informations, consultez la section Intégrer les réservations provisoires et les compensations à Supply Chain Management.

  6. Sur la barre d’outils sélectionnez Enregistrer.

  7. Si vous avez modifié le paramètre de l’option Filtrer les dimensions non configurées, vous devez annuler toutes les réservations existantes pour préserver la cohérence des données. Utilisez l’API de nettoyage des données de réservation pour nettoyer les enregistrements de réservation provisoire existants.

Configurer les mappages et les dimensions de réservation

Lorsque vous effectuerez une réservation, vous souhaiterez peut-être savoir si le stock disponible est actuellement disponible pour la réservation. La validation est liée à une mesure calculée qui représente une formule de calcul d’une combinaison de mesures physiques.

En configurant le mappage de la mesure physique à la mesure calculée, vous activez le service de visibilité des stocks pour valider automatiquement la disponibilité de la réservation, en fonction de la mesure physique.

Important

Toutes les mesures physiques et mesures calculées que vous envisagez de cartographier pour chaque source de données doivent déjà être définies pour votre système. Pour plus d’informations sur la configuration des mesures et des sources de données, consultez Configurer la visibilité des stocks.

Les mappages de réservation par défaut sont fournis prêts à l’emploi. Vous pouvez consulter et utiliser ces mappages directement. Vous ajoutez également vos propres mappages en suivant ces étapes.

  1. Connectez-vous à votre environnement Power Apps et ouvrez l’application Visibilité des stocks.

  2. Définissez toutes les sources de données, mesures physiques et mesures calculées que vous prévoyez d’utiliser avec la fonctionnalité de réservations provisoires. Pour des instructions, voir Configurer la visibilité des stocks. Voici quelques directives pour la mise en place des mesures généralement requises :

    • Définissez la mesure physique qui sert de mesure de réservation provisoire (par exemple, SoftReservPhysical).
    • Définissez la mesure calculée Disponibilité pour réservation qui contient la formule de calcul de la disponibilité pour la réservation que vous mapperez à la mesure physique. Par exemple, vous pouvez configurer AvailableToReserve (disponibilité pour réservation) afin qu’il soit mappé sur la mesure physiqueSoftReservPhysical précédemment définie. De cette façon, vous pouvez rechercher quelles quantités ayant le statut de stock SoftReservPhysical seront disponibles à la réservation.

    Le tableau suivant présente la formule de calcul Disponibilité pour réservation.

    Type de calcul Source de données Mesure physique
    Ajout fno AvailPhysical
    Ajout pos Entrant(e)
    Soustraction pos Sortant(e)
    Soustraction iv SoftReservPhysical

    Nous vous recommandons de configurer la mesure calculée sur laquelle la mesure de la réservation est basée en tant que composant de la mesure calculée. De cette manière, la quantité de mesure calculée est affectée par la quantité de réservation. Par exemple, utilisez la mesure physique SoftReservPhysical de la source de données iv en tant que composant de la mesure calculée AvailableToReserve de la source de données iv.

  3. Dans la section Mappage de réservation, configurez le mappage de la mesure physique à la mesure calculée. Pour l’exemple précédent, vous pouvez utiliser les paramètres suivants pour configurer AvailableToReserve par rapport à la mesure physique SoftReservPhysical précédemment définie :

    • Source de données Mesure physique :iv
    • Mesure physique :SoftReservPhysical
    • Source de données Disponible à la réservation :iv
    • Mesure calculée Disponible à la réservation :AvailableToReserve

    Maintenant, lorsque vous réserverez sur SoftReservPhysical, la visibilité des stocks trouve automatiquement AvailableToReserve et sa formule de calcul associée pour effectuer la validation de la réservation.

  4. Dans la section Dimensions de réservation, paramétrez toutes les dimensions du produit qui peuvent être spécifiées lors d’une réservation. Chaque dimension de réservation doit contenir une configuration de partition.

    Voici un exemple de dimensions de réservation.

    Clé Hiérarchie
    SiteId 1
    LocationId 2
    ColorId 3
    SizeId 4
    StyleId 5

    Dans cet exemple, le schéma de partition est ByLocation et la dimension de partition de base est (SiteId, LocationId).

  5. Sur la barre d’outils sélectionnez Enregistrer.

Exemple de calcul Disponible à la réservation

L’exemple suivant montre comment l’API Visibilité de stocks peut signaler les informations de stock disponible.

{
    "productId": "D0002",
    "dimensions": {
        "SiteId": "1",
        "LocationId": "11",
        "ColorId": "Red"
    },
    "quantities": {
        "iv": {
            "SoftReservPhysical": 90
        },
        "fno": {
            "availphysical": 70.0,
        },
        "pos": {
            "inbound": 50.0,
            "outbound": 20.0
        }
    }
}

Dans ce cas, le calcul de disponibilité pour réservation suivant s’applique :

AvailableToReserve = fno.availphysical + pos.inboundpos.outboundiv.SoftReservPhysical
= 70 + 50 – 20 – 90
= 10

Par conséquent, si vous essayez de faire des réservations sur iv.SoftReservPhysical et que la quantité est inférieure ou égale à AvailableToReserve (10), la requête de réservation provisoire est réussie.

Activer et configurer la fonctionnalité de réservation dans la version 1 de l’interface utilisateur

Cette section s’applique lorsque vous utilisez l’interface utilisateur de visibilité des stocks version 1.

Pour activer et configurer la fonctionnalité de réservation dans l’interface utilisateur version 1, procédez comme suit.

  1. Connectez-vous à votre environnement Power Apps et ouvrez l’application Visibilité des stocks.
  2. Sur le menu Changer de zone en bas du volet de navigation, sélectionnez Ancienne interface utilisateur.
  3. Dans le volet de navigation de gauche, sélectionnez Configuration.
  4. Sur la page Gestion des fonctionnalités et paramètres, utilisez l’option pour activer la fonctionnalité Réservation provisoire.
  5. Sélectionnez l’onglet Réservation provisoire.
  6. Ouvrez la page Configuration.
  7. Si vous prévoyez de recevoir des données de réservation provisoire de Supply Chain Management, cochez la case Utiliser la réservation provisoire pour les commandes clients dans FinOps.
  8. Dans l’onglet Réservation provisoire, examinez la hiérarchie de réservation provisoire par défaut. Ajoutez de nouvelles dimensions à la hiérarchie si nécessaire. Pour plus d’informations sur l’utilisation de la hiérarchie de réservation provisoire, consultez la section Configurer les mappages et les dimensions de réservation.
  9. Dans la section Définir un mappage de réservation provisoire, examinez les paramètres par défaut. Pour plus d’informations sur les mappages de réservation provisoire et les mesures requises, consultez la section Configurer les mappages et les dimensions de réservation.

Créer des réservations provisoires en utilisant l’API de Visibilité des stocks

Lorsque vous appelez l’API de réservation, le système marque la réservation des marchandises et des quantités spécifiées.

Par exemple, la société Contoso commercialise le produit D0002 (Armoire) sur son site d’e-commerce. Un client commande une petite armoire rouge sur le site web. Contoso décide d’exécuter cette commande en utilisant les dimensions suivantes :

  • ID organisation = usmf
  • Site = 1
  • Entrepôt = 11
  • Produit = D0002
  • Couleur = rouge
  • Taille = petit modèle

Contoso a déjà configuré une connexion d’API vers Inventory Visibility à partir de son propre système d’e-commerce. Lorsque la commande est reçue, le système déclenche instantanément un appel d’API pour effectuer une réservation provisoire de l’armoire dans Inventory Visibility.

Les réservations se font dans le service de visibilité des stocks en soumettant une requête POST à l’URL du service, telle que /api/environment/{environmentId}/onhand/reserve.

Pour une réservation, le corps de la requête doit contenir un ID d’organisation, un ID de produit, des quantités réservées et des dimensions.

Lorsque vous appelez l’API de réservation, vous pouvez contrôler la validation de la réservation en spécifiant le paramètre booléen ifCheckAvailForReserv dans le corps de la requête. Une valeur True signifie que la validation est requise, alors qu’une valeur False signifie que la validation n’est pas requise. La valeur par défaut est True.

Si vous souhaitez annuler une réservation ou annuler la réservation de quantités de stock spécifiées, définissez la quantité sur une valeur négative et définissez le paramètre ifCheckAvailForReserv sur False pour ignorer la validation.

Voici un exemple du corps de la demande qui fait référence à la commande client dans le contexte précédent.

# Url

# Replace {endpoint} with your system endpoint.
    {endpoint}/api/environment/{environmentId}/onhand/reserve

# Method
Post

# Header
# replace {access_token} with the one get from security service
Api-version: "1.0"
Content-Type: "application/json"
Authorization: "Bearer {access_token}"

# Body
{
    "id": "Testrequest",
    "organizationId": "usmf",
    "productId": "D0002",
    "dimensions": {
        "SiteId": "1",
        "LocationId": "11",
        "ColorId": "red",
        "SizeId": "small"
    },
    "quantityDataSource": "iv",
    "modifier": "softreserved",
    "quantity": 1,
    "ifCheckAvailForReserv": true
}

Toutes les dimensions doivent être définies dans votre configuration des dimensions de réservation et doit contenir la partition du produit. Voici des exemples de combinaisons de dimensions réalisables qui utilisent la configuration par défaut :

  • (SiteId, LocationId)
  • (SiteId, LocationId, SizeId)
  • (SiteId, LocationId, ColorId, SizeId)
  • (SiteId, LocationId, ColorId, SizeId, StyleId)

Remarque

Les réservations sur différents niveaux de dimension sont indépendantes. Par exemple, vos dimensions de réservation définies sont (SiteId, LocationId, ColorId, SizeId). Si vous réservez une quantité pour un produit au niveau de la dimension (SiteId, LocationId, ColorId), les réservations à d’autres niveaux, comme (Site , Location , Color , Size) ou (Site , Location), ne sont pas affectées.

Une demande de réservation provisoire réussie renvoie un ID de réservation provisoire pour chaque enregistrement de réservation. L’ID de réservation provisoire n’est pas un identificateur unique pour un enregistrement de réservation provisoire individuel, mais une combinaison de l’ID produit et des valeurs de dimension associées à la demande de réservation provisoire. Vous pouvez enregistrer l’ID de réservation provisoire sur la ligne de commande lorsque vous synchronisez les commandes réservées avec succès avec Supply Chain Management ou un autre système ERP pour la compensation.

Intégrer les réservations provisoires et compensations dans Supply Chain Management

Vous pouvez déclencher une réservation provisoire à partir d’une commande client Supply Chain Management, puis effectuer une compensation dans Visibilité des stocks lorsque les lignes de commande sont réservées de manière ferme (c’est-à-dire qu’elles passent au statut Réservation physique, Réserver les articles commandés, Prélevé, etc.). Le processus diffère légèrement, selon la fonctionnalité de réservation provisoire que vous utilisez (Intégration de la visibilité des stocks avec compensation des réservations ou Intégration de la visibilité des stocks avec réservation provisoire sur les lignes de commande client).

  • Intégration de la visibilité des stocks avec réservation provisoire sur les lignes de commande client – cette fonctionnalité vous permet d'annuler lla double réservation en faisant des réservations provisoires après avoir créé une lignes de commande vente dans Supply Chain Management. La réservation logicielle est automatiquement compensée lorsque cette ligne atteint un statut de Réserve commandée, Réserve physique, Prélever, et ainsi de suite.

  • Intégration de la visibilité des stocks avec compensation des réservations – la fonctionnalité vous permet de décaler des réservation provisoire créées hors de Supply Chain Management. Vous pouvez réserver directement depuis l’API de réservation logicielle (ou un autre canal de personnalisation), puis saisir l’ID de réservation dans la ligne de commande vente correspondante dans Supply Chain Management. Cette fonctionnalité compense automatiquement la réservation souple une fois que l’état de la ligne remplit les conditions établies par vos paramètres.

Activer la fonctionnalité dans Supply Chain Management

Connectez-vous à Supply Chain Management et assurez-vous d’avoir activé les deux fonctionnalités suivantes dans Gestion des fonctionnalités.

  • Intégration de la visibilité des stocks avec compensation des réservations – Cette fonctionnalité nécessite la version 10.0.22 ou ultérieure de Supply Chain Management.
  • Intégration de la visibilité des stocks avec réservation provisoire sur les lignes de commande client – Cette fonctionnalité est recommandée si vous exécutez Supply Chain Management 10.0.33 ou une version ultérieure.

Ces fonctionnalités sont compatibles entre elles à partir de la build 10.0.1591.98 de Supply Chain Management version 10.0.34 et de la build 10.0.1627.63 de Supply Chain Management version 10.0.35 (et toutes les builds des versions 10.0.36 et supérieures). Avant ces versions, les fonctionnalités ne sont pas compatibles entre elles, vous ne devez donc activer que celle que vous souhaitez utiliser. Nous vous recommandons de passer à une version plus récente si vous avez besoin des deux fonctionnalités.

Configurer des paramètres supplémentaires si la fonctionnalité « Intégration de la visibilité des stocks avec réservation provisoire sur les lignes de commande client » est activée

Si vous avez activé la fonctionnalité Intégration de la visibilité des stocks avec réservation provisoire sur les lignes de commande client, suivez ces étapes pour configurer des paramètres supplémentaires.

  1. Dans Supply Chain Management, accédez à Gestion des stocks>Configuration>Paramètres d’intégration de la visibilité des stocks.

  2. Dans l’onglet Activer la réservation provisoire, dans le champ Niveau de blocage de réservation provisoire par défaut, sélectionnez une des valeurs suivantes pour spécifier comment le système doit se comporter si vous essayez de traiter des lignes de commande client pour lesquelles aucune réservation provisoire n’existe dans Visibilité des stocks :

    • Bloquer – Vous ne pourrez pas traiter une ligne de commande client pour une réservation ferme (réservation physique) ou plus, à moins que Visibilité des stocks n’ait déjà enregistré une réservation provisoire réussie pour la ligne.
    • Avertissement – Vous recevrez un message d’avertissement si vous essayez de traiter une ligne de commande client pour une réservation ferme (réservation physique) mais qu’aucune réservation provisoire correspondante n’a été effectuée dans Visibilité des stocks.
    • Ignorer – Le système ne recherchera pas de réservation provisoire dans Visibilité des stocks lorsque vous essayez de traiter des lignes de commande dans Supply Chain Management.

Conseil

Il n’est pas nécessaire d’activer ou de configurer le modificateur de compensation, car la compensation pour la réservation provisoire est toujours activée et est déclenchée lorsqu’une ligne de vente passe au statut de réservation ferme (ou plus, si l’étape de réservation ferme est ignorée).

Configurer des paramètres supplémentaires si la fonctionnalité « Intégration de la visibilité des stocks avec compensation des réservations » est activée

Si vous avez activé la fonctionnalité Intégration de la visibilité des stocks avec compensation des réservations, suivez ces étapes pour configurer des paramètres supplémentaires.

  1. Dans Supply Chain Management, accédez à Gestion des stocks>Configuration>Paramètres d’intégration de la visibilité des stocks.

  2. Dans l’onglet Compensation des réservations, définissez les champs suivants :

    • Activer la compensation des réservations : définissez cette option sur Oui pour activer cette fonctionnalité.

    • Modificateur de la compensation des réservations : sélectionnez une des valeurs suivantes pour spécifier le statut de la transaction de stock qui compensera les réservations effectuées dans Visibilité des stocks. Ce paramètre détermine l’étape de traitement de la commande qui déclenche les compensations. L’étape est tracée par le statut du mouvement de stock de la commande.

      • En commande : les commandes dont le statut est défini sur En commande envoient une demande de compensation lors de leur création. La quantité de compensation est la quantité de la (ligne de) commande créée.
      • Réserver : les commandes dont le statut est défini sur Réserver envoient une demande de compensation lorsqu’elles sont soit en ordre réservé, soit physiquement réservées. Lorsque vous compensé au statut Réserver, la commande envoie une demande de compensation à tout nouveau statut de stock qui se rapproche le plus du prélèvement réservé (par exemple, prélèvement, bon de livraison enregistré ou facturé). Ce problème se produit même si vous ignorez la réservation dans Supply Chain Management et passez à un autre statut de stock (par exemple, si vous passez de la libération dans l’entrepôt au prélèvement et à l’emballage). La demande n’est déclenchée qu’une seule fois. Si elle a été déclenchée lors du prélèvement, elle ne duplique pas la compensation lorsqu’un bon de livraison est validé. La quantité de compensation est identique à la quantité du statut de la transaction de stock au moment du déclenchement de la compensation (en d’autres termes, le statut Commandé réservé/Réserve physique ou un autre statut ultérieur, sur la ligne de commande correspondante).

Créer des réservations provisoires et des compensations lorsque vous utilisez la fonctionnalité Intégration de la visibilité des stocks avec réservation provisoire sur les lignes de commande client

Lorsque vous utilisez la fonctionnalité Intégration de la visibilité des stocks avec réservation provisoire sur les lignes de commande client, vous pouvez publier les réservations provisoires et également compenser les réservations provisoires des lignes de commande client dans Supply Chain Management. Les capacités de compensation de cette fonctionnalité prennent en charge les lignes de vente créées en interne et en externe.

  1. Connectez-vous à Supply Chain Management

  2. Accédez à Ventes et marketing>Commandes client>Toutes les commandes client.

  3. Dans le volet Actions, sélectionnez Nouveau pour créer une commande client.

  4. Remplissez la boîte de dialogue Créer une commande client de la manière habituelle, puis sélectionnez OK pour terminer la création de la nouvelle commande.

  5. La nouvelle commande est ouverte. Saisissez une ligne de vente. Assurez-vous de spécifier les valeurs ID produit, Site, Entrepôt et Quantité. Spécifiez toute autre valeur de dimension de stock applicable.

  6. Il existe deux manières d’effectuer une réservation provisoire à partir d’une commande client. Suivez l’une des procédures suivantes :

    • Pour réserver provisoirement l’ensemble de la commande, y compris toutes les lignes, sélectionnez Intégration de la visibilité des stocks >Réservation provisoire dans le volet Actions. Ensuite, sélectionnez l’une des options suivantes :

      • Réserver l’ensemble de la commande directement – Effectuez un appel d’API de réservation provisoire instantané à Visibilité des stocks.
      • Réserver l’ensemble de la commande par traitement par lots – Ajoutez les demandes de réservation à une file d’attente de traitement par lots associée à une tâche de traitement par lots qui synchronise Supply Chain Management avec Visibilité des stocks environ une fois par minute.
    • Pour réserver provisoirement une ligne de commande spécifique, sélectionnez la ligne de vente, puis sélectionnez Inventaire>Intégration de la visibilité des stocks>Réservation provisoire dans la barre d’outils de la barre d’outils Raccourcis pour ouvrir la boîte de dialogue Détails de réservation Inventory Service. Choisissez ensuite de réserver directement ou d’ajouter la réservation en tant que tâche de traitement par lots. Les informations suivantes sont affichées :

      • Non réservé – La quantité qui n’a pas été réservée de manière provisoire.
      • Réussite de la réservation provisoire – La quantité qui a été réservée de manière provisoire avec succès.
      • Réservation par lots en cours – La quantité qui a été ajoutée à la file d’attente de traitement par lots des réservations provisoires.
      • Réservation directe en cours – La quantité qui a déclenché un appel d’API de réservation provisoire instantané à Visibilité des stocks.
      • Échec - Stock insuffisant – La quantité qui n’a pas pu être réservée de manière provisoire en raison d’un stock non disponible.
      • Échec - Autre motif – La quantité qui n’a pas pu être réservée de manière provisoire pour une autre raison, comme un échec de l’appel d’API, des problèmes de connexion ou d’autres problèmes.
      • Quantité de compensation – La quantité totale de compensation, y compris les quantités en cours de compensation.
      • Quantité en attente de compensation – La quantité qui a ignoré la réservation provisoire et est passée directement à la réservation ferme ou à la consommation du stock physique.
  7. Pour afficher et modifier le statut de réservation provisoire d’une ligne de vente, sélectionnez la ligne dans le raccourci Lignes de commande client, puis dans le raccourci Détails de la ligne, sélectionnez l’onglet Général. Si votre système est configuré pour bloquer ou avertir lorsqu’une réservation provisoire n’a pas pu être effectuée, vous pouvez voir une notification de blocage ici. Pour éviter le risque de survente, nous vous recommandons fortement de ne pas choisir de remplacer la validation de réservation provisoire à moins que les remplacements ne soient autorisés dans votre entreprise.

    Lorsqu’une réservation provisoire est effectuée avec succès, un ID de réservation provisoire est automatiquement renvoyé et enregistré pour chaque ligne de vente.

    Par défaut, le compensation de réservation provisoire est déclenché lorsque la ligne atteint un statut de réservation ferme (Réservation physique ou Réserver les articles commandés) ou plus. Les lignes de vente qui affichent un ID de réservation provisoire valide et un statut de déclencheur éligible seront automatiquement ajoutées à la file d’attente de traitement par lots des compensations.

Remarque

Si vous devez contrepasser une réservation provisoire réussie, ouvrez la commande client pertinente, puis sélectionnez Rétablir directement la réservation ou Rétablir la réservation par traitement par lots au niveau de la commande client ou de la ligne de vente.

Importer des commandes client qui ont été réservées provisoirement en externe

Il est probable que votre entreprise dispose d’autres canaux de commande qui publient également une réservation souple dans visibilité des stocks. Les commandes clients qui ont été réservées provisoirement en externe peuvent devoir être importées dans Supply Chain Management si vous l’utilisez comme système d’enregistrement. Suivez ces étapes pour importer des commandes client qui ont été réservées provisoirement en externe.

  1. Connectez-vous à Supply Chain Management.

  2. Allez dans Administration système>Espaces de travail>Gestion des données.

  3. Sélectionnez la vignette Paramètres de cadre.

  4. Sur la page Paramètres du cadre d’import/export de données, sous l’onglet Paramètres d’entité et sélectionnez Actualiser la liste des entités.

  5. Revenez à Administration système>Espaces de travail>Gestion des données.

  6. Sélectionnez la vignette Exporter.

  7. Sur la page Nouvel enregistrement, entrez un nom pour le Nom du groupe.

  8. Dans l’onglet rapide Entités sélectionnées, sélectionnez Ajouter une entité dans la barre d’outils, puis, dans la boîte de dialogue déroulante case, définissez les valeurs suivantes :

    • Nom de l’entité – Sélectionnez Lignes de commande client V2.
    • Format des données cibles – Sélectionnez Excel.
    • Sélectionnez les champs – Sélectionnez Champs importables.
  9. Sélectionnez Ajouter pour appliquer vos paramètres, puis sélectionnez Fermer pour fermer la boîte de dialogue.

  10. Une nouvelle ligne est ajoutée à la grille. Sur la nouvelle ligne, sélectionnez le bouton dans la colonne Filtre.

  11. Dans la boîte de dialogue Enquête, la grille de l’onglet Plage doit déjà avoir une ligne. Modifiez la ligne afin qu’elle contienne les valeurs suivantes :

    • Table – Sélectionnez Lignes de commande client V2.
    • Table dérivée – Sélectionnez Lignes de commande client V2.
    • Champ – Sélectionnez Commande client.
    • Critères – Sélectionnez n’importe quel numéro de commande client.
  12. Sélectionnez OK pour appliquer vos paramètres et fermer la boîte de dialogue.

  13. Dans le volet Actions, sélectionnez Exporter.

  14. Sur la page Résumé de l’exécution, sur le raccourci Statut de traitement de l’entité, sélectionnez Télécharger fichier dans la barre d’outils.

  15. Ouvrez le fichier téléchargé dans Excel et supprimez toutes les lignes de données. Ne laissez que la ligne d’en-tête.

  16. Ajoutez de nouvelles lignes qui incluent les détails de la ligne de commande client que vous souhaitez importer dans Supply Chain Management.

  17. Pour chaque ligne, en plus des données de commande habituelles, assurez-vous d’inclure les détails de la réservation provisoire dans les colonnes suivantes :

    • INVENTORYSERVICERESERVATIONID – Entrez l’ID de réservation logicielle de la réservation externe.
    • ISSOFTRESERVEDEXTERNALLY – Entrez Oui.
  18. Importez le fichier Excel terminé. Vous pourrez vérifier l’état de l’importation une fois l’opération terminée.

  19. Une fois le fichier importé avec succès, vous pouvez confirmer que les nouvelles commandes client ont des détails de réservation provisoire en ouvrant ces commandes dans Supply Chain Management.

Remarque

Après avoir importé des commandes client qui incluent des détails de réservation provisoire, vous ne pourrez plus modifier la réservation provisoire ni l’annuler à partir de Supply Chain Management. Si les données que vous avez importées ne sont pas correctes, supprimez la ligne de vente concernée, puis réimportez-la.

Créer des réservations provisoires et des compensations lorsque vous utilisez la fonctionnalité Intégration de la visibilité des stocks avec compensation des réservations

Lorsque vous utilisez la fonctionnalité Intégration de la visibilité des stocks avec compensation des réservations, vous ne pouvez pas déclencher de réservation provisoire directement à partir de Supply Chain Management. À la place, cette fonctionnalité ne prend en charge que la compensation des lignes de commande client qui ont été créées en externe à partir de Supply Chain Management. Lorsque des lignes de vente à réservation provisoire créées en externe sont répliquées dans Supply Chain Management, des compensations peuvent être nécessaires entre Supply Chain Management et Visibilité des stocks.

Vous pouvez compenser une quantité réservée provisoirement après que la quantité d’une commande est physiquement déduite dans Supply Chain Management ou un autre système ERP. Inventory Visibility offre une intégration de compensation des réservations provisoires prête à l’emploi avec Supply Chain Management.

Pour compenser une réservation provisoire, procédez comme suit.

  1. Connectez-vous à Supply Chain Management.

  2. Accédez à Ventes et marketing>Commandes client>Toutes les commandes client.

  3. Dans le volet Actions, sélectionnez Nouveau. Créez une nouvelle commande et une nouvelle ligne de vente.

  4. Recréez la commande client externe et ajoutez une ligne de vente qui utilise les mêmes valeurs d’ID produit, d’organisation, de site, d’entrepôt et de dimensions.

  5. Sur le raccourci Lignes de commande client, sélectionnez la ligne de commande que vous venez de entrer, puis sélectionnez Stock>ID de Réservation dans la barre d’outils.

  6. Suivez l’une des procédures suivantes :

    • Copiez l’ID de réservation provisoire dans votre réponse de demande de réservation provisoire et collez-le dans le champ ID de réservation.
    • Laissez le champ ID de réservation vide mais cochez la case Compensation automatique du service d’inventaire. Le système détermine automatiquement le produit et les dimensions de produit à compenser, en fonction de l’ID article et des valeurs de dimension saisies sur la ligne sélectionnée.
  7. Cliquez sur OK.

  8. Alors que la même ligne de commande est toujours sélectionnée, réservez physiquement la quantité commandée en sélectionnant Inventaire>Réservation dans la barre d’outils du raccourci Lignes de commande client.

  9. Si vous aviez précédemment défini le champ Modificateur de compensation de réservation sur Réservé, la compensation est déclenchée lorsque la ligne de commande est définie sur le statut Réserve physique ou Réserver les articles commandés. Un traitement par lots s’exécute une fois par minute pour synchroniser les demandes de compensation de Supply Chain Management vers Inventory Visibility.

Note

Pour les statuts de transaction qui incluent un modificateur de compensation de réserve spécifié, la mise à jour de la transaction compense l’enregistrement de réservation correspondant lorsque toutes les conditions suivantes sont remplies :

  • L’ID de réservation sur la transaction de stock correspond à l’ID de réservation de l’enregistrement de réservation dans Inventory Visibility.
  • Les dimensions de la transaction de stock correspondent aux dimensions de l’enregistrement de réservation dans Inventory Visibility.
  • Les modifications du statut du mouvement de stock déclenchent des compensations pour les réservations lorsque le statut du mouvement de stock reflète le fait qu’un processus de commande a été terminé ou ignoré.

Les quantités compensées suivent les quantités de stocks spécifiées sur les transactions de stock appropriées. Une compensation ne prend effet que si la quantité réservée reste dans Inventory Visibility.

Rechercher les compensations de réservation en échec

Pour rechercher les compensations de réservation en échec, accédez à Gestion des stocks>Tâches périodiques>Intégration de la visibilité des stocks. Un échec de compensation peut être causé par un ID de réservation provisoire incorrect, un problème Internet, une connexion système interrompue, etc.

Annuler ou rétablir une réservation provisoire

Si une ligne de commande originale est annulée ou supprimée et que vous devez restaurer la réservation souple correspondante, effectuez l’une des actions suivantes :

  • Publiez un événement de réservation souple avec une quantité négative qui contient exactement les mêmes informations dans le corps de votre requête API.
  • Publiez une demande de non-réservation avec la même quantité et le même ID de réservation. Voir Annuler des événements de réservation.