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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Compare o arquivo de saída com o arquivo de entrada para ver como RICOH ProcessDirector converteu JSON em XML.