Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Esta documentação é para a versão 4 e posterior do App Builder, o novo nome do Vinyl. Acesse a documentação do Vinyl aqui.

Associações de capacidade no Jitterbit App Builder

Capability Bindings é um novo tipo de Binding. Usando Capability Bindings, um painel filho pode ter o estado visível/editável de Controles vinculados a Eventos Intrínsecos (Inserir, Atualizar e Excluir) configurados por seu objeto de negócios de painel/página pai. Isso é semelhante ao uso da coluna block recurso embora adicione suporte para ocultar/desabilitar o botão Criar. Block não é capaz de impactar o botão Criar como block depende de ter uma linha no painel.

Uma Capability Binding tem dois campos configuráveis:

  1. Parent - esta é a coluna pai que contém o status de Capability
  2. Intrinsic Event - isto mapeia para os eventos Insert, Update, Delete

Visibility

Exemplo de registro de Capability Binding criado entre os Painéis Filho e Pai

Os Status de Capability são os seguintes (o mesmo que a formatação condicional):

  • 0: Padrão
  • 1: Oculto
  • 2: Desabilitado

O Pai pode ser um painel pai ou um objeto de dados de página.

Os painéis que podem ser configurados para usar Capability Bindings são os seguintes:

  • Painel de várias linhas
  • Painel de uma única linha
  • Painel de calendário (somente inserção)
  • Painel de quadro (somente inserção)
  • Painel de faixa (somente inserção)
  • Painel de resultados dinâmicos

Nota

A vinculação de capacidade configurada para desabilitar a edição ocultará o ícone Editar na linha do Painel de várias linhas

Para configurar uma ligação de capacidade

Para configurar uma Vinculação de Capacidade, siga um processo semelhante ao de como configuramos Colunas de Vinculação, exceto que aqui você selecionará o novo valor Capacidade como o Tipo.

Aqui, percorreremos um cenário em que você pode usar Capability Bindings para ocultar dinamicamente o botão Create em um painel filho(s) com base no valor Status indicado no painel pai. Neste exemplo, temos uma página com um painel Customers and Orders e queremos a capacidade de ocultar o botão Create no painel Orders com base no valor Capability status no painel Customers. Se um Customer não estiver Ativo, você deseja que o App Builder oculte o botão Create neste cenário. Este exemplo pressupõe que o objeto de negócios no painel pai Customers já contém um campo com o valor Capability status denominado "Active".

  1. Navegue até a página que contém os painéis aos quais você deseja aplicar a vinculação de capacidade
  2. Vá para Gaveta de Ações > Criar esta página
  3. Clique no ícone Coluna de Vinculação no painel filho que você deseja configurar
  4. Clique no botão Criar
  5. Defina o Tipo como Capacidade
  6. Defina Parent para o valor do sinalizador que indica se o botão Create deve ser Visible ou não. Por exemplo: Active
  7. Defina o Intrinsic Event para o Intrinsic Event que você está alvejando. Por exemplo: Insert
  8. Clique em Salvar