Fluxos de trabalho de AEM centrados na Forms - Referência em etapas

Você usa modelos de fluxo de trabalho para converter uma lógica de negócios em um processo repetitivo automatizado. Um modelo ajuda você a definir e executar uma série de etapas. Você também pode definir propriedades de modelo, como se o fluxo de trabalho é transitório ou usa vários recursos. Você pode incluir várias etapas do fluxo de trabalho AEM em um modelo para atingir a lógica de negócios.

Etapas centradas na Forms

As etapas do fluxo de trabalho centradas no Forms executam operações específicas do AEM Forms em um Fluxo de trabalho AEM. Essas etapas permitem que você crie rapidamente um fluxo de trabalho adaptável, baseado no Forms e centrado no OSGi. Esses fluxos de trabalho podem ser usados para desenvolver fluxos de trabalho básicos de revisão e aprovação, processos de negócios internos e entre firewall. Você também pode usar as etapas do Forms Workflow para:

  • Crie processos de negócios, fluxos de trabalho pós-envio e fluxos de trabalho de backend para gerenciar processos de inscrição.

  • Crie e atribua tarefas a um usuário ou grupo.

  • Use Adobe Sign em um fluxo de trabalho AEM para enviar um documento para assinatura.

  • Gere um Documento de registro sob demanda ou no envio do formulário.

  • Conecte um modelo de fluxo de trabalho a várias fontes de dados para salvar e recuperar dados facilmente.

  • Use a etapa de email para enviar emails de notificação e outros anexos ao concluir uma ação e no início ou na conclusão de um workflow.

OBSERVAÇÃO

Se o modelo de fluxo de trabalho estiver marcado para um armazenamento externo, em seguida, para todas as etapas do fluxo de trabalho do Forms, você poderá selecionar apenas a opção de variável para armazenar ou recuperar arquivos de dados e anexos.

Atribuir etapa da tarefa

A etapa Atribuir tarefa cria um item de trabalho e o atribui a um usuário ou grupo. Ao atribuir a tarefa, o componente também especifica o Formulário adaptativo ou o PDF não interativo para a tarefa. O formulário adaptável é necessário para aceitar a entrada de usuários e o PDF não interativo ou um formulário adaptável somente leitura é usado para fluxos de trabalho de revisão somente.

