Loading
Combine elementos de modo lógico em um bloco

Combine elementos de modo lógico em um bloco

Combine grupos lógicos de elementos em uma Etapa do OmniScript usando um elemento Bloquear. Os blocos ajudam a agrupar informações para criar dados JSON aninhados. Os blocos estão contidos em etapas e podem ser repetidos para capturar uma matriz de dados. Por exemplo, elementos de rua, cidade, estado e código postal podem ser combinados em um bloco de endereço.

Nota
Nota Você pode aninhar blocos dentro de outros blocos, mas os blocos não oferecem suporte ao elemento do LWC personalizado.
  1. No painel de elementos, arraste um elemento Bloquear para a tela e dê um nome ao elemento.
  2. Em Rótulo do campo, insira um rótulo que será exibido aos usuários.
  3. Para renderizar um bloco recolhido no OmniScript, selecione Recolher.
  4. No campo Nível de cabeçalho, insira o nível de aninhamento do elemento como um número.
  5. Permitir que usuários adicionem várias entradas de bloco:
    1. Em Clonar elementos, selecione Copiar elementos.
    2. No designer em um pacote gerenciado, selecione Habilitar repetição em Configurações de repetição.
    Os blocos repetíveis armazenam dados em um formato de matriz, em que cada entrada de bloco é indexada em uma matriz sob o nome do elemento Bloco.
  6. Para clonar valores quando um bloco é repetido, selecione Clonar ao repetir.
  7. No campo Limit Repetir, insira um número para definir o número de vezes que um bloco pode ser repetido.
  8. Visualize o OmniScript e teste a funcionalidade.
Exemplo
Exemplo Formato de saída do JSON de dados com base em sua configuração para mapear o JSON de dados de blocos:
  • JSON sem bloco:
    Exemplo de JSON sem bloco
  • Block JSON
    Exemplo de JSON de bloco
  • JSON de bloco repetível
    Exemplo de JSON de bloco repetível
 
Carregando
Salesforce Help | Article