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
-
Navegar até .
-
Em Nome da API campo, insira sn_cm_core.ContractManagementExt .
-
Selecione o registro.
-
Na seção Links relacionados, selecione Criar implementação .
-
No formulário Inclusão de script, preencha os campos.
Para obter uma descrição dos valores dos campos, consulte .
-
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.
-
Selecione Atualizar.
-
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.