A opção Emitir somente se

Sobre Esta Tarefa

A condição Emitir somente se permite mapear elementos condicionalmente (com base em uma condição) avaliando expressões XPath.

Essa opção de mapeamento fica disponível quando o nó de destino é um nó recorrente com minOccurs="0", o que significa que é opcional. O mapeamento ocorrerá somente se a condição for True.

Para selecionar a opção Emitir somente se:

Procedimento

  1. No Editor de mapeamento, clique com o botão direito em um nó de destino que esteja vinculado (ou mapeado). Os nós de destino estão localizados na área de janela direita do Editor de mapeamento na área de janela Atividade de destino ou Orquestração de destino.
  2. Selecione a opção Emitir somente se na lista. A caixa de diálogo Emitir condição é exibida.
  3. Especifique uma expressão XPath na coluna Expressão do lado esquerdo usando o botão Navegar, selecione o operador e, em seguida, especifique o valor na coluna Expressão do lado direito.
    Por exemplo, bpws:getVariableData('fullName')/fullName/firstName = 'John' and bpws:getVariableData('fullName')/fullName/lastName = 'Smith'
    Nota: Se a condição comparar uma STRING com a Expressão do lado direito, ela precisará ser especificada entre aspas simples (' ').
    Nota: Para incluir múltiplas condições, clique no botão Incluir. As condições podem ser combinadas com AND ou OR e o parêntese não é suportado.
    Nota: Para especificar condições que sejam mais complexas do que pode ser especificado no diálogo Inserir condição, clique no botão Avançado.