Planejamento do processo de pedidos da loja do MarcomCentral

Neste procedimento, os elementos XML do MarcomCentral são mapeados para pedidos e bilhetes de tarefas para propriedades de pedidos e de tarefa do RICOH ProcessDirector. Você decide como fornecer as informações necessárias para RICOH ProcessDirector para processar os itens de um pedido. Você também decide que critérios devem ser usados para informar o status ao MarcomCentral.
Para planejar como processar pedidos da loja do MarcomCentral:
  1. Analise os pedidos do MarcomCentral e decida que elementos XML mapear para propriedades de pedido e de tarefa do RICOH ProcessDirector.

    Posteriormente, você mapeia os elementos XML para propriedades de pedido e tarefa em um objeto de mapeamento de propriedades de pedido.

    Para referência, essa tabela lista os elementos XML do MarcomCentral para pedidos que foram mapeados para propriedades de pedido e de tarefa do RICOH ProcessDirector no objeto de mapeamento de propriedades MarcomOrderSample.

    Elemento XML (expressão XPath) Tipo de objeto Propriedade
    /Order/OrderNumber Pedido Nome do pedido (Order.Name)
    /Order/ID Pedido Referência de pedido externo (Order.Reference)
    /Order/OrderDetails/OrderDetail/User/Name Pedido Nome do cliente (Order.Customer)
    /Order/OrderDetails/OrderDetail/SKUDescription Pedido Descrição (Order.Description)
    /Order/OrderDetails/OrderDetail/Quantity Tarefa Cópias de tarefas solicitadas (Job.Copies)
    /Order/OrderDetails/OrderDetail/OrderNumber Tarefa Número do pedido do MarcomCentral (Job.Marcom.OrderNumber)
    /Order/ID Tarefa ID do pedido do MarcomCentral (Job.Marcom.OrderId)
    /Order/OrderDetails/OrderDetail/ID Tarefa Bilhete de tarefa do MarcomCentral (Job.Marcom.JobTicketId)
    /Order/OrderDetails/OrderDetail/ProductType Tarefa Tipo de produto do MarcomCentral (Job.Marcom.ProductType)
    /Order/OrderDetails/OrderDetail/ProductName Tarefa Nome da tarefa (Job.Name)

    Lembre-se dessas informações sobre as propriedades do RICOH ProcessDirector ao pensar nos seus mapeamentos:

    • Essas propriedades de pedido são fornecidas com o recurso Gerenciamento de pedidos:
      • Cópias (Order.Copies)
      • Cliente (Order.Customer)
      • Descrição (Order.Description)
      • Data de vencimento (Order.DueDate)
      • Referência de pedido externo (Order.Reference)
      • Prioridade do pedido (Order.Priority)
      • Fuso horário (Order.DueTimezone)

      Os valores de Prioridade do pedido, Cliente e Cópias são copiados para as propriedades de tarefa correspondentes quando uma tarefa é adicionada a um pedido.

    • Duas propriedades de tarefa para informações de pedidos são fornecidas com o recurso MarcomCentral Connect: Número de pedido do MarcomCentral e ID de pedido do MarcomCentral.

    • Duas propriedades de tarefa para informações de bilhetes de tarefas são fornecidas com o recurso MarcomCentral Connect: ID de bilhete de tarefa do MarcomCentral e Tipo de produto do MarcomCentral.

    • Para obter uma lista de todas as propriedades da tarefa fornecidas com o produto básico, veja a referência relacionada sobre nomes de propriedade de banco de dados para tarefas.

    • O RICOH ProcessDirector fornece uma variedade de propriedades de tarefa genéricas que podem armazenar texto, números inteiros e números (incluindo números fracionários, como 8,5 ou 9,725). Essas propriedades têm nomes como Personalizado 1, Número inteiro personalizado 1 e Número personalizado 1.

      • Se um fluxo de trabalho processa tarefas do pedido e outro fluxo de trabalho processa tarefas de bilhetes, você pode usar uma propriedade da tarefa personalizada para diferentes propósitos em cada fluxo de trabalho. Por exemplo, você pode usar a propriedade Custom 1 para o endereço de envio de um pedido no fluxo de trabalho para tarefas do pedido. Você pode usar a propriedade Custom 1 para a descrição da SKU no fluxo de trabalho para tarefas do bilhete.

      • Você não pode usar a mesma propriedade da tarefa personalizada para diferentes propósitos no mesmo fluxo de trabalho. Por exemplo, use a propriedade Custom 1 para a descrição da SKU no fluxo de trabalho do bilhete de tarefa. Se você também usar a propriedade Custom 1 para fornecer informações da embalagem no fluxo de trabalho do bilhete de tarefa, as informações da embalagem substituem a descrição da SKU.

    • Se preferir criar suas próprias propriedades de tarefa personalizadas, para que possa usar propriedades cujos nomes sejam mais reconhecíveis no seu ambiente, você poderá defini-las na guia Administração.

    Crie uma tabela semelhante à tabela abaixo para gravar os elementos do pedido do MarcomCentral para mapear as propriedades de pedido e de tarefa do RICOH ProcessDirector. Adicione quantas linhas forem necessárias.

    Nome do banco de dados da propriedade da tarefa Nome da interface com o usuário da propriedade da tarefa Elemento XML para pedido
    Order.Reference ID do pedido do MarcomCentral ID
    Job.Marcom.OrderNumber Número do pedido do MarcomCentral OrderNumber
    Job.Marcom.OrderId ID do pedido do MarcomCentral ID
    Job.Info.Attr1 Personalizada 1  
    Job.Info.Attr2 Personalizada 2  
    Job.Info.Integer1 Número inteiro personalizado 1  

  2. Decida que critérios devem ser usados para informar o status ao MarcomCentral.

    Considere se você deseja informar o status somente de alguns fluxos de trabalho ou itens. Você pode usar qualquer propriedade da tarefa ou combinação de propriedades da tarefa como um acionador da notificação para o MarcomCentral.

    Por exemplo, a amostra de notificação MarcomCloseoutOrder informa o status quando um pedido está pronto para envio e o estado da tarefa do pedido muda para Retido. O estado da tarefa do pedido não muda até que as tarefas de todos os itens no pedido concluam seu processamento.

Após planejar como processar pedidos, você está pronto para chamar serviços Web do MarcomCentral.