Modelo de função de negócios

Um modelo de função de negócios é criado a partir da seleção de funções de negócios inicialmente criadas no repositório. A presença ou ausência de funções de negócios no modelo de função de negócios durante as fases de implementação do software LN é usada para:

  • Selecionar e configurar processos de negócios com base nas regras de definição de transformação e nas regras de definição de condição estática.
  • Definir os parâmetros do aplicativo LN com base nas regras de definição de parâmetros.

É possível definir funções de negócios no repositório em uma estrutura hierárquica; portanto, uma função pode ter subfunções. Essa estrutura é usada para auxiliar a definição das funções de negócios e não é necessário mantê-la ao importar funções de negócios para um modelo de projeto.

Consulte a sessão Opções ao inserir uma função de neg. a partir do reposit. (tgbrg3270m000).

[...]

Funções de negócios que aparecem em vários diagramas de controle de negócios aparecem apenas uma vez no modelo de função de negócios. Funções de negócios no nível mais baixo da hierarquia são variantes da implementação de função de negócios, chamadas de variantes ou opções de funções de negócios.

Funções de negócios por modelo de projeto (tgbrg4570m000)

Use a sessão Funções de negócios por modelo de projeto (tgbrg4570m000) para:

  • Reestruturar o modelo de função de negócios de acordo com as funções de negócios que devem ser usadas no modelo de projeto.
  • Definir os relacionamentos de otimização, os quais indicam que uma determinada variante de função de negócios é uma otimização de outra variante de função de negócios.
  • Definir as fases de otimização; as quais indicam quando uma determinada variante de função de negócios deve ser implementada.

Para iniciar essa sessão:

Nessa sessão, não é possível modificar dados de funções de negócios. Isso só pode ser feito na sessão Funções de negócios (tgbrg2500m000) no repositório. É possível importar funções de negócios do repositório para o modelo de função de negócios e configurar uma nova estrutura hierárquica.

Para criar um modelo de função de negócios:

  • No campo Função negócios, selecione uma função de negócios para inclusão no modelo de função de negócios.
  • Nesse campo, é possível aplicar zoom na sessão Funções de negócios (tgbrg2500m000) e selecionar uma função de negócios do repositório.
Campos-chave para a sessão Funções de negócios por modelo de projeto (tgbrg4170s000).
CampoDescrição
Código externoEspecifique um código que indique a posição dessa função de negócios em relação a outras funções de negócios.
Função de negócios paiSelecione uma função de negócios à qual a função de negócios atual será vinculada e que esteja um nível acima da função de negócios atual.
Assist.Aplique zoom na sessão Assistentes (tgwzr1500m000) e vincule um assistente predefinido existente à função de negócios.

 

Opções ao inserir uma função de neg. a partir do reposit. (tgbrg3270m000)

Ao importar uma função de negócios do repositório para um modelo de projeto, a sessão Opções ao inserir uma função de neg. a partir do reposit. (tgbrg3270m000) é iniciada.

Essa sessão pode ser usada para indicar os aspectos das funções de negócios selecionadas do repositório para inclusão no modelo de função de negócios.

Para importar funções de negócios do repositório:

  • Para importar essas funções de negócios vinculadas nos níveis inferiores à função de negócios, marque a caixa de seleção Também inserir as funções de negócios filhos do repositório. Dessa maneira, copie parte da estrutura da função de negócios do repositório para o modelo de projeto.
  • Para substituir os dados listados abaixo ao importar a função de negócios para o modelo de função de negócios, marque a caixa de seleção Sobrescrever atributos de função de negócios dos filhos existentes:
    • Função de negócios pai
    • Assistente
    • Código externo
  • Para copiar o relacionamento de pai-filho do repositório para o modelo de função de negócios, marque a caixa de seleção Recuperar relações com filhos existentes.
  • Clique em Continuar...
Fases de otimização por função de negócios (tgbrg4535m000)

Para vincular uma ou mais fases de otimização a uma função de negócios, use a sessão Fases de otimização por função de negócios (tgbrg4535m000).

Para iniciar essa sessão:

Para vincular uma fase de otimização a uma função de negócios:

  • Selecione uma função de negócios.
  • Clique em Novo
  • No campo Fase de otimização, selecione uma fase de otimização para vinculação à função de negócios.
  • Clique em Salvar.
Utilizando assistentes

Uma vez incluídas todas as funções de negócios relevantes no modelo de função de negócios, você pode definir os valores dos parâmetros por meio da execução de assistentes vinculados às funções de negócios.

Há duas formas possíveis para a execução dos assistentes:

  • Primeiro, você pode ativar o Navegador do assistente...:
    • No menu Visualizações, Referências, ou Ações da sessão Funções de negócios por modelo de projeto (tgbrg4570m000), clique em Navegador do assistente....
    • Essa opção ativa um navegador com todos os assistentes vinculados às funções de negócios no modelo de função de negócios.

    • Para executar os assistentes aqui listados:
    • Uma vez executada parte de um assistente e salvas as respostas, uma marca de seleção vermelha é colocada no ícone do Assistente.
  • Em segundo lugar, no Modelador, você pode clicar no ícone Assistente sob uma função de negócios.

