Preencha o campo Tipo nas tabelas de relacionamento usando o script de correção

  • Versão de lançamento: Zurich
  • Atualizado 24 de jun. de 2026
  • 2 min. de leitura
  • Aproveite o script de correção para adicionar e gerenciar o. Tipo campo em tabelas de relacionamento. Este script simplifica o mapeamento de dados e melhora a consistência do registro em todo o sistema de base.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Começando com Yokohama versão, um novo opcional Tipo o campo é adicionado à tabela membro da equipe da conta [sn_customerservice_team_member], que anteriormente incluía os campos Conta , Usuário e Responsabilidade . Este script de correção se aplica a todas as tabelas de relacionamento no sistema de base.

    . Tipo o campo faz referência à​tabela de configuração de parte relacionada [sn_customerservice_related_party_configuration], uma tabela de metadados que permite que os administradores definam um Configuração de tipo para cada responsabilidade. Este campo permite que os administradores atribuam nomes comerciais significativos às responsabilidades, reduzindo a duplicação. Fazendo referência interna à mesma responsabilidade, o. Tipo o campo simplifica o gerenciamento de dados e melhora a consistência do registro.

    Você pode usar o procedimento a seguir para preencher Tipo campo usando o script de correção.

    Procedimento

    1. Identifique valores de responsabilidade distintos na tabela de relacionamento que você deseja atualizar.
    2. Crie registros de configuração de tipo correspondentes na​tabela Configuração de parte relacionada [sn_customerservice_related_party_configuration].
    3. Execute o script de correção a seguir para preencher Tipo campo.
      fixRelatedPartyTypeField(String tableName, String appliesTo, String entityType, String typeField, String responsibilityField)
      /**
      	 * Fixes the related party type field in the specified table.
      	 *
      	 * @param tableName  The name of the table to update.
      	 * @param appliesTo  The value for the applies_to field.
      	 * @param entityType The value for the entity_type field.
      	 * @param typeField  The name of the type field to update. If null, defaults to FIELD_TYPE.
      	 * @param responsibilityField The name of the responsibility field to update. If null, defaults to FIELD_RESPONSIBILITY.
      	 */

    Resultado

    O script de correção:
    • Preenche automaticamente o. Tipo campo para registros correspondentes na tabela de relacionamento selecionada.
    • Mapeia as responsabilidades existentes para os registros de configuração de tipo correspondentes.
    • Processa atualizações em lotes para desempenho otimizado.
    • Registra atualizações para referência.
    Nota:
    Para grandes volumes de registros, execute o script de correção durante o tempo de inatividade do sistema para evitar impactos no desempenho.

    Você pode preencher manualmente Tipo Navegando até a​tabela Configuração de parte relacionada [sn_customerservice_related_party_configuration] e criando registros de Configuração de tipo para cada responsabilidade distinta.

    Exemplo

    Suponha que você queira preencher Tipo campo na tabela membro da equipe da conta [sn_customerservice_team_member], em que a tabela usa as seguintes responsabilidades:
    • Gerente de conta 1
    • Gerente de conta 2
    • Gerente de conta 3
    1. Navegue até a​tabela Configuração de parte relacionada [sn_customerservice_related_party_configuration].
    2. Crie três registros de configuração de tipo, um para cada responsabilidade.
    3. Execute o script de correção que automaticamente:
      • Mapeia cada responsabilidade para sua correspondente Tipo .
      • Preenche Tipo campo para todos os registros na tabela membro da equipe da conta [sn_customerservice_team_member].