Sobre o Operador Not In
Plano de fundo
Os objetos do IBM® Operações de Marketing (planos, programas e projetos) são criados a partir de modelos.
Modelos têm definições de atributos, por exemplo, brochure_type. Instâncias de projeto criadas a partir do mesmo modelo podem ter valores diferentes para seus atributos. Por exemplo, TS001 pode ter Com Três Dobras como seu tipo de folheto e TS002 pode ter Com Duas Dobras.
Em uma instalação típica do IBM® Operações de Marketing, há diversos modelos de projeto, e um atributo específico pode estar presente em alguns modelos e ausente em outros.
O Comportamento do Operador Not In
O operador Not In retorna todas as instâncias dos objetos (por exemplo, projetos) que não têm o valor do atributo conforme fornecido na procura ou se o objeto não tiver o próprio atributo. Para ilustrar, se você procurar Todas as frutas que não têm sementes pretas, essa procura retornará frutas que não têm sementes pretas E frutas que não têm sementes, já que frutas sem sementes não têm sementes pretas.
Considere o seguinte exemplo:
*
O Modelo 1 tem uma guia customizada, Negócios, que contém o atributo BusinessUnit.
*
O Modelo 2 não tem a guia customizada Negócios (consequentemente não contém o atributo BusinessUnit).
*
*
*
*
Suponha que você crie uma procura com os critérios a seguir:
[Todos os Modelos] -> [BusinessUnit] -> [Not In] -> [Seguro]
Essa procura retorna Projeto 2, Projeto 3 e Projeto 4, já que nenhum desses projetos tem BusinessUnit = Seguro.