Sobre Esta Tarefa
Por exemplo, uma atividade Pick
poderia conter três ramificações, uma que contém uma atividade
Obter Linhas Inseridas, uma que contém uma
atividade Obter Linhas Excluídas e a outra que
contém uma atividade Obter Linhas Atualizadas. Se
ocorrer um evento de atualização no banco de dados, uma instância da
orquestração será criada e a ramificação que contém a atividade
Obter Linhas Atualizadas será chamada.
Ao incluir uma atividade Pick em uma
orquestração, duas ramificações Receber são incluídas automaticamente. É
possível incluir nós receiveEvent adicionais na
atividade Pick. Uma atividade Pick é sempre uma atividade iniciadora
e, em cada ramificação de uma atividade Pick, a primeira
atividade deve ser uma atividade iniciadora.
A ramificação Receber
contém um nó receiveEvent e um marcador vazio.
Cada mensagem é definida em uma ramificação Receber que pode conter outras
atividades para tratar essa mensagem específica.
Exclua as ramificações Receber
se você não desejar que uma operação de recebimento faz parte de uma atividade Pick.
A exclusão do nó Receber remove a ramificação Receber inteira.
Atenção: Se uma variável não for inicializada em cada ramificação de uma atividade
Pick, a variável não poderá ser usada fora do
escopo de uma atividade Pick.
A tentativa
de usar uma variável fora da atividade Pick que
não esteja inicializada em toda ramificação resulta em uma orquestração inválida.
Por exemplo, uma atividade Pick tem duas ramificações,
uma contendo uma atividade Obter Linhas Atualizadas e
uma contendo uma atividade Obter Linhas Inseridas.
A atividade Obter Linhas Atualizadas retorna os dados
para uma variável nomeada updateResult enquanto a atividade Obter
Linhas Atualizadas retorna os dados para uma variável nomeada insertResult.
Essas variáveis podem ser usadas somente na atividade Pick e
não podem ser usadas nas atividades que vêm após a atividade Pick na
orquestração. Se a saída de cada atividade for baseada no mesmo esquema,
será possível, no entanto, definir uma variável que ambas as atividades
inicializam. Se todas as ramificações em uma atividade Pick inicializarem
a variável, o escopo da variável incluirá todas as atividades após
a atividade Pick e ela não estará limitada ao
escopo da atividade Pick.
Para
usar uma atividade Pick, conclua as etapas a seguir:
Incluindo, Editando ou Excluindo Ramificações de Condição
A atividade Pick pode
ter várias ramificações para processar condições complexas
Para
incluir uma ramificação na atividade Pick:
- Clique no nó Pick.
- Selecione Incluir Ramificação de Recebimento na lista.
Para editar uma ramificação ou um nome da atividade, conclua as etapas
a seguir:- Selecione uma atividade ou ramificação.
- Selecione Editar na lista. O nome é exibido em
uma caixa.
- Selecione o nome atual, em seguida, o novo nome.
- Pressione Enter.
Para excluir uma atividade ou ramificação, conclua as
etapas a seguir:
- Selecione uma atividade ou ramificação.
- Selecione Excluir na lista.
Nota: Se você excluir uma ramificação de condição, todas as atividades na
ramificação de condição também serão excluídas.