Loading
Aprender
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Invocar la API Realizar transacción de ventas en un flujo

          Invocar la API Realizar transacción de ventas en un flujo

          Invoque la API Realizar transacción de ventas (PST) para crear, actualizar y eliminar presupuestos y pedidos y asignar precios a sus productos y servicios relacionados. Antes de poder invocar la acción, cree y establezca los valores de una variable definida por Apex para utilizar como la entrada de gráfico para la acción. Puede utilizar las otras entradas para configurar cómo Salesforce aplica precios y valida el presupuesto o el pedido. La acción devuelve el Id. de la transacción de ventas así como información de estado.

          Ediciones necesarias

          Disponible en: Lightning Experience
          Disponible en: Ediciones Enterprise, Unlimited y Developer de Revenue Cloud donde Gestión de transacciones está activada

          En Flow Builder, agregue un elemento Acción a su flujo. Seleccione la categoría Revenue Cloud y busque la API Invocar transacción de ventas de lugar.

          Establecer valores de entrada

          Parámetro de entrada Descripción
          Preferencias de índices de catálogo

          Especifique cómo Revenue Cloud asigna precios a un presupuesto o pedido durante el procesamiento. Por ejemplo, si agrega una partida de presupuesto a un presupuesto, es posible que no desee asignar un precio al presupuesto aún. Los valores posibles son:

          • ForceSiempre aplique un precio al presupuesto o pedido.
          • Skip: Nunca aplique precios al presupuesto o pedido.
          • System: Siga la preferencia del sistema, que se utiliza para determinar si se requiere un cálculo de precios.

          El valor predeterminado es System.

          Método de configuración

          Especifique cuándo Revenue Cloud obtiene entradas de tarjeta de tipos para partidas de presupuesto con precios basados en el uso durante el proceso de creación del presupuesto. Los valores posibles son:

          • Fetch: recupere las entradas de tarjeta de frecuencia durante el proceso de creación del presupuesto.
          • Skip: Omita la recuperación de entradas de tarjeta de tipo para partidas de presupuesto durante el proceso de creación del presupuesto.

          El valor predeterminado es Skip. Esta propiedad solo está disponible cuando se activa la venta basada en uso.

          Opciones de configuración

          Especifique las reglas que Salesforce sigue para validar un presupuesto o pedido. Estas opciones se expresan como booleanas. Para especificar Revenue Cloud para realizar una acción, establezca el valor para la opción en true. Puede especificar true para múltiples opciones. Las opciones incluyen:

          • validateProductCatalog: Cuando se true, se valida en el catálogo de productos.
          • validateAmendRenewCancel: Cuando se true, ejecuta validaciones para procesos de corrección, renovación o cancelación.
          • executeConfigurationRules: Cuando se true, el pedido debe cumplir las reglas de configuración durante el procesamiento. Cuando es falso, se omiten las reglas y se emite una advertencia.
          • addDefaultConfiguration: Cuando se true, agregue automáticamente las configuraciones predeterminadas al presupuesto o pedido.

          El valor predeterminado para todas las opciones es false.

          Context Detail Especifique una cadena que contenga el Id. de contexto de modo que pueda reutilizar el contexto de sesión en una operación posterior de la API de transacción de ventas.
          Gráfico

          Esta entrada es una variable definida por Apex de clase RevSalesTrxn_RecordReference. Tiene dos campos.

          El valor del campo records depende del objeto sobre el que está actuando y de la acción que está realizando en el objeto. Por ejemplo, para agregar partidas a un presupuesto, puede establecer el campo records del siguiente modo.

          • RecordReference.referenceId: Una cadena que identifica la variable.
          • RecordReference.record.method: Una cadena que define el método de API para llamar, por ejemplo, POST.
          • RecordReference.record.type: Una cadena que define el objeto a cambiar, por ejemplo, QuoteLineItem.
          • RecordReference.record.fieldValues: Una recopilación de variables definidas por Apex de clase RevSalesTrxn_RecordMapWrapper. Agregue el valor de estas variables definidas por Apex a la recopilación de fieldValues.
            • TransactionNameRecordMapWrapper
            • OppNameRecordMapWrapper
            • PricebookNameRecordMapWrapper

          Almacenar valores de salida

          Parámetro de salida Descripción
          Context Detail Cadena alfanumérica que identifica el contexto.
          Id. de transacción de ventas El Id. del presupuesto o pedido en esta transacción.
          URL de estado Un vínculo a la tabla AsyncOperationTracker que muestra el estado de su solicitud. Para devolver el estado de esa acción, anexe el Id. de Rastreador de una acción a la URL.
          Id. de rastreador Cadena alfanumérica que identifica la acción específica. Para devolver el estado de la acción, anexe este Id. a la URL de estado.

          Uso

          Para configurar la entrada de API Realizar transacción de ventas:

          • Utilice un elemento Asignación para establecer los valores de campo de las variables de clase TransactionNameRecordMapWrapper, OppNameRecordMapWrapper y PricebookNameRecordMapWrapper de RevSalesTrxn_RecordMapWrapper.
          • Si desea incluir opciones de configuración, cree las opciones como nuevas variables booleanas.
          Nota
          Nota Las actualizaciones realizadas a través del Editor de partidas de transacciones de ventas no desencadenan flujos desencadenados por registros en Grupo de partidas de presupuesto. El Editor de partidas de transacciones de ventas procesa estas actualizaciones a través de la API de transacciones de ventas en este orden: Presupuesto, Grupo de partidas de presupuesto y luego Partida de presupuesto. Cuando un campo Grupo de partidas de presupuesto cambia en el Editor de partidas de transacciones de ventas y las partidas de presupuesto relacionadas requieren actualizaciones, utilice ganchos Apex personalizados en vez de flujos desencadenados por registros declarativos.
           
          Cargando
          Salesforce Help | Article