Loading
Automatisation de vos processus métiers avec Salesforce Flow
Action Obtenir la disponibilité

Action Obtenir la disponibilité

Dans Inventaire Omnichannel, récupérez les données de disponibilité d'inventaire d'un ou de plusieurs produits à un ou plusieurs emplacements d'inventaire ou groupes d'emplacements.

Éditions requises

Disponible avec : Lightning Experience
Afficher les éditions prises en charge.
Cette fonctionnalité nécessite le complément Salesforce Omnichannel Inventory. Pour acheter, contactez votre chargé de compte Salesforce.

Dans Flow Builder, ajoutez un élément Action vers votre flux. Sélectionnez la catégorie Service d'inventaire Omnichannel, puis recherchez Omnichannel Inventory Service Get Availability.

Remarque
Remarque Définissez la version d'API d'exécution du flux sur 52.0 ou supérieur.

Définition des valeurs d'entrée

Utilisez les valeurs antérieures du flux pour définir les entrées.

Paramètre d'entrée Description
Omnichannel Inventory Service Get Availability Input

Cette entrée est une variable de classe ConnectApi.OCIGetInventoryAvailabilityInputRepresentation définie par Apex.

La variable contient les champs suivants :

  • locationGroupIdentifier : facultatif. Ne peut pas être combiné à locationGroupIdentifiers ou locationIdentifiers. Identificateur d'un groupe d'emplacements dont les données de disponibilité d'inventaire doivent être récupérées. Lorsque cette valeur est spécifiée, les données d'inventaire sont récupérées pour tous les emplacements de ce groupe.
  • locationGroupIdentifiers : facultatif. Ne peut pas être combiné à locationGroupIdentifier ou locationIdentifiers. Liste contenant jusqu'à 100 identificateurs de groupe d'emplacements dont les données de disponibilité d'inventaire doivent être récupérées.
  • locationIdentifiers : facultatif. Ne peut pas être combiné à locationGroupIdentifier ou locationGroupIdentifiers. Liste contenant jusqu'à 100 identificateurs d'emplacement dont les données de disponibilité d'inventaire doivent être récupérées.
  • stockKeepingUnit : facultatif. Ne peut pas être combiné à stockKeepingUnits. Unité de gestion de stock d'un produit dont les données de disponibilité d'inventaire doivent être récupérées. Lorsqu'une unité de gestion de stock est spécifiée sans emplacement ni groupe d'emplacements, les données de disponibilité de l'unité à tous les emplacements d'inventaire qui ne sont pas attribués à des groupes d'emplacements sont renvoyées.
  • stockKeepingUnits : facultatif. Ne peut pas être combiné à stockKeepingUnit. Liste contenant jusqu'à 100 unités de gestion de stock de produits dont les données de disponibilité d'inventaire doivent être récupérées.
  • useCache : facultatif. Extrait les données d'inventaire du cache. La valeur par défaut est true.

Stockage des valeurs de sortie

Paramètre de sortie Description
Omnichannel Inventory Service Get Availability Output

Cette entrée est une variable de classe ConnectApi.OCIGetInventoryAvailabilityOutputRepresentation définie par Apex.

La variable contient les champs suivants :

  • locationGroups : une liste de variables de classe ConnectApi.OCILocationGroupAvailabilityOutputRepresentation définies par Apex. Chaque variable représente les données de disponibilité d'un groupe d'emplacements et contient les champs suivants.
    • inventoryRecords : une liste de variables de classe ConnectApi.OCIInventoryRecordOutputRepresentation définies par Apex. Chaque variable représente la disponibilité d'un produit et contient les champs suivants.
      • availableToFulfill : quantité disponible à réaliser.
      • availableToOrder : quantité disponible à commander.
      • effectiveDate : date effective de l'inventaire.
      • futures : une liste de variables de classe ConnectApi.OCIFutureInventoryOutputRepresentation définies par Apex. Chaque variable représente un réapprovisionnement futur et contient les champs suivants.
        • expectedDate : date à laquelle le futur inventaire est attendu.
        • quantity : quantité de l'inventaire futur.
      • onHand : quantité disponible.
      • reserved : quantité réservée.
      • safetyStockCount : quantité du stock de sécurité.
      • stockKeepingUnit : unité de gestion de stock du produit.
    • locationGroupIdentifier : identificateur groupe d'emplacements.
  • locations : une liste de variables de classe ConnectApi.OCILocationAvailabilityOutputRepresentation définies par Apex. Chaque variable représente les données de disponibilité d'un emplacement et contient les champs suivants.
    • inventoryRecords : une liste de variables de classe ConnectApi.OCIInventoryRecordOutputRepresentation définies par Apex. Chaque variable représente la disponibilité d'un produit et contient les champs suivants.
      • availableToFulfill : quantité disponible à réaliser.
      • availableToOrder : quantité disponible à commander.
      • effectiveDate : date effective de l'inventaire.
      • futures : une liste de variables de classe ConnectApi.OCIFutureInventoryOutputRepresentation définies par Apex. Chaque variable représente un réapprovisionnement futur et contient les champs suivants.
        • expectedDate : date à laquelle le futur inventaire est attendu.
        • quantity : quantité de l'inventaire futur.
      • onHand : quantité disponible.
      • reserved : quantité réservée.
      • safetyStockCount : quantité du stock de sécurité.
      • stockKeepingUnit : unité de gestion de stock du produit.
    • locationIdentifier : identificateur de l'emplacement.

Pour configurer l'entrée Omnichannel Inventory Service Get Availability :

  • Utilisez des éléments Attribution pour définir la valeur de champ locationGroupIdentifier, locationGroupIdentifiers ou locationIdentifiers, la valeur de champ stockKeepingUnit ou stockKeepingUnits et la valeur de champ useCache dans une variable ConnectApi.OCIGetInventoryAvailabilityInputRepresentation.
  • Utilisez la variable ConnectApi.OCIGetInventoryAvailabilityInputRepresentation dans l’entrée Action.
 
Chargement
Salesforce Help | Article