Adicionar Fluxo de Trabalho

Para adicionar Fluxo de Trabalho, basta realizar o clique no botão "Adicionar Fluxo de Trabalho" localizado no canto superior direito da interface assim passando para pagina de criação de um fluxo de trabalho. No entanto, se a lista de fluxo estiver vazia em sua pagina inicial, haverá um botão adicional no centro da tela com a opção de "Crie seu primeiro Fluxo de Trabalho"

Crie seu primeiro Fluxo de Trabalho - Centro da Página
Adicionar Fluxo de Trabalho - Direita da Página

Na interface do usuário, os usuários se deparam com campos obrigatórios que devem ser preenchidos, como o campo "Nome do Fluxo de Trabalho" e o campo "Tipo do Documento". Abaixo desses campos, são exibidas opções em forma de caixas de seleção:

  • É Ativa : Se essa opção for marcada, todos os outros fluxos de trabalho serão desativados. Essa configuração permite que apenas um fluxo de trabalho esteja ativo por vez, garantindo que somente ele esteja em funcionamento no momento.

  • Não Subscrever o Status : Ao marcar essa opção, o fluxo de trabalho não irá substituir o status atual na exibição de lista. Isso significa que o status atual do item não será alterado pelo fluxo de trabalho, preservando as informações já existentes.

  • Enviar Alerta de Email : Ao selecionar essa opção, serão enviados alertas por email contendo informações sobre as próximas ações possíveis no fluxo de trabalho. Esses alertas auxiliam os usuários a se manterem atualizados sobre as etapas que devem ser seguidas, proporcionando uma comunicação eficiente e facilitando o acompanhamento do progresso do fluxo de trabalho.

Essas opções são configuráveis e permitem personalizar o comportamento do fluxo de trabalho de acordo com as necessidades e preferências dos usuários. Ao selecionar as opções desejadas, é possível adaptar o fluxo de trabalho para se adequar ao contexto específico.

Estados

Na aba do Fluxo de Trabalho, é apresentada uma tabela que permite preencher os dados necessários para cada status do fluxo desejado. A tabela contém colunas com informações que serão apresentadas abaixo da esquerda para a direita, seguindo a ordem dos seguintes campos:

  • Item : Identificação do item relacionado ao status do fluxo de trabalho.

  • Estado : Indicação do estado atual do item no fluxo de trabalho.

  • Status do Doc. : Informação sobre o status atual do documento associado ao item.

  • Atualizar Campo : Campo que permite a atualização de informações relacionadas ao item.

  • Atualizar Valor : Local onde é possível inserir o novo valor ou informações atualizadas para o campo mencionado anteriormente.

  • Só Permitir Editação Para : Especificação de quem tem permissão para editar o item, restringindo a edição apenas a determinados usuários ou funções.

Essa tabela oferece uma visualização clara e organizada do estado do fluxo de trabalho, permitindo o preenchimento das informações necessárias para cada status conforme necessário.

Para adicionar uma nova linha à tabela, basta clicar no botão "Adicionar Linha" localizado abaixo da tabela. Isso permite incluir mais registros na tabela, inserindo novos dados referentes aos itens do fluxo de trabalho.

Após adicionar uma linha, é possível editar os dados preenchidos por meio do botão "Editar" localizado na última coluna da tabela. Ao clicar nesse botão, será aberto um campo de edição que permite fazer alterações nos valores dos campos da linha ao qual foi selecionada.

Essa funcionalidade permite aos usuários adicionar e editar informações na tabela, garantindo a precisão e atualização dos registros do fluxo de trabalho. Com essa flexibilidade, os usuários podem facilmente expandir e modificar a tabela de acordo com os requisitos específicos, mantendo um registro detalhado e preciso das informações relevantes.

Ao clicar em "Editar" na linha desejada, será aberta uma tela onde é possível implementar os dados relacionados a essa linha. A imagem abaixo ilustra essa tela. Nessa tela de edição, existem campos de preenchimento obrigatório como:

  • Estado : Permite selecionar o estado do fator entre "Aprovado", "Pendente" e "Rejeitado".

  • Só Permitir Editação Para : Permite escolher quem tem permissão para editar o fator selecionado.

Além desses campos obrigatórios, há outros campos opcionais, como:

  • Status do Doc. : Status referente ao doc podendo ele ser 0 para rascunho, 1 para enviado e 2 para cancelado.

  • Atualizar Campo : Refere-se a escolha do campo para uma atualização de dados

  • Atualize Valor : Atualiza o valor referente ao qual já foi colocado.

  • Mensagem : Mensagem atribuída a este fluxo por meio deste estado.

  • Modelo de Email de Próxima Ação : Permite assim a escolha do seguinte modelo de email.