Você também pode usar o componente para controlar o comportamento da tarefa. Por exemplo, criar um Documento de registro automático, atribuir a tarefa a um usuário ou grupo específico, especificar o caminho dos dados enviados, especificar o caminho dos dados a serem preenchidos previamente e especificar ações padrão. A etapa Atribuir tarefa tem as seguintes propriedades:

  • Título: Título da tarefa. O título é exibido AEM Caixa de entrada.

  • Descrição: Explicação das operações que estão sendo executadas na tarefa. Essas informações são úteis para outros desenvolvedores de processos quando você está trabalhando em um ambiente de desenvolvimento compartilhado.

  • Caminho da miniatura: Caminho da miniatura da tarefa. Se nenhum caminho for especificado, para uma miniatura padrão do Formulário adaptável será exibida e para Documento de registro, um ícone padrão será exibido.

  • Estágio do fluxo de trabalho: Um fluxo de trabalho pode ter vários estágios. Esses estágios são exibidos na Caixa de entrada de AEM. É possível definir esses estágios nas propriedades do modelo (Sidekick > Página > Propriedades da página > Estágios).

  • Prioridade: A prioridade selecionada é exibida na Caixa de entrada de AEM. As opções disponíveis são Alto, Médio e Baixo. O valor padrão é Médio.

  • Data de vencimento: Especifique o número de dias ou horas após as quais a tarefa está marcada vencida. Se você selecionar Desligado, a tarefa nunca será marcada como atrasada. Você também pode especificar um manipulador de tempo limite para executar tarefas específicas depois que a tarefa estiver vencida.

  • Dias: O número de dias antes do qual a tarefa deve ser concluída. O número de dias é contado após a tarefa ser atribuída a um usuário. Se uma tarefa não estiver concluída e cruzar o número de dias especificado no campo Dias , então, se selecionado, um manipulador de tempo limite será acionado após a data de vencimento.

  • Horas: O número de horas antes do qual a tarefa deve ser concluída. O número de horas é contado após a tarefa ser atribuída a um usuário. Se uma tarefa não estiver concluída e cruzar o número de horas especificado no campo Horas , então, se selecionado, um manipulador de tempo limite será acionado após as horas de vencimento.

  • Tempo limite após a data de vencimento: Selecione esta opção para ativar o campo de seleção Manipulador de tempo limite.

  • Manipulador de tempo limite: Selecione o script a ser executado quando a etapa Atribuir tarefa atravessar a data de vencimento. Scripts colocados no repositório CRX em [aplicativos]/fd/dashboard/scripts/timeoutHandler estão disponíveis para seleção. O caminho especificado não existe no repositório crx. Um administrador cria o caminho antes de usá-lo.

  • Destaque a ação e o comentário da última tarefa em Detalhes da Tarefa: Selecione esta opção para exibir a última ação executada e o comentário recebido na seção de detalhes da tarefa de uma tarefa.

  • Tipo: Escolha o tipo de documento a ser preenchido quando o workflow for iniciado. Você pode escolher um formulário adaptável, formulário adaptável somente leitura, um documento PDF não interativo.

  • Usar formulário adaptável: Especifique o método para localizar o Formulário adaptável de entrada. Essa opção estará disponível se você selecionar Formulário adaptável ou Formulário adaptável somente leitura na lista suspensa Tipo . É possível usar o formulário adaptável enviado para o fluxo de trabalho, disponível em um caminho absoluto ou disponível em um caminho em uma variável. Você pode usar uma variável do tipo String para especificar o caminho.
    Você pode associar vários adaptadores Forms a um fluxo de trabalho. Como resultado, você pode especificar um formulário adaptável no tempo de execução usando os métodos de entrada disponíveis.

  • Caminho do formulário adaptável: Especifique o caminho do formulário adaptável. É possível usar o formulário adaptável enviado para o fluxo de trabalho, disponível em um caminho absoluto, ou recuperar o formulário adaptável de um caminho armazenado em uma variável do tipo de dados da string.

  • Selecionar PDF de entrada usando: Especifique o caminho de um documento PDF não interativo. O campo fica disponível ao escolher um documento de PDF não interativo no campo Tipo. Você pode selecionar o PDF de entrada usando o caminho relativo à carga útil, salvo em um caminho absoluto ou usando uma variável do tipo de dados Documento. Por exemplo, [Diretório_de_carga]/Workflow/PDF/credit-card.pdf. O caminho não existe no repositório crx. Um administrador cria o caminho antes de usá-lo. Você precisa ter uma opção Documento de registro ativada ou o modelo de formulário baseado em Adaptive Forms para usar a opção PDF path .

  • Para tarefas concluídas, renderize o Formulário adaptável como: Quando uma tarefa é marcada como concluída, é possível renderizar o Formulário adaptável como um formulário adaptável somente leitura ou um documento PDF. É necessário ativar uma opção Documento de registro ou Forms adaptável baseado no modelo de formulário para renderizar o Formulário adaptável como Documento de registro.

  • Pré-preenchido: Os seguintes campos listados abaixo servem como entradas para a tarefa:

    • Selecione o arquivo de dados de entrada usando: Caminho do arquivo de dados de entrada (.json, .xml, .doc ou modelo de dados de formulário). Você pode recuperar o arquivo de dados de entrada usando um caminho relativo à carga útil ou recuperar o arquivo armazenado em uma variável do tipo de dados Document, XML ou JSON. Por exemplo, o arquivo contém os dados enviados para o formulário por meio de um aplicativo AEM Caixa de entrada. Um caminho de exemplo é [Diretório_de_carga]/workflow/data.

    • Selecionar anexos de entrada usando: Os anexos disponíveis no local são anexados ao formulário associado à tarefa. O caminho pode ser relativo à carga útil ou recuperar o anexo armazenado em uma variável de um documento. Um caminho de exemplo é [Diretório_de_carga]/anexos/. Você pode especificar anexos colocados em relação à carga útil ou usar uma variável do tipo de documento (Lista de matriz > Documento) para especificar um anexo de entrada para o Formulário adaptável.

    • Solicitar mapeamento de atributo: Use a seção Mapeamento de atributos da solicitação para definir a variável nome e valor do atributo de solicitação. Recupere os detalhes da fonte de dados com base no nome e no valor do atributo especificados na solicitação. Você pode definir um valor de atributo de solicitação usando um valor literal ou uma variável do tipo de dados String.

  • Informações enviadas: Os seguintes campos listados abaixo servem como locais de saída para a tarefa:

    • Salve o arquivo de dados de saída usando: Salve o arquivo de dados (.json, .xml, .doc ou modelo de dados do formulário). O arquivo de dados contém informações enviadas por meio do formulário associado. Você pode salvar o arquivo de dados de saída usando um caminho relativo à carga ou armazená-lo em uma variável do tipo de dados Document, XML ou JSON. Por exemplo, [Diretório_de_carga]/Workflow/data, onde os dados são um arquivo.
    • Salvar anexos usando: Salve o formulário fornecido nos anexos em uma tarefa. Você pode salvar os anexos usando um caminho relativo à carga ou armazená-lo em uma variável da lista de matriz do tipo de dados Documento.
    • Salvar documento de registro usando: Caminho para salvar um arquivo de Documento de registro. Por exemplo, [Diretório_de_carga]/DocumentofRecord/credit-card.pdf. Você pode salvar o Documento de registro usando um caminho relativo à carga útil ou armazená-lo em uma variável do tipo de dados do Documento. Se você selecionar Em relação à carga , o Documento de registro não será gerado se o campo de caminho ficar vazio. Essa opção só estará disponível se você selecionar Formulário adaptável na lista suspensa Tipo .
  • Destinatário > Atribuir opções: Especifique o método para atribuir a tarefa a um usuário. Você pode atribuir dinamicamente a tarefa a um usuário ou grupo usando o script do Seletor de Participante ou atribuir a tarefa a um usuário ou grupo de AEM específico.

  • Seletor de participante: A opção está disponível quando a variável Dinamicamente para um usuário ou grupo está selecionada no campo Assign options . Você pode usar um ECMAScript ou um serviço para selecionar dinamicamente um usuário ou grupo. Para obter mais informações, consulte Atribuir dinamicamente um fluxo de trabalho aos usuários e Criando uma etapa personalizada do Adobe Experience Manager Dynamic Participant.

  • Participantes: O campo está disponível quando a variável com.adobe.granite.workflow.core.process.RandomParticipantChooser é selecionada na variável Seletor de participante campo. O campo permite selecionar usuários ou grupos para a opção RandomParticipantChooser.

  • Destinatário: O campo está disponível quando a variável com.adobe.fd.workspace.step.service.VariableParticipantChooser é selecionado no Seletor de participante campo. O campo permite selecionar uma variável do tipo de dados String para definir o destinatário.

  • Argumentos: O campo fica disponível quando um script diferente do script RandomParticipantChoose é selecionado no campo Seletor de Participante. O campo permite fornecer uma lista de um argumento separado por vírgulas para o script selecionado no campo Seletor de participante.

  • Usuário ou grupo: A tarefa é atribuída ao usuário ou grupo selecionado. A opção está disponível quando a variável Para um usuário ou grupo específico é selecionado no Atribuir opções campo. O campo lista todos os usuários e grupos da variável workflow-users grupo.
    O Usuário ou grupo O menu suspenso lista os usuários e grupos aos quais o usuário conectado tem acesso. A exibição do nome de usuário depende de se você tem permissões de acesso no usuários no repositório crx para esse usuário específico.

  • Enviar email de notificação: Selecione essa opção para enviar notificações por email ao destinatário. Essas notificações são enviadas quando uma tarefa é atribuída a um usuário ou grupo. Você pode usar o Endereço de email do destinatário para especificar o mecanismo para recuperar o endereço de email.

  • Endereço de email do destinatário: Você pode armazenar endereço de email em uma variável, usar um literal para especificar um endereço de email permanente ou usar o endereço de email padrão do destinatário especificado no perfil do destinatário. Você pode usar o literal ou uma variável para especificar o endereço de email de um grupo. A opção de variável é útil na recuperação dinâmica e no uso de um endereço de email. O Usar endereço de email padrão do destinatário é somente para um único destinatário. Nesse caso, o endereço de email armazenado no perfil de usuário atribuído é usado.

  • Modelo de email do HTML: Selecione o modelo de email para o email de notificação. Para editar um modelo, modifique o arquivo localizado em /libs/fd/dashboard/templates/email/htmlEmailTemplate.txt no crx-repository.

  • Permitir Delegação: AEM Caixa de entrada fornece uma opção para o usuário conectado delegar o fluxo de trabalho atribuído a outro usuário. Você pode delegar no mesmo grupo ou no usuário de workflow de outro grupo. Se a tarefa for atribuída a um único usuário e a variável permitir delegação aos membros do grupo de destinatários estiver selecionada, então não é possível delegar a tarefa a outro usuário ou grupo.

  • Compartilhar configurações: AEM Caixa de entrada fornece opções para compartilhar uma única ou todas as tarefas na caixa de entrada com outros usuários:

    • Quando a variável Permitir que o destinatário compartilhe explicitamente na caixa de entrada estiver selecionada, o usuário poderá selecionar a tarefa em AEM Caixa de entrada e compartilhá-la com outro usuário AEM.
    • Quando a variável Permitir que o destinatário compartilhe via compartilhamento da caixa de entrada estiver selecionada e os usuários compartilharem seus itens da Caixa de entrada ou permitir que outros usuários acessem seus itens da Caixa de entrada, somente as tarefas com a opção mencionada anteriormente ativada serão compartilhadas com outros usuários.
    • Quando a variável Permitir que o destinatário delegue usando configurações 'Fora do Escritório' está selecionada. O destinatário pode habilitar a opção para delegar a tarefa a outros usuários, juntamente com outras opções fora do escritório. Quaisquer novas tarefas atribuídas ao usuário externo são delegadas automaticamente (atribuídas) aos usuários mencionados em configurações fora do escritório.

    Ele permite que outros usuários selecionem tarefas atribuídas enquanto estiver fora do escritório e não puderem trabalhar em tarefas atribuídas.

  • Ações > Ações padrão: As ações Enviar, Salvar e Redefinir estão disponíveis e estão prontas para uso. Todas as ações padrão são habilitadas, por padrão.

  • Variável de rota: Nome da variável de rota. A variável de rota captura ações personalizadas que um usuário seleciona AEM Caixa de entrada.

  • Rotas: Uma tarefa pode ramificar para rotas diferentes. Quando selecionada em AEM Caixa de entrada, a rota retorna um valor e o workflow ramifica com base na rota selecionada. Você pode armazenar rotas em uma variável do tipo de dados String ou selecionar Literal para adicionar rotas manualmente.

  • Título da Rota: Especifique o título da rota. Exibido em AEM Caixa de entrada.

  • Ícone Coral: Especifique o atributo HTML de um ícone de coral. Adobe A biblioteca CorelUI fornece um vasto conjunto de ícones de toque primeiro. Você pode escolher e usar um ícone para a rota. Ele é exibido junto com o título em AEM Caixa de entrada. Se você armazenar as rotas em uma variável, as rotas usarão um ícone de coral "Tags" padrão.

  • Permitir ao destinatário adicionar comentário: Selecione esta opção para habilitar comentários para a tarefa. Um destinatário pode adicionar os comentários de dentro AEM Caixa de entrada no momento do envio da tarefa.

  • Salvar comentário na variável: Salve o comentário em uma variável do tipo de dados String . Essa opção será exibida somente se você selecionar a variável Permitir ao destinatário adicionar comentário caixa de seleção.

  • Permitir que o destinatário adicione anexos à tarefa: Selecione esta opção para ativar anexos para a tarefa. Um destinatário pode adicionar os anexos de dentro AEM Caixa de entrada no momento do envio da tarefa. Você também pode limitar o tamanho máximo (Tamanho máximo do arquivo) de um anexo. O tamanho padrão é de 2 MB.

  • Salvar anexos de tarefa de saída usando: Especifique a localização da pasta de anexos. Você pode salvar anexos de tarefa de saída usando um caminho relativo à carga ou em uma variável de matriz de tipo de dados do documento. Essa opção será exibida somente se você selecionar a variável Permitir que o destinatário adicione anexos à tarefa e selecione Formulário adaptável, Formulário adaptável somente leitura ou Documento de PDF não interativo do Tipo na lista suspensa na Formulário/Documento guia .

  • Usar metadados personalizados: Selecione essa opção para ativar o campo de metadados personalizado. Os metadados personalizados são usados em modelos de email.

  • Metadados personalizados: Selecione metadados personalizados para os modelos de email. Os metadados personalizados estão disponíveis no repositório crx em apps/fd/dashboard/scripts/metadataScripts. O caminho especificado não existe no repositório crx. Um administrador cria o caminho antes de usá-lo. Você também pode usar um serviço para os metadados personalizados. Você também pode estender o WorkitemUserMetadataService para fornecer metadados personalizados.

  • Mostrar dados das etapas anteriores: Selecione essa opção para permitir que os destinatários exibam os destinatários anteriores, a ação já realizada na tarefa, os comentários adicionados à tarefa e o Documento de registro da tarefa concluída, se disponível.

  • Mostrar dados de etapas subsequentes: Selecione essa opção para permitir que o destinatário atual visualize a ação executada e os comentários adicionados à tarefa pelos destinatários subsequentes. Também permite que o destinatário atual exiba um Documento de registro da tarefa concluída, se disponível.

  • Visibilidade do tipo de dados: Por padrão, um destinatário pode visualizar um Documento de registro, destinatários, ação tomada e comentários que destinatários anteriores e subsequentes adicionaram. Use a opção visibility of data type para limitar o tipo de dados visível para os destinatários.