Para exibir os assistentes representados em uma estrutura em árvore e vinculados às funções de negócios presentes no modelo de função de negócios, no menu Visualizações, Referências, ou Ações do Navegador do assistente, cancele a opção Mostrar somente assistentes.

É possível cancelar um assistente mesmo que as etapas não estejam todas completas. Se você fizer isso, será possível salvar as respostas da etapa do assistente que você já especificou. Se um assistente não estiver completamente concluído, a marca de seleção será colocada sobre o ícone no Navegador do assistente.... Portanto, é importante que você lembre se um assistente foi executado sem a conclusão de todas as suas etapas.

Respostas do assistente por companhia por modelo de projeto (tgwzr4501m000)

Uma vez realizadas todas as etapas do assistente, esta pergunta é feita:

  • Mostrar respostas da etapa do assistente?
    • Se você clicar em Sim, a sessão Respostas do assistente por companhia por modelo de projeto (tgwzr4501m000) será iniciada.

Use essa sessão para modificar as suas respostas iniciais. Além disso, você pode executar todo o assistente novamente ou executar uma etapa específica e alterar a resposta dada dessa forma.

Para alterar as respostas dadas em uma etapa do assistente:

  • No campo Resposta, selecione uma resposta de uma etapa do assistente que deve substituir a sua resposta inicial. As respostas que você pode escolher são baseadas no domínio vinculado ao parâmetro cujo valor que você deseja definir com o assistente.
  • Clique em Salvar.
Nota

Se a caixa de seleção Aplic. estiver marcada, as respostas da etapa do assistente serão aplicadas no modelo de função de negócios. Contudo, as respostas da etapa do assistente só serão aplicadas quando você sair do modelo de função de negócios.

Fechando o modelo de função de negócios

Uma vez incluídas todas as funções de negócios no modelo de função de negócios, e executados todos os assistentes, o modelo de função de negócios poderá ser fechado. Quando você sai do modelo de função de negócios, dependendo do tipo dos dados modificados, estas perguntas poderão aparecer:

  • Verificar consistência?
  • Transformar modelo de função de negócios em modelo de processo?
  • Definir condições estáticas com base em regras?
  • Definir parâmetros com base em regras?
  • Gravar parâmetros no banco de dados?
  • Aplicar assistentes?
  • Gravar parâmetros no banco de dados?

Essas perguntas se referem às etapas que também podem ser executadas manualmente. Elas são explicadas em mais detalhes em outras seções.

Verificar consistência do modelo de projeto (tgbrg4220m000)

Para verificar se o modelo de função de negócios é criado de acordo com as regras de consistência definidas no repositório:

  • Inicie a sessão Verificar consistência do modelo de projeto (tgbrg4220m000)
  • Para iniciar a sessão, no menu Visualizações, Referências, ou Ações da sessão Funções de negócios por modelo de projeto (tgbrg4570m000), clique em Verificar consistência do modelo de projeto.

Ao criar um modelo de função de negócios, você pode cometer erros de consistência. Por exemplo, você pode esquecer de incluir funções de negócios que deveriam ser incluídas de acordo com as regras de consistências definidas no repositório.

A verificação é executada para a combinação da versão de modelagem atual e do modelo de projeto. Também é possível especificar uma fase de otimização para a qual a verificação deve ser realizada. Se nenhuma fase for especificada, a verificação de consistência será realizada para todas as fases de otimização definidas para o modelo de projeto.

O resultado da verificação de consistência é exibido em uma caixa de mensagem, ao passo que as regras são impressas no dispositivo selecionado. Se uma regra não é respeitada, o resultado também é impresso.

Definir a fase de otimização atual

Para iniciar a sessão Fases de otimização por modelo de projeto (tgbrg4530m000):

  • No menu Visualizações, Referências, ou Ações da sessão Funções de negócios por modelo de projeto (tgbrg4570m000), clique em Def. todas fases de otimiz. como atuais
  • Nessa sessão, é possível selecionar todas as fases ao mesmo tempo; para tanto, clique em Selecionar tudo ou selecione uma fase de otimização específica.
    • Devido à seleção que você fez, a sessão Funções de negócios por modelo de projeto (tgbrg4570m000) mostra apenas as funções de negócios vinculadas à fase de otimização selecionada como atual.
    • Se você clicar em Selecionar tudo, todas as funções de negócios vinculadas ao modelo de projeto serão exibidas.
Definir todas as fases de otimização como atuais

No menu Visualizações, Referências, ou Ações da sessão Funções de negócios por modelo de projeto (tgbrg4570m000):

  • Selecione Def. todas fases de otimiz. como atuais
  • Atribua todas as fases de otimização como atuais.

Isso significa que todas as funções de negócios no modelo de projeto são exibidas na sessão Funções de negócios por modelo de projeto (tgbrg4570m000).