Automatização
A automatização do processo consiste basicamente na definição de dois passos: Script e Executores.
Os executores são definidos nas tarefas e definem como cada tarefas será executada, seja abrindo uma tela, chamando um serviço, enviando um e-mail, etc. No entanto, a simples definição de como será executada uma tarefa não é o suficiente, é preciso também realizar a manipulação de dados, definir parâmetros de entrada e buscar parâmetros de saída de cada uma dessas execuções. Para que isso possa ser realizados existem o Scripts.
Os scripts são definidos em Tarefas e Fluxos de Sequência. Os Scripts são definidos na linguagem JavaScript e por isso podem ser utilizadas as funções já disponibilizadas nessa linguagem. Além dessas, também são disponibilizadas Funções específicas do Workflow para a manipulação de dados, e também para facilitar a integração com os Sistemas da Senior e os Executores.
As funções por sua vez, são disponibilizadas para a obtenção e alteração de informações do processos, tarefas, executores e etc. São disponibilizadas diversas funções mas, cada uma delas é acessível em determinados Scripts. Para ajudar no armazenamento de dados retornados pelas funções, para a passagem de dados para as funções ou executores e, também para a passagem de dados de uma tarefa para outra, são disponibilizadas Variáveis de Processo e Variáveis Locais
Variáveis do processo são variáveis que são visíveis durante todo o ciclo de vida do processo. Essas servem para o armazenamento de informações do processo que é relevante estar disponível durante toda a execução do processo.
Variáveis Locais, essas são variáveis que como o próprio nome da já diz, existem localmente em apenas um contexto. Tem o mesmo funcionamento das variáveis de processo porém com a sua visibilidade reduzida. Para auxiliar na manipulação das Variáveis e retornos de Funções, são disponibilizadas estruturas de dados as quais são denominadas de Objetos.
Os objetos são estruturas de dados pré-definidas para a obtenção e/ou alteração das informações manipuladas na execução do processo.

English
Español


