Loading
Automatizar processos comerciais
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          Ação Devolver itens do pedido

          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:

          • returnOrderLineItemId – ID de um item de linha do pedido de devolução que representa uma cobrança de frete a retornar.

          O campo returnOrderItemFees é uma lista opcional de variáveis definidas por Apex da classe ConnectApi.ReturnOrderItemFeeInputRepresentation. Cada variável inclui estes campos:

          • quantityReturned – a quantidade do ReturnOrderLineItem a ser processada. O valor da tarifa a ser cobrada é determinado multiplicando o valor total da tarifa por esse valor, dividido pela quantityExpected. Por exemplo, se o valor da tarifa for US$ 10 e a quantityExpected for 2, se a quantityReturned for 1, serão cobrados US$ 5. Esse valor geralmente é igual à quantidade retornada do ReturnOrderLineItem para o item retornado ao qual a tarifa se aplica. O valor deve ser maior que 0. Se esse valor mais quantityToCancel for inferior à quantidade de devolução esperada, a quantidade restante a ser devolvida será adicionada a um novo ReturnOrderLineItem.
          • quantityToCancel – a quantidade do ReturnOrderLineItem a ser removida. Esse valor geralmente é igual à quantidade cancelada do ReturnOrderLineItem para o item devolvido ao qual a tarifa se aplica. Esse valor também pode ser usado para cancelar uma parte da tarifa. O valor deve ser de 0 ou mais. Se esse valor mais quantityReturned for inferior à quantidade de devolução esperada, a quantidade restante a ser devolvida será adicionada a um novo ReturnOrderLineItem.
          • returnOrderLineItemId – ID de um item de linha do pedido de devolução que representa uma tarifa de devolução a ser cobrada.

          O campo returnOrderItems é uma lista de variáveis definidas pelo Apex da classe ConnectApi.ReturnOrderItemInputRepresentation. Cada uma das variáveis inclui estes campos:

          • quantityReceived – Opcional; a quantidade do item de linha de pedido de devolução que foi recebido. O valor deve ser zero ou mais. Esse valor não é usado por nenhum recurso padrão, mas é fornecido para uso em personalizações.
          • quantityRejected – Opcional; a quantidade do item de linha de pedido de devolução que foi rejeitado para devolução. O valor deve ser zero ou mais. Esse valor não é usado por nenhum recurso padrão, mas é fornecido para uso em personalizações.
          • quantityReturned – a quantidade de item de linha de pedido de devolução que foi devolvido. O valor deve ser maior que zero. Se esse valor mais quantityToCancel for inferior à quantidade de devolução esperada, a quantidade restante a ser devolvida será adicionada a um novo item de linha de pedido de devolução.
          • quantityToCancel – Opcional; a quantidade do item de linha de pedido de devolução a remover porque não será devolvido. O valor deve ser zero ou mais. Se esse valor mais quantityReturned for inferior à quantidade de devolução esperada, a quantidade restante a ser devolvida será adicionada a um novo item de linha de pedido de devolução.
          • reasonForRejection – Opcional; o motivo pelo qual a quantidade rejeitada, se houver, foi rejeitada. Esse valor não é usado por nenhum recurso padrão, mas é fornecido para uso em personalizações.
          • returnOrderLineItemId – o ID do item de linha de pedido de devolução.

          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.

          • newReturnOrderItemId – ID do novo item de linha de pedido de devolução que contém a quantidade de devolução restante.
          • originalReturnOrderItemId – ID do item de linha do pedido de devolução original.

          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.
           
          Carregando
          Salesforce Help | Article