Relationship

Descubra mais sobre o componente Relationship e saiba como utilizá-lo na Digibee Integration Platform.

O componente Relationship cria relações entre 1 ou mais entidades para que sejam feitas buscas em bases diferentes.

Importante: o componente não suporta acessos simultâneos enquanto está tentando atualizar ou salvar novas relações.

Parâmetros

Dê uma olhada nas opções de configuração do componente. Parâmetros suportados por expressões Double Braces estão marcados com (DB).

Parâmetro
Descrição
Valor padrão
Tipo de dado

Operation

Operação a ser executada (Match, Create, Update, Get By Field And Value, Translate e Delete Exact)

Translate

String

Relation Name

Nome dado à relação criada.

N/A

String

Translate Path

Caminho pelo qual o componente busca os IDs a serem traduzidos.

relation.obj.id

String

From

Origem da busca.

teste

String

To

Destino da busca.

N/A

String

Fail On Error

Se a opção estiver habilitada, a execução do pipeline com erro será interrompida; do contrário, a execução do pipeline continua, mas o resultado mostrará um valor falso para a propriedade "success".

True

Booleano

Operações

  • Match: busca por uma equivalência entre 2 campos e o valor declarado.

  • Create: cria uma relação através do campo.

  • Update: atualiza uma relação existente através do campo.

  • Get by field and value: busca por uma relação entre o campo e o seu valor.

  • Translate: traduz uma lista de IDs com base no caminho especificado em Translate Path.

  • Delete Exact: exclui a relação exata em todos os campos declarados.

Importante: é preciso declarar a query dentro do objeto de relação:

{
    relation : {
            field1: value
            field2: value
    }
 }

Atualizado