Buscar rutas con menos divisiones utilizando la acción OCI
En Gestión de pedidos de Salesforce, esta acción principal encuentra el número mínimo de ubicaciones de realización necesarias para completar un pedido evaluando la disponibilidad de inventario entre ubicaciones. Cuando múltiples combinaciones de ubicaciones pueden realizar el pedido, esta acción devuelve múltiples opciones de enrutamiento. Para limitar el número de opciones devueltas, especifique un número máximo de divisiones de ubicación permitidas.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Ver ediciones compatibles. |
| Esta función requiere el complemento Gestión de pedidos de Salesforce. Para comprar, póngase en contacto con su ejecutivo de cuentas de Salesforce. |
Esta acción combina la acción Obtener disponibilidad de inventario de OmniCanal y la acción Gestión de pedidos Buscar rutas con menos divisiones. En vez de llamar Obtener disponibilidad e incluir la salida en la entrada Buscar rutas con menos divisiones, llame a esta acción y especifique un grupo de ubicaciones o ubicación para realizar cada producto pedido.
De forma predeterminada, esta acción se ejecuta hasta 1.000.000 veces, y se detiene cuando obtiene 10.000 resultados. Esta acción gestiona la comprobación de inventario.
En Flow Builder, agregue un elemento Acción a su flujo. Seleccione la categoría Gestión de pedidos y busque Buscar rutas con menos divisiones empleando OCI.
Establecer valores de entrada
Utilice valores anteriores del flujo para establecer las entradas.
| Parámetro de entrada | Descripción |
|---|---|
| Entrada de Encontrar rutas con menos divisiones empleando OCI | Esta entrada es una variable definida por Apex de clase ConnectApi.FindRoutesWithFewestSplitsUsingOCIInputRepresentation. El campo findRoutesWithFewestSplitsUsingOCIInputs es una lista de variables definidas por Apex de clase ConnectApi.FindRoutesWithFewestSplitsGroupUsingOCIInputRepresentation. Cada una de las variables representa un orden e incluye estos campos:
|
Almacenar valores de salida
Utilice valores de salida más adelante en el flujo.
| Parámetro de salida | Descripción |
|---|---|
| Salida de Encontrar rutas con menos divisiones empleando OCI | Esta salida es una variable definida por Apex de clase ConnectApi.FindRoutesWithFewestSplitsUsingOCIOutputRepresentation, que contiene datos de disponibilidad de inventario y los conjuntos de ubicaciones de realización que cumplen los requisitos. La variable tiene un campo: resultados. Este campo es una lista de variables definidas por Apex de clase ConnectApi.FindRoutesWithFewestSplitsWithInventoryOutputRepresentation, representando cada una la salida para un pedido e incluye estos campos:
|
Uso
Para configurar Encontrar rutas con menos divisiones empleando OCI:
- Utilice elementos de asignación para establecer los valores de los campos locationGroupIdentifier, quantity y stockKeepingUnit en una o más variables ConnectApi.FindRoutesWithFewestSplitsUsingOCIItemInputRepresentation.
- Utilice elementos de asignación para agregar las variables ConnectApi.FindRoutesWithFewestSplitsUsingOCIItemInputRepresentation al campo orderedItems en una variable ConnectApi.FindRoutesWithFewestSplitsGroupUsingOCIInputRepresentation.
- Opcionalmente, utilice un elemento de asignación para establecer el campo maximumNumberOfSplits en la variable ConnectApi.FindRoutesWithFewestSplitsGroupUsingOCIInputRepresentation.
- Utilice un elemento de asignación para agregar la variable ConnectApi.FindRoutesWithFewestSplitsGroupUsingOCIInputRepresentation al campo findRoutesWithFewestSplitsUsingOCIInputs en una variable ConnectApi.FindRoutesWithFewestSplitsUsingOCIInputRepresentation.
- Repita los pasos 1 al 4 para cada pedido que desea incluir en la acción, agregando las entradas a la misma variable ConnectApi.FindRoutesWithFewestSplitsUsingOCIInputRepresentation.
- Utilice la variable ConnectApi.FindRoutesWithFewestSplitsUsingOCIInputRepresentation en la entrada de acción.

