Os processos de aplicativo direcionam os processos de componente subjacentes e orquestram
implementações de vários componentes.
Um processo de aplicativo, como um processo de componente, consiste em etapas que são configuradas
com o editor de processos. Nesta lição, você cria um processo aplicativo que instala o
componente helloWorld chamando o processo de componente que criou anteriormente.
Para criar um
processo de aplicativo:
- Clique na guia Aplicativos e, em seguida, clique
no aplicativo helloWorld.
- Clique em Processos e, em seguida, clique em Criar
novo processo.
- Na janela Criar um processo de aplicativo, dê um nome ao
processo de aplicativo do tipo hello App Process.
- Aceite os valores padrão para os outros campos e clique em Salvar.
- Para abrir o novo processo no editor de processos, clique no novo processo.
- Inclua uma etapa que implemente o componente helloWorld:
- Na lista de etapas, inclua uma etapa Instalar componente para a área
de design.
- Na janela Editar Propriedades, dê um nome à etapa do tipo Implementar helloWorld.
- Na lista Componente, selecione o componente helloWorld. Todos os componentes que estão associados a um aplicativo estão disponíveis.
- Na lista Processo do componente, selecione o processo do componente
helloProcess. Se vários processos foram definidos para o componente helloWorld, eles serão listados.
- Na lista Limite para identificação, selecione a identificação blueCycle que você definiu anteriormente. Após selecionar blueCycle, o aplicativo implementará somente os componentes com esta identificação.
- Aceite os valores padrão para os outros campos e clique em Salvar.
- Conecte a etapa Iniciar com a etapa Implementar helloWorld.
- Conecte a etapa Implementar helloWorld com a etapa Concluir.
- Salve o processo clicando no ícone Salvar em Ferramentas.
O processo de aplicativo completo é semelhante à figura a seguir:
Nota: Você pode estar se perguntando por que é necessário um processo no nível do aplicativo quando o processo de componente que ele chama executa a implementação real. A resposta é que para uma implementação simples, de único componente como essa, um processo no nível do aplicativo pode não ser necessário. Depois de um componente ser designado para um aplicativo, será possível executar o processo de componente sem primeiro definir um processo de nível do aplicativo. Você também pode ignorar um processo de nível do aplicativo quando estiver testando ou corrigindo um componente. Porém, para implementações complexas, e especialmente para implementações que possuem
mais de um componente, você deve criar um ou mais processos de nível do aplicativo.