Ir para o conteúdo

Função de tempo de execução Shared() mvSQL no Jitterbit App Builder

Resumo

Ao criar um link para uma página, os critérios podem ser disponibilizados para os objetos de dados da página de destino. Esta função acessará esses valores em vários locais.

Sintaxe

SHARED(<name> [, <datatype> ])

Parâmetros

Nome

Uma string representando o nome do critério solicitado.

Tipo de dados

Tipo de dado, string é o padrão, opcional. Tipos de dados suportados:

  • String (padrão)
  • Numérico
  • UUID
  • Booleano
  • Data/Hora

Devoluções

Um valor de tipo de dado datatype, ou NULL se name faz referência a uma coluna indisponível.

Observações

Mais informações estão disponíveis sobre os Critérios Compartilhados gerais, incluindo como definir os critérios compartilhados e onde esta função pode ser usada.

Exemplos

Dado:

  • A página recebe um critério compartilhado ActiveEmployeeId=5.
  • A página não recebe um critério compartilhado com o nome LastRegion.

Esta regra poderia ser criada:

SELECT CustomerId, shared('ActiveEmployeeId') as ActiveEmployeeId FROM Customer WHERE CustomerRegionId <> shared('LastRegion', 'UUID')

O que seria avaliado em tempo de execução para:

SELECT CustomerId, '5' as ActiveEmployeeId FROM Customer WHERE CustomerRegionId <> '00000000-0000-0000-0000-000000000000'