Ação Devolver itens do pedido
No Gerenciamento de pedido do Salesforce, processe um ou mais itens de linha de pedido de devolução que pertencem a um pedido de devolução. Essa ação cria um registro do pedido de alteração para os itens devolvidos e torna os itens de linha do pedido de devolução processados somente leitura. Você pode incluir tarifas do pedido de devolução associadas aos itens de linha do pedido de devolução. Se você fizer isso, um registro do pedido de alteração será criado para as tarifas de devolução. Se um item de linha de pedido de devolução processado tiver uma quantidade esperada restante, a ação criará um item de linha de pedido de devolução separado que represente essa quantidade.
Edições obrigatórias
| Disponível em: Lightning Experience |
| Exibir edições com suporte. |
| Esse recurso requer o complemento Gerenciamento de pedidos do Salesforce. Para comprar, entre em contato com seu executivo de conta do Salesforce. |
No Flow Builder, adicione um elemento Ação ao fluxo. Selecione a categoria Gerenciamento de pedidos e pesquise Retornar item do pedido de devolução.
Definir valores de entrada
Use valores anteriores no fluxo para definir as entradas.
| Incluir parâmetro | Descrição |
|---|---|
| ID do pedido de devolução | Consulte o pedido de devolução a partir do qual processar os itens de linha do pedido de devolução. |
| Entrada de itens de devolução | Essa entrada é uma variável definida pelo Apex da classe ConnectApi.ReturnItemsInputRepresentation. Há três campos. O campo returnOrderItemDeliveryCharges é uma lista opcional de variáveis definidas por Apex da classe ConnectApi.ReturnOrderItemDeliveryChargeInputRepresentation. Cada variável inclui um campo:
O campo returnOrderItemFees é uma lista opcional de variáveis definidas por Apex da classe ConnectApi.ReturnOrderItemFeeInputRepresentation. Cada variável inclui estes campos:
O campo returnOrderItems é uma lista de variáveis definidas pelo Apex da classe ConnectApi.ReturnOrderItemInputRepresentation. Cada uma das variáveis inclui estes campos:
|
Armazenar valores de saída
| Parâmetro de saída | Descrição |
|---|---|
| Saída de itens de devolução | Essa saída é uma variável definida pelo Apex da classe ConnectApi.ReturnItemsOutputRepresentation. Há três campos. O campo changeOrderId é o ID do registro do pedido de alteração criado para o item devolvido e os encargos de entrega. Use este pedido de alteração para criar um aviso de crédito. O campo feeChangeOrderId é o ID do registro do pedido de alteração criado para as tarifas de devolução. Use este pedido de alteração para criar uma fatura. O campo returnLineItemSplits é uma lista de variáveis definidas pelo Apex da classe ConnectApi.ReturnOrderItemSplitLineOutputRepresentation, que inclui estes campos. Depois que um pedido de alteração é criado para um item de linha de pedido de devolução, o item de linha de pedido de devolução é somente leitura. Se essa ação for usada para devolver uma quantidade parcial, ela criará um novo item de linha de pedido de devolução "dividido" para conter a quantidade restante a ser devolvida. Nesse caso, ele retorna o ID dos itens de linha do pedido de devolução divididos e originais em um elemento da propriedade de lista de saída returnLineItemSplits.
|
Uso
Para configurar a entrada Retornar itens de pedido de devolução:
- Use elementos de atribuição para definir os valores de campo quantityReceived, quantityRejected, quantityReturned, quantityToCancel, reasonForRejection e returnOrderLineItemId em uma ou mais variáveis ConnectApi.ReturnOrderItemInputRepresentation.
- Se você quiser incluir um encargo de entrega, use os elementos de atribuição para definir o valor do campo returnOrderLineItemId em uma ou mais variáveis ConnectApi.ReturnOrderItemDeliveryChargeInputRepresentation.
- Se você quiser incluir uma tarifa de devolução, use os elementos de atribuição para definir os valores de campo quantityReturned, quantityToCancel e returnOrderLineItemId em uma ou mais variáveis ConnectApi.ReturnOrderItemFeeInputRepresentation.
- Use um elemento de atribuição para adicionar as variáveis ConnectApi.ReturnOrderItemInputRepresentation ao campo returnOrderItems em uma variável ConnectApi.ReturnItemsInputRepresentation.
- Use um elemento de atribuição para adicionar as variáveis ConnectApi.ReturnOrderItemDeliveryChargeInputRepresentation ao campo returnOrderItemDeliveryCharges em uma variável ConnectApi.ReturnItemsInputRepresentation.
- Use um elemento de atribuição para adicionar as variáveis ConnectApi.ReturnOrderItemFeeInputRepresentation ao campo returnOrderItemFees em uma variável ConnectApi.ReturnItemsInputRepresentation.
- Use a variável ConnectApi.ReturnItemsInputRepresentation e o ID do pedido de devolução na entrada da ação.

