Criando uma condição

É possível criar uma condição.

Sobre esta tarefa

Para criar uma condição:

Procedimento

  1. Abra o Gerenciador de Aplicativos e selecione o aplicativo que desejar.
  2. 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.
  3. 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.
  4. Escolha a guia Condições.
  5. Expandir a ramificação Condições.
  6. Escolha o ícone Criar Novo .. A janela Detalhes da condição é exibida na área de trabalho.
  7. Insira as informações nos campos aplicáveis. Consulte Tabela 1 para obter descrições de nível de campo.
  8. 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.YCPDynamicCondition
    
    Nota: para usar atributos estendidos para uma condição, implemente a interface YCPDynamicConditionEx .
    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