Criando uma condição
É possível criar uma condição.
Sobre esta tarefa
Para criar uma condição:
Procedimento
- Abra o Gerenciador de Aplicativos e selecione o aplicativo que desejar.
- Na janela Modelagem de Processo, selecione a guia Pedido, Carga ou Geral para visualizar a árvore de modelagem de processo correspondente para esse tipo de documento base.
- Na raia Tipos de Processo, clique com o botão direito no tipo de processo aplicável e escolha do Modelo de Processo. A janela Detalhes do Repositório e a área de trabalho são exibidas para o tipo de processo correspondente.
- Escolha a guia Condições.
- Expandir a ramificação Condições.
- Escolha o ícone Criar Novo .. A janela Detalhes da condição é exibida na área de trabalho.
- Insira as informações nos campos aplicáveis. Consulte Tabela 1 para obter descrições de nível de campo.
- Escolha o ícone Salvar ..
Tabela 1. Janela Detalhes da Condição Campo Descrição ID da Condição Insira o ID da condição. Nome da Condição Insira o nome da condição. Grupo de Condição Insira o nome do grupo de condição, caso seja aplicável. O Grupo de Condição permite agrupar condições relacionadas na árvore de condição. Estático Se isso for marcado, você deverá inserir um valor de condição para a condição estática. Dinâmico Se isso for marcado, você deverá inserir um nome de classe Java™ que avalia a condição no tempo de execução. AdvancedXML Se você estiver criando uma nova condição, essa opção será desativada porque uma nova condição do tipo XML avançado deverá ser criada usando a ferramenta IDE do Sterling Greex Editor. Essa opção é selecionada automaticamente sempre que uma condição do tipo XML avançado é modificada.
Valor de Condição (se Estática estiver marcada) Escolha o botão Construtor de Condição para utilizar o construtor de condições. Aqui é possível usar o Condition Builder para configurar o valor da condição. É possível configurá-lo em um mostrador de fórmula usando os símbolos disponíveis. Será possível inserir seu próprio atributo ou um atributo estendido se a condição Estática estiver marcada.
Nome da Classe (se Dinâmico estiver marcado) Insira o nome de classe que implementa a seguinte interface Java: com.yantra.ycp.japi.YCPDynamicConditionNota: para usar atributos estendidos para uma condição, implemente a interfaceYCPDynamicConditionEx.Propriedades da Condição (se Dinâmico estiver marcado) Especifique as propriedades de nome ou valor customizadas que são configuradas na condição que avalia o arquivo de classe java antes de avaliar a condição