Preparação para receber JSON

Depois que você receber um arquivo JSON, converta-o em XML. Como você processa os arquivos XML depende das informações nos arquivos JSON e do que você deseja fazer com as informações.
Para se preparar para receber JSON:
  1. Avalie os arquivos JSON que fornecem entrada ao processo. Certifique-se de que você compreenda quais informações o arquivo contém e como elas são organizadas.

    Caso possível, peça o esquema JSON ao provedor de JSON.

  2. Decida como processar os arquivos XML que você converteu em arquivos JSON. O RICOH ProcessDirector fornece dois modelos de etapa manipulam XML:
    • Uma etapa baseada no modelo de etapa CreateJobsFromXML cria tarefas de elementos em um arquivo XML que corresponde a uma expressão XPath. A etapa envia as tarefas a um fluxo de trabalho.
    • Uma etapa baseada no modelo de etapa ApplyXSLTransform transforma XML em um arquivo que especifica os valores da tarefa ou propriedades do documento do RICOH ProcessDirector. A etapa também transforma o XML em formato XML.

    Para obter mais informações, consulte a tarefa relacionada sobre como se preparar para receber XML.

  3. Decida como receber arquivos JSON para processamento.
    Você pode enviar arquivos JSON para um dispositivo de entrada Hot Folder ou colocar um arquivo JSON em um local do qual o servidor RICOH ProcessDirector o recupera.
    Por exemplo:
    • Se o arquivo JSON contiver vários pedidos, e cada trabalho contiver vários itens, envie os arquivos JSON para um dispositivo de entrada de pasta ativa.
    • Se o arquivo JSON contiver uma lista de títulos de livros e os arquivos PDF necessários para imprimir cada livro, coloque o arquivo em um local conveniente. Atualize o arquivo sempre que os títulos de livros e arquivos impressos mudarem.
  4. Se você enviar arquivos JSON para uma pasta ativa, coloque uma etapa baseada no modelo de etapa ConvertJSONToXML após as etapas SetJobPropsFromTextFile e DetectInputDataStream.
    Use os valores padrão para o arquivo de entrada JSON e o arquivo de saída XML.
  5. Se você colocar um arquivo JSON em um local do qual ele é recuperado, coloque uma etapa ConvertJSONToXML antes que a primeira etapa processe o XML.
    Por exemplo, coloque a etapa ConvertJSONToXML antes da etapa CreateJobsFromXML ou ApplyXSLTransform.
    Especifique os valores de propriedade da etapa:
    • Para a propriedade JSON input file, especifique o caminho e nome do diretório do arquivo com o JSON.
    • Para a propriedade XML output file, especifique o caminho e nome do arquivo XML que deseja que o RICOH ProcessDirector crie.
  6. Compare o arquivo de saída com o arquivo de entrada para ver como RICOH ProcessDirector converteu JSON em XML.