OBSERVAÇÃO

As opções para salvar a etapa Atribuir tarefa como rascunho e recuperar o histórico da etapa Atribuir tarefa são desativadas ao configurar um modelo de fluxo de trabalho AEM para armazenamento de dados externo. Além disso, na Caixa de entrada, a opção para salvar está desativada.

Converter em etapa PDF/A

PDF/A é um formato de arquivo para a preservação de longo prazo do conteúdo do documento, ao incorporar as fontes e descompactar o arquivo. Como resultado, um documento PDF/A geralmente é maior do que um documento PDF padrão. Você pode usar o Converter em PDF/A em um Fluxo de trabalho AEM para converter os documentos do PDF para o formato PDF/A.

A etapa converter em PDF/A tem as seguintes propriedades:

Documento de entrada: O documento de entrada pode ser relativo à carga, ter um caminho absoluto, pode ser fornecido como carga ou armazenado em uma variável do tipo de dados Documento.

Opções de conversão: Usando essa propriedade, as configurações para converter documentos PDF para documentos PDF/A são especificadas. Várias opções disponíveis nesta guia são:

  • Conformidade: Especifica o padrão ao qual o documento PDF/A de saída deve estar em conformidade. Ele suporta diferentes padrões de PDF, como PDF/A-1b, PDF/A-2b ou PDF/A-3b.
  • Nível de Resultado: Especifica o nível do resultado como PassFail, Summary ou Detailed, para a saída da conversão.
  • Espaço da cor: Especifica o espaço de cores predefinido como S_RGB, COATED_FOGRA27, JAPAN_COLOR_COATED ou SWOP, que pode ser usado para arquivos PDF/A de saída.
  • Conteúdo opcional: Permitir que objetos gráficos e/ou anotações específicos sejam visíveis no documento PDF de saída/A, somente quando um conjunto de critérios especificado for atendido.