Adicionalmente, há uma única caixas de seleção chamada "É estado opcional", que indica que a ação do fluxo de trabalho não será criada para estados opcionais.

A tela de edição permite inserir e atualizar informações importantes para cada linha específica. Os campos obrigatórios garantem que os dados essenciais sejam fornecidos, enquanto os campos opcionais permitem personalização adicional, conforme necessário.

Com essa tela, é fácil gerenciar e configurar as informações associadas a cada linha do fluxo de trabalho. É possível ajustar estados, permissões de edição e outros detalhes relevantes para atender às necessidades específicas do processo.

Regras de Transição

As regras de transição são responsáveis por definir como ocorre a transição de status no fluxo de trabalho e podem ser configuradas de acordo com as necessidades específicas.

Essas regras são apresentadas em formato de tabela, organizada da esquerda para a direita, com as seguintes colunas:

  • Item : Identifica o item ou fator relacionado à regra de transição.

  • Estado : Representa o estado atual do item que está sujeito à transição.

  • Ação : Descreve a ação que será executada para realizar a transição de status.

  • Próximo Status : Indica o status resultante da transição, ou seja, o novo estado após a realização da ação.

  • Permitido : Torna a ser permitido a utilização ao ser selecionado.

Essa tabela fornece uma visão clara das regras de transição do fluxo de trabalho, permitindo que os usuários entendam facilmente como os diferentes estados são alcançados e quais ações podem ser executadas em cada caso. Dessa forma, é possível controlar e gerenciar de forma eficiente o progresso e as mudanças de status ao longo do fluxo de trabalho.

Para adicionar uma nova linha à tabela de regras de transição, basta clicar no botão "Adicionar Linha" localizado abaixo da tabela. Após adicionar a primeira linha, um botão "Editar" será exibido na última coluna, ao realizar o clique em editar nesta própria linha passará a permitir a edição dos dados da linha.

Esse recurso oferece flexibilidade, permitindo a inclusão e edição para novas regras de transição conforme necessário. Ao clicar em "Adicionar Linha", é possível preencher os campos correspondentes a cada coluna da tabela

Essa funcionalidade simplifica o processo de configuração das regras de transição, permitindo que personalizem o fluxo de trabalho de acordo com as necessidades específicas do projeto.

Além dos campos todos serem obrigatórios o seu preenchimento, se contém uma caixa de seleção chamada "Permitir auto-aprovação". Ao marcar essa caixa, o criador do documento terá permissão para realizar a aprovação automaticamente, sem a necessidade de intervenção de outros usuários.

Esse recurso oferece conveniência ao permitir que o próprio criador do documento aprove sua própria criação, acelerando o processo de aprovação e agilizando o fluxo de trabalho.

É importante ressaltar que todos os campos obrigatórios devem ser preenchidos corretamente antes de utilizar a opção de auto-aprovação, garantindo a integridade e a qualidade dos documentos aprovados pelo criador.

Acompanhado de um recurso de campo para preenchimento de condições, que pode ser expandido para facilitar a visualização do texto digitado. Este recurso permite uma melhor organização e estruturação das informações inseridas, proporcionando uma experiência mais eficiente para o usuário.

As condições devem ser expressas utilizando a linguagem de programação Python de forma simplificada, sem a utilização de recursos avançados. É importante observar que as condições devem ser baseadas apenas nas propriedades disponíveis no formulário.

Funções permitidas:
neo.db.get_value 
neo.db.get_list 
neo.session 
neo.utils.now_datetime 
neo.utils.get_datetime 
neo.utils.add_to_date 
neo.utils.now 

Exemplo

doc.creation > neo.utils.add_to_date(neo.utils.now_datetime(), dias=-5, as_string=True, as_datetime=True)

O sistema apresenta um campo de finalização obrigatório denominado "Campo Status do Fluxo de Trabalho". Esse campo representa o status atual do fluxo de trabalho associado à transação em questão. Caso esse campo não esteja presente, um novo Campo Personalizado oculto será criado automaticamente.

Salvar

Para finalizar e salvar todas as alterações e melhorias realizadas, basta clicar no botão "Salvar" localizado no canto superior direito da tela. Esse botão permite armazenar todas as implementações feitas, garantindo que as modificações sejam registradas de forma segura e permanente.

Ao clicar no botão "Salvar", todas as atualizações serão aplicadas e os dados serão armazenados no sistema. Essa ação conclui o processo de implementação e garante que as alterações sejam efetivadas.

Last updated