Cenário de uso para extrair avisos de lembrete de uma tarefa quando pagamentos atrasados são recebidos
A gráfica utiliza o Plug-in do RICOH ProcessDirector para Adobe Acrobat para identificar os avisos de lembrete como documentos individuais no arquivo PDF de produção de cada tarefa. Os dados em cada aviso de lembrete incluem o número da conta.
Para alterar o fluxo de trabalho para que ele extraia avisos de lembrete para as contas da lista de extração, o administrador da gráfica configura o RICOH ProcessDirector para dar suporte ao novo processo.
O administrador:
-
Usa a função Definir Propriedade do Documento no Plug-in do RICOH ProcessDirector para Adobe Acrobat para definir a propriedade do documento Doc.PullProp. Para definir a propriedade, o administrador especifica os dados do número da conta que a etapa IdentifyPDFDocuments do fluxo de trabalho extrai de cada documento no arquivo PDF da tarefa.
Neste cenário, o administrador utiliza os valores da propriedade de documento Doc.PullProp (ou seja, os números de conta) para determinar os documentos a serem removidos da tarefa. Essa propriedade é fornecida com todos os recursos de processamento de documento. Como alternativa, o administrador pode definir outra propriedade do documento, como Doc.Custom.AccountNumber, no arquivo
docCustomDefinitions.xml
, e usá-la em vez de Doc.PullProp.Obs.: Se definir uma propriedade do documento personalizada, execute o utilitário docCustom, atualize o recurso Propriedades de documento personalizadas e carregue as propriedades de documento atualizadas do RICOH ProcessDirector no Plug-in do RICOH ProcessDirector para Adobe Acrobat. -
Utiliza a função Salvar Arquivo de Controle no plug-in para salvar a definição de propriedades do documento no arquivo de controle que identifica os avisos de lembrete como documentos individuais.
-
Envia o arquivo de controle para o servidor do RICOH ProcessDirector.
-
Especifica o nome do arquivo de controle como o valor da propriedade Identificar arquivo de controle do PDF da etapa IdentifyPDFDocuments.
-
Inclui uma etapa Aguardar no fluxo de trabalho depois da etapa IdentifyPDFDocuments e define o valor da propriedade Aguardar até como 15:00.
-
Inclui uma etapa SetDocPropsFromList no fluxo de trabalho depois da etapa Aguardar e define valores para as propriedades da etapa:
-
O valor de Diretório do arquivo de lista é /aiw/aiw1/clientfiles/pull.
-
O valor do Delimitador é Nova linha.
-
O valor de Colunas no arquivo de lista é Extrair propriedade. Extrair propriedade é o nome da interface com o usuário da propriedade de documento Doc.PullProp.
Se o administrador tivesse definido uma propriedade do documento Doc.Custom.AccountNumber para especificar os dados do número da conta, o valor de Colunas no arquivo de lista seria Doc.Custom.AccountNumber.
-
O valor de Propriedade do documento a ser definida é Extrair documento. Extrair documento é o nome da interface com o usuário da propriedade de documento Doc.Pull.
A propriedade Doc.Pull é fornecida com todos os recursos de processamento de documento. É uma escolha conveniente para o valor da propriedade de documento Propriedade do documento a ser definida. Como alternativa, o administrador pode criar uma propriedade personalizada para o documento ou usá-la como valor de Propriedade do documento a ser definida.
-
O valor de Valor para corresponder os documentos é SIM.
-
O valor de Valor para outros documentos é NÃO.
-
-
Inclui uma etapa Agrupar documentos no fluxo de trabalho depois da etapa SetDocPropsFromList e configura o valor da propriedade Primeiro grupo como Extrair documento.
-
Inclui uma etapa CreateJobsFromDocuments no fluxo de trabalho depois da etapa Agrupar documentos e define o valor da propriedade Fluxo de trabalho filho com o nome do fluxo de trabalho atual.
-
Inclui processamento condicional próximo do início do fluxo de trabalho para processar tarefas pais e filhas de forma diferente. A nova ramificação para tarefas filhas permite que elas ignorem as etapas de identificação do documento.
-
Inclui uma etapa SetDocPropsFromConditions início da ramificação de tarefas filhas.
A etapa designa um valor à propriedade da tarefa com base no valor da propriedade do documento Extrair documento. O arquivo de condições da propriedade define o valor da propriedade da tarefa Custom 1 como Recebido ou Imprimir.
-
Cria duas ramificações de fluxo de trabalho, uma para tarefas filhas com documentos a serem impressos, e outra para tarefas filhas com documentos extraídos. As regras das ramificações são:
-
Custom 1 = Recebido
-
Custom 1 = Imprimir
-
-
Inclui uma etapa SendEmail na ramificação de tarefas filhas com documentos extraídos. A etapa envia o arquivo PDF da tarefa para o cliente para verificar se os documentos foram extraídos.
-
O valor da propriedade Endereço do destinatário é o endereço de e-mail da pessoa da empresa do cliente que solicitou os arquivos PDF para verificação.
-
O valor da propriedade Anexos é ${getCurrentFile(pdf)}.
-
O valor da propriedade Mensagem é Estes avisos de lembrete foram extraídos da tarefa ${Job.Name}.
-
-
Une novamente as duas ramificações, conectando-as a uma etapa WaitForRelatedJobs.
O administrador habilita o fluxo de trabalho e envia uma tarefa para ela às 08:00.
A tarefa passa pela ramificação do fluxo de trabalho de tarefas pais e para na etapa Aguardar.
Às 13:00, o operador recebe uma lista de extração do cliente e a carrega no diretório
/aiw/aiw1/clientfiles/pull
. A lista de extração contém seis números de conta:
245876A 270011H 335698R 520905B 558721L 875540R
Às 14:50, o operador recebe uma segunda lista de extração do cliente e carrega-a. A lista de extração contém dois números de conta:
445009S 500112A
Às 15:00, o RICOH ProcessDirector irá liberar a tarefa da etapa Aguardar.
A tarefa passa para a etapa SetDocPropsFromList. RICOH ProcessDirector:
-
Recupera as duas listas de extração no diretório
./aiw/aiw1/clientfiles/pull
. -
Examina os valores da propriedade Doc.PullProp no arquivo de propriedades do documento, no arquivo de spool da tarefa.
-
Cria uma coluna de valores para a propriedade Doc.Pull no arquivo de propriedades do documento.
Quando o valor da propriedade Doc.PullProp corresponde a um dos oito números de conta nas listas de extração, o RICOH ProcessDirector define o valor da propriedade Doc.Pull como SIM.
Ele define o valor da propriedade Doc.Pull de todos os outros documentos que estão no arquivo de propriedades do documento como NÃO.
A tarefa passa para a etapa Agrupar documentos, que coloca cada documento em um dos dois grupos, com base no valor da propriedade Doc.Pull.
A tarefa muda para a etapa CreateJobsFromDocuments, que cria uma tarefa filho para cada grupo de documentos e envia as tarefas filho para o mesmo fluxo de trabalho.
As tarefas filho percorrem a ramificação do fluxo de trabalho das tarefas filho.
Quando as tarefas filho atingem a etapa SetDocPropsFromConditions, o RICOH ProcessDirector configura o valor da propriedade da tarefa Custom 1:
-
Para a tarefa filha com a propriedade Doc.Pull definida como Sim, a propriedade da tarefa Custom 1 é definida como Recebido.
-
Para a tarefa filha com a propriedade Doc.Pull definida como Não, a propriedade da tarefa Custom 1 é definida como Imprimir.
O RICOH ProcessDirector envia as tarefas filhas para a ramificação de impressão ou para a ramificação de extração do fluxo de trabalho com base no valor da propriedade da tarefa Custom 1.
A tarefa filha com documentos extraídos avança à etapa SendEmail, e o RICOH ProcessDirector envia a tarefa ao cliente para verificação. Em seguida, a tarefa filho é movida para a etapa WaitForRelatedJobs.
A tarefa filho com os documentos a serem impressos é movida para a etapa WaitForRelatedJobs após a etapa PrintJobs.
Quando as duas tarefas filhas chegarem à etapa WaitForRelatedJobs, o RICOH ProcessDirector as enviará à etapa RetainCompletedJobs.