Documentos de saída: Especifica o local para salvar o arquivo de saída. O arquivo de saída pode ser salvo em um local relativo à carga, substitui a carga, se a carga for um arquivo ou em uma variável do tipo de dados Documento.

Etapa Enviar Email

Use a etapa de email para enviar um email, por exemplo, um email com um Documento de registro, um link de um formulário adaptável ou com um documento PDF anexado. Enviar suporte à etapa de email HTML email. Os emails do HTML são responsivos e adaptam-se ao cliente de email e ao tamanho da tela dos recipients. Você pode usar um modelo de email do HTML para definir a aparência, o esquema de cores e o comportamento do email.

A etapa de email usa o Day CQ Mail Service para enviar emails. Antes de usar a etapa de email, verifique se o serviço de email está configurado. Por padrão, o suporte a email é compatível somente com protocolos HTTP e HTTPs. Entre em contato com a equipe de suporte para habilitar as portas para enviar emails e habilitar o protocolo SMTP para seu ambiente. A restrição ajuda a melhorar a segurança da plataforma.

A etapa de email tem as seguintes propriedades:

Título: O título da etapa ajuda a identificar a etapa no editor de fluxo de trabalho.

Descrição: Explicação é útil para outros desenvolvedores de processos quando você está trabalhando em um ambiente de desenvolvimento compartilhado.

