Esta interface é usada em diferentes guias do sistema. Clique nos links de navegação abaixo para obter maiores informações.
Estados do fluxo:
| Texto utilizado para a ação que representa a mudança do estado. Sugere-se que este texto seja sempre um verbo. Este texto será utilizado como identificação nas operações de mudança do estágio (botões, por exemplo). Caso não informado, assume o título do novo estágio. Ex:
| |
| Indica o estágio para o qual esta transição irá migrar.
| |
| Indica o estágio para o qual esta transição irá migrar. | |
| Indica o ícone utilizado junto com a ação. | |
| Número utilizado para ordenar as opções. | |
| Texto livre para documentar a ação. | |
| Expressão utilizada para identificar se a mudança de estágio está habilitada para o elemento de origem. A expressão deve se basear nas informações do objeto da entidade que está sendo controlado. A expressão segue padrão SQL para uma expressão tipo: select * from TABELA where id = ? and (CONDICAO)Essa expressão poderá definir, por exemplo, que um pedido já entregue não pode mais ser cancelado. Ex:
| |
| Quando informado, indica que esta transição pode ser realizada somente por usuários que possuem este direito de acesso.
| |
| Script do que deverá ser executado quando a operação for executada. Esse script poderá, por exemplo:
|
| Aprovar | data_emissao is not null | |||||
| Cancelar | situacao in ('C','S') | |||||
| Emitir | data_emissao is not null | |||||
| Aprovar | situacao in ('C','S') |
| Aprovar | |
| data_emissao is not null | |