Adicione tabelas não relacionadas a tarefas no script de uma implementação de ponto de extensão para que você possa selecioná-las ao criar modelos de contrato. Uma tabela sem tarefa não estende as tabelas de tarefas e armazena registros, dados de referência ou informações de configuração usadas em toda a plataforma.
Antes de Iniciar
Função necessária: administrador
Procedimento
-
Navegar até .
-
Em Nome da API campo, insira sn_CM_core.DocumentTemplateNonTaskTableConfiguration .
-
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 insira o nome das tabelas não relacionadas a tarefas que você deseja configurar para modelos de contrato.
Use uma vírgula (,) para separar os nomes das tabelas que não são de tarefa no script.
O exemplo a seguir mostra um script no qual duas tabelas não-tarefa estão sendo adicionadas.
var DocumentTemplateNonTaskTableConfiguration = Class.create();
DocumentTemplateNonTaskTableConfiguration.prototype = {
initialize: function() {},
/**
* Description: return the list of non-task tables that needs to
* be added in the table choices in the document template
* @return {Array} list of tables
*/
getNonTaskTables: function() {
return ['sn_spend_psd_procurement_request_line','sn_quote_mgmt_core_quote'];
},
type: 'DocumentTemplateNonTaskTableConfiguration'
};
-
Selecione Atualizar.
Resultado
As tabelas não relacionadas a tarefas estão disponíveis para seleção no tabela Lista suspensa na exibição Modelos de contrato da página Modelos em Word da aplicação Administração de contratos.
Para obter mais informações, consulte Crie um modelo de contrato.