Assunto do email: O assunto pode ser recuperado de metadados de workflow, especificados manualmente ou recuperados do valor armazenado em uma variável. Selecione dentre as seguintes opções:

  • Literal Especificar um assunto manualmente.
  • Recuperar dos metadados do fluxo de trabalho - Recupere o assunto de uma propriedade de metadados.
  • Variável - Recupere o assunto do valor armazenado em uma variável do tipo de dados da string.

Modelo de email do HTML: modelo HTML para o email. Você pode especificar variáveis em um modelo de email. A Etapa de email extrai e exibe todas as variáveis incluídas em um modelo para entradas.

Metadados de modelo de email: O valor das variáveis do modelo de email pode ser um valor especificado pelo usuário, o caminho de um ativo no autor ou no servidor de publicação, a imagem ou uma propriedade de metadados de workflow.

  • Literal: Use a opção quando souber o valor exato a ser especificado. Por exemplo, example@example.com.

  • Metadados de fluxo de trabalho: Use a opção quando o valor a ser usado for salvo em uma propriedade de metadados de workflow. Depois de selecionar a opção , insira o nome da propriedade de metadados na caixa de texto vazia abaixo da opção Metadados do fluxo de trabalho . Por exemplo, emailAddress.

  • Imagem: Use a opção para incorporar uma imagem ao email. Depois de selecionar a opção , navegue e escolha a imagem. A opção de imagem está disponível somente para as tags de imagem (<img src="<span id=" translate="no" />"/>) disponíveis no modelo de email.*

Endereço de email do remetente/destinatário: Selecione o Literal para especificar manualmente um endereço de email ou selecionar a opção Recuperar dos metadados do fluxo de trabalho para recuperar o endereço de email de uma propriedade de metadados. Também é possível especificar uma lista de matrizes de propriedades de metadados para a variável Recuperar dos metadados do fluxo de trabalho opção. Selecione o Variável para recuperar o endereço de email do valor armazenado em uma variável do tipo de dados da string.

  • Anexo de arquivo: O ativo disponível no local especificado é anexado ao email. O caminho do ativo pode ser relativo à carga ou ao caminho absoluto. Um caminho de exemplo é [Diretório_de_carga]/anexos/.

Selecione o Variável para recuperar o anexo de arquivo armazenado em uma variável do tipo de dados Document, XML ou JSON.

Nome do arquivo: Nome do arquivo de anexo de email. A Etapa de email altera o nome de arquivo original do anexo para o nome de arquivo especificado. O nome pode ser especificado manualmente ou recuperado de uma propriedade de metadados de workflow ou de uma variável. Use o Literal quando você souber o valor exato a ser especificado. Use o Variável para recuperar o nome do arquivo do valor armazenado em uma variável do tipo de dados da string. Use o Recuperar de metadados de fluxo de trabalho quando o valor a ser usado for salvo em uma propriedade de metadados de workflow.

Etapa Gerar Documento de Registro

Quando um formulário é preenchido ou enviado, é possível manter um registro do formulário, em formato impresso ou documento. Este registro é conhecido como Documento de Registro (DoR). Você pode usar a etapa Gerar documento de registro para criar uma versão de PDF somente leitura ou interativa de um formulário adaptável. A versão PDF contém informações preenchidas para o formulário, juntamente com o layout do formulário adaptável.

A etapa Documento de registro tem as seguintes propriedades:

Usar formulário adaptável: Especifique o método para localizar o Formulário adaptável de entrada. É possível usar o formulário adaptável enviado para o fluxo de trabalho, disponível em um caminho absoluto ou disponível em um caminho em uma variável. Você pode usar uma variável do tipo de dados String para especificar o caminho no Selecione a variável a ser resolvida campo.
Você pode associar vários adaptadores Forms a um fluxo de trabalho. Como resultado, você pode especificar um formulário adaptável no tempo de execução usando os métodos de entrada disponíveis.

Caminho do formulário adaptável: Especifique o caminho do formulário adaptável. O campo fica disponível ao selecionar a variável Disponível em um caminho absoluto da Usar formulário adaptável campo.

Selecione Input data usando: Caminho dos dados de entrada para o Formulário adaptável. Você pode manter os dados em um local relativo à carga, especificar um caminho absoluto dos dados ou recuperar dados armazenados em uma variável do tipo de dados Document, JSON ou XML. Os dados de entrada são unidos ao Formulário adaptável para criar um Documento de registro.

Selecione o caminho do anexo de Entrada usando: Caminho dos anexos. Esses anexos estão incluídos no Documento de registro. Você pode manter os anexos em um local relativo à carga, especificar um caminho absoluto dos anexos ou recuperar anexos armazenados em uma variável do tipo de dados Documento.

Se você especificar o caminho de uma pasta, por exemplo, anexos, todos os arquivos diretamente disponíveis na pasta serão anexados ao Documento de registro. Se algum arquivo estiver disponível nas pastas diretamente disponíveis no caminho de anexo especificado, os arquivos serão incluídos no Documento de registro como anexos. Se houver pastas em pastas diretamente disponíveis, essas pastas serão ignoradas.

Salvar Documento Gerado de Registro usando as opções abaixo: Especifique o local para manter um arquivo Documento de registro. Você pode optar por substituir a pasta de carga útil, colocar Documento de registro em um local dentro do diretório de carga ou armazenar o Documento de registro em uma variável do tipo de dados Documento.

Localidade: Especifique o idioma do Documento de registro. Selecionar Literal para selecionar a localidade em uma lista suspensa ou selecione Variável para recuperar a localidade do valor armazenado em uma variável do tipo de dados da string. Você deve definir o código local enquanto armazena o valor da localidade em uma variável. Por exemplo, especifique en_US em inglês e fr_FR para francês.

Invocar etapa DDX

Document Description XML (DDX) é uma linguagem de marcação declarativa cujos elementos representam blocos de construção de documentos. Esses blocos fundamentais incluem documentos PDF e XDP e outros elementos, como comentários, marcadores e texto estilizado. O DDX define um conjunto de operações, que pode ser aplicado em um ou mais documentos de entrada para gerar um ou mais documentos de saída. Um único DDX pode ser usado com um intervalo de documentos de origem. Você pode usar o Invocar etapa DDX em um Fluxo de trabalho AEM para executar várias operações, como Assemblagem de documentos de desmontagem, Criação e modificação do Acrobat e XFA Forms, e outras descritas em Documentação de referência DDX.

A etapa Chamar DDX tem as seguintes propriedades:

Documentos de entrada: Usado para definir as propriedades de um documento de entrada. Várias opções disponíveis nesta guia são:

  • Especificar DDX usando: Especifica o documento de entrada relativo à carga, tem um caminho absoluto, pode ser fornecido como carga ou armazenado em uma variável do tipo de dados Documento.
  • Criar mapa a partir da carga: Adicione todos os documentos sob a pasta carga ao Mapa do Documento de Entrada para a API de chamada no Assembler. O nome do nó de cada documento é usado como uma chave no mapa.
  • Mapa do Documento de Entrada: A opção é usada para adicionar várias entradas usando ADICIONAR botão. Cada entrada representa a chave do documento no mapa e a origem do documento.

Opções de ambiente: Essa opção é usada para definir configurações de processamento para invocar a API. Várias opções disponíveis nesta guia são:

  • Validar somente: Verifica a validade do documento DDX de entrada.
  • Falha no Erro: Valor booleano para indicar se o serviço invocar API falha, em caso de erro ou não. Por padrão, seu valor é definido como False.
  • Primeiro Número de Bates: Especifica o número, que é o autoincremento. Esse número de autoincremento é exibido em cada página consecutiva automaticamente.
  • Estilo padrão: Define o estilo padrão do arquivo de saída.
OBSERVAÇÃO

As opções de ambiente são mantidas sincronizadas com as APIs HTTP.

Documentos de saída: Especifica o local para salvar o arquivo de saída. Várias opções disponíveis nesta guia são:

  • Salvar saída na carga: Salva documentos de saída na pasta payload ou substitui a carga, caso a carga seja um arquivo.
  • Mapa do Documento de Saída: Especifica o local para salvar explicitamente cada arquivo de documento, adicionando uma entrada por documento. Cada entrada representa o documento e o local, onde salvá-lo. Se houver vários documentos de saída, essa opção será usada.

Invoque a etapa Serviço do Modelo de Dados de Formulário

Você pode usar AEM Forms Integração de dados para configurar e conectar-se a fontes de dados diferentes. Essas fontes de dados podem ser um serviço da Web, serviço REST, serviço OData e solução CRM. AEM Forms A Integração de dados permite criar um Modelo de dados de formulário que abrange vários serviços para executar operações de recuperação de dados, além de atualizar no banco de dados configurado. Você pode usar o Invoque a etapa Serviço do Modelo de Dados para selecionar um FDM (Form Data Model) e usar os serviços do FDM para recuperar, atualizar ou adicionar dados a fontes de dados diferentes.

Para explicar entradas para campos da etapa, a tabela de banco de dados a seguir e o arquivo JSON são usados como exemplo :

Tabela de detalhes do cliente de exemplo

Propriedade Valor
Nome
Sarah
Sobrenome Rosa
Customer ID 1
Endereço de email
srose@we.info

Arquivo JSON de exemplo

  {
    customer: {
     firstName: "Sarah",
     lastName:"Rose",
     customerId: "1",
     emailAddress:"srose@we.info"
   },
    insurance: {
     customerId: "1",
    policyType: "Premium,
    policyNumber: "Premium-521499",
    customerDetails: {
     firstName: "Sarah",
     lastName: "Rose",
     customerId: "1",
     emailAddress: "srose@we.info"
    }
   }
  }

A etapa Invocar serviço de modelo de dados de formulário tem os campos listados abaixo para facilitar as operações do Modelo de dados de formulário:

  • Título: Título da etapa. Ajuda a identificar a etapa no editor de fluxo de trabalho.

  • Descrição: Explicação útil para outros desenvolvedores de processos quando você está trabalhando em um ambiente de desenvolvimento compartilhado.

  • Caminho do modelo de dados de formulário: Procure e selecione um Modelo de dados de formulário presente no servidor.

  • Erros e validações: A opção permite capturar mensagens de erro e especificar opções de validação para dados recuperados e enviados para fontes de dados. Com essas alterações, você pode garantir que os dados transmitidos para a etapa Invoke Form Data Model Service adiram às restrições de dados definidas pela fonte de dados. Para obter mais detalhes, consulte Validação automatizada de dados de entrada

  • Nível de validação: Há três categorias de validações: Básico, completo e desativado:

    • Total: Todas as restrições são validadas.
    • Básico: Somente restrições necessárias e anuláveis
    • DESATIVADO: Nenhuma validação ocorre.
  • Encerrar Fluxo de Trabalho em Falha: Quando uma restrição falha na validação, o workflow é interrompido.

  • Armazenar código de erro na variável: Você pode armazenar um código de erro em um Variável de tipo de string.

  • Mensagem de erro de armazenamento na variável: Você pode armazenar uma mensagem de erro em um Variável de tipo de string.

  • Detalhes do erro de armazenamento na variável: Você pode armazenar um detalhe de erro em uma Variável de tipo JSON.

  • Serviço: Lista dos serviços fornecidos pelo Modelo de dados de formulário selecionado.

  • Entrada de serviços > Forneça dados de entrada usando metadados literais, variáveis ou de fluxo de trabalho e um arquivo JSON: Um serviço pode ter vários argumentos. Selecione a opção para obter o valor dos argumentos de serviço de uma propriedade de metadados de workflow, um objeto JSON, uma variável ou insira diretamente o valor na caixa de texto fornecida:

    • Literal: Use a opção quando souber o valor exato a ser especificado. Por exemplo, srose@we.info.

    • Variável: Use a opção para recuperar o valor armazenado em uma variável.

    • Recuperar dos metadados do fluxo de trabalho: Use a opção quando o valor a ser usado for salvo em uma propriedade de metadados de workflow. Por exemplo, emailAddress.

    • Em relação à carga: Use a opção para recuperar o anexo de arquivo salvo em um caminho relativo à carga útil. Selecione a opção e especifique o nome da pasta que inclui o anexo do arquivo ou especifique o nome do anexo do arquivo na caixa de texto.

      Por exemplo, se a pasta Relative to Payload no repositório CRX incluir um anexo de arquivo no attachment\attachment-folder local, especifique attachment\attachment-folder na caixa de texto depois de selecionar a variável Em relação à carga opção.

    • Notação de ponto JSON: Use a opção quando o valor a ser usado estiver em um arquivo JSON. Por exemplo, Insurance.customerDetails.emailAddress. A opção Notação de pontos JSON só estará disponível se a opção Mapear campos de entrada do JSON de entrada estiver selecionada.

    • Mapear campos de entrada do JSON de entrada: Especifique o caminho de um arquivo JSON para obter o valor de entrada de alguns argumentos de serviço do arquivo JSON. O caminho do arquivo JSON pode ser relativo à carga, um caminho absoluto ou você pode selecionar um documento JSON de entrada usando uma variável do tipo JSON ou Form Data Model.

  • Entrada de serviços > Fornecer dados de entrada usando uma variável ou um arquivo JSON: Selecione a opção para obter valores para todos os argumentos de um arquivo JSON salvo em um caminho absoluto, em um caminho relativo à carga ou em uma variável.

  • Selecione o documento JSON de entrada usando: O arquivo JSON que contém valores para todos os argumentos de serviço. O caminho do arquivo JSON pode ser relativo à carga ou caminho absoluto. Também é possível recuperar o documento JSON de entrada usando uma variável do tipo de dados JSON ou Form Data Model.

  • Notação de ponto JSON: Deixe o campo em branco para usar todos os objetos do arquivo JSON especificado como entrada para argumentos de serviço. Para ler um objeto JSON específico do arquivo JSON especificado como entrada para argumentos de serviço, especifique a notação de pontos para o objeto JSON, por exemplo, Se você tiver um JSON semelhante ao listado no início da seção, especifique Insurance.customerDetails para fornecer todos os detalhes de um cliente como entrada para o serviço.

  • Saída de serviço > Mapear e gravar valores de saída em variáveis ou metadados: Selecione a opção para salvar os valores de saída como propriedades do nó de metadados da instância de fluxo de trabalho no crx-repository. Especifique o nome da propriedade de metadados e selecione o atributo de saída de serviço correspondente a ser mapeado com a propriedade de metadados; por exemplo, mapeie o phone_number retornado pelo serviço de saída com a propriedade phone_number dos metadados do fluxo de trabalho. Da mesma forma, é possível armazenar a saída em uma variável do tipo de dados Long . Ao selecionar uma propriedade para a variável Atributo de saída de serviço a ser mapeado , somente as variáveis capazes de armazenar dados da propriedade selecionada são preenchidas para a variável Salve a saída em opção.

  • Saída de serviço > Salvar saída em variável ou um arquivo JSON: Selecione a opção para salvar os valores de saída em um arquivo JSON em um caminho absoluto, em um caminho relativo à carga ou em uma variável .

  • Salvar documento JSON de saída usando as opções abaixo: Salve o arquivo JSON de saída. O caminho do arquivo JSON de saída pode ser relativo à carga ou a um caminho absoluto. Também é possível salvar o arquivo JSON de saída usando uma variável do tipo de dados JSON ou Form Data Model.

Etapa Assinar documento

A etapa Assinar documento permite usar Adobe Sign para assinar documentos. Ao utilizar Adobe Sign Etapa do fluxo de trabalho para Assinar um formulário adaptável, o formulário pode ser passado entre signatários um após o outro ou pode ser enviado a todos os signatários simultaneamente, dependendo da etapa de configuração do fluxo de trabalho. Adobe Sign ativado O Adaptive Forms é enviado para o Experience Manager Forms Server somente depois que todos os signatários concluírem o processo de assinatura.

Por padrão, a variável Adobe Sign As verificações de serviços do agendador (pesquisas) respondem ao assinante após cada 24 horas. Você pode alterar o intervalo padrão do seu ambiente.

A etapa Assinar documento tem as seguintes propriedades:

  • Nome do Contrato: Especifique o título do contrato. O nome do contrato se torna parte do assunto e do texto do corpo do email enviado aos signatários. Você pode armazenar o nome em uma variável do tipo de dados String ou selecionar Literal para adicionar o nome manualmente.

  • Localidade: Especifique o idioma para as opções de email e verificação. Você pode armazenar a localidade em uma variável do tipo de dados String ou selecionar Literal para escolher a localidade na lista de opções disponíveis. Você deve definir o código local enquanto armazena o valor da localidade em uma variável. Por exemplo, especifique en_US em inglês e fr_FR para francês.

  • Configuração da Adobe Sign Cloud: Escolha um Adobe Sign Configuração na nuvem. Se você não tiver configurado Adobe Sign para AEM Forms, consulte Integrar o Adobe Sign com o AEM Forms.

  • Selecionar Documento a ser assinado usando: Você pode escolher um documento de um local relativo à carga, usar carga como documento, especificar um caminho absoluto do documento ou recuperar o documento armazenado em uma variável do tipo de dados Documento.

  • Dias até o final do prazo: Um documento é marcado como vencido (prazo vencido) depois que não há atividade na tarefa para o número de dias especificado na Dias até o final do prazo campo. O número de dias é contado depois que o documento é atribuído a um usuário para assinatura.

  • Frequência de email do lembrete: Você pode enviar um email de lembrete diariamente ou semanalmente. A semana é contada a partir do dia em que o documento foi atribuído a um usuário para assinatura.

  • Processo de assinatura: Você pode optar por assinar um documento em uma ordem sequencial ou paralela. Em ordem sequencial, um assinante recebe o documento por vez para assinatura. Depois que o primeiro assinante concluir a assinatura do documento, o documento será enviado para o segundo assinante e assim por diante. Em ordem paralela, vários signatários podem assinar um documento de cada vez.

  • Redirecionar URL: Especifique um URL de redirecionamento. Depois que o documento for assinado, você poderá redirecionar o destinatário para um URL. Normalmente, este URL contém uma mensagem de agradecimento ou mais instruções.

  • Estágio do fluxo de trabalho: Um fluxo de trabalho pode ter vários estágios. Esses estágios são exibidos na Caixa de entrada de AEM. É possível definir esses estágios nas propriedades do modelo ( Sidekick > Página > Propriedades da página > Estágios).

  • Selecionar Assinantes: Especifique o método para escolher os signatários do documento. Você pode atribuir dinamicamente o fluxo de trabalho a um usuário ou grupo ou adicionar manualmente detalhes de um assinante.

  • Script ou serviço para selecionar signatários: A opção estará disponível somente se a opção Dinamicamente estiver selecionada no campo Selecionar signatários . Você pode especificar um ECMAScript ou um serviço para escolher assinantes e opções de verificação para um documento.

  • Detalhes do assinante: A opção só estará disponível se a opção Manualmente estiver selecionada no campo Selecionar signatários . Especifique o endereço de email e escolha um mecanismo de verificação opcional. Antes de selecionar um mecanismo de verificação em duas etapas, verifique se a opção de verificação correspondente está ativada para o Adobe Sign conta. Você pode usar uma variável do tipo de dados String para definir valores para campos Email, Código do país e Número de telefone. Os campos Código do país e Número de telefone são exibidos somente se você selecionar Verificação de telefone na lista suspensa de verificação de duas etapas.

Nesta página