Copie campos da solicitação primária para a solicitação de contrato

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Configure o. ContractManagementExt ponto de extensão para copiar automaticamente os campos obrigatórios do registro primário para a solicitação de contrato quando ela é iniciada.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Pontos de Extensão do Sistema > Pontos de Extensão com Script.
    2. Em Nome da API campo, insira sn_cm_core.ContractManagementExt .
    3. Selecione o registro.
    4. Na seção Links relacionados, selecione Criar implementação .
    5. No formulário Inclusão de script, preencha os campos.

      Para obter uma descrição dos valores dos campos, consulte .

    6. Em Script Atualize a função copyDataFromBUToCMR para configurar os campos que você deseja copiar do registro primário para a solicitação de contrato.
      Por exemplo, se você quiser copiar Conta e. Data de término campos de um registro primário para solicitação de contrato, você pode usar o seguinte:
      copyDataFromBUToCMR: function(parentRequestGr) {
      	return {
               data: {
                'account': parentRequestGr.getValue('account'),
                'end_date': parentRequestGr.getValue('contract_end_date'),
         }
        };
      },
      Nota:
      O tipo de dados do campo de registro primário e do campo de solicitação de contrato devem corresponder.
    7. Selecione Atualizar.
    8. No formulário Ponto de extensão, selecione Atualização .

    Resultado

    Quando uma solicitação de contrato é iniciada, os campos configurados são preenchidos automaticamente com os valores correspondentes do registro primário associado.