Use a inclusão de script para Com script Ponto de extensão
Use a inclusão de script para Ponto de extensão com script para atualizar os campos personalizados no armazenamento iManage com base no mapeamento fornecido nas funções.
- No formulário de inclusão de script, o campo de script é preenchido automaticamente com a estrutura das definições de função esperadas. Para obter mais informações sobre o formulário de inclusão de script, consulte Script includes.
- Na inclusão de script, a função tem entradas que é disponível quando a implementação é chamada.
- No caso de iManage Ponto de extensão (sn_lg_ops.iManageCustomFieldHelperExtension), a seguir estão a definição da função, a expectativa e as saídas possíveis:
Tabela 1. Função nomes, resultados esperadosede saídas possíveis Nome da função Informações de uso Saída podeManipular Entrada: TableName: nome da tabela cujo registro atual está sendo processado.
Uso: esta função é usada para identificar se esta implementação deve ser executada se o TableName que você está passando for usando o suma condição [me que é definido na função.
Exemplo: em Gestão de solicitações jurídicas, você tem a entrada como tableName para identificar se esta implementação é para a mesma tabela.
O script possível seria o seguinte:
canHandle: function(tableName) { return tableName == "A tabela de destino da implementação "; },Verdadeiro/Falso Verdadeiro: a execução atual deve ser executada.
Falso: a execução atual não deve ser executada.
Processo Entrada: requestRecord: objeto GlideRecord do registro jurídico atual que está sendo processado.
Uso: esta função é usada para criar mapeamento entre os campos iManage e os campos do registro jurídico.
Exemplo: em Gestão de solicitações jurídicas, você tem o objeto GlideRecord do registro de tabela jurídica atual em questão, que é usado para obter os valores dos campos de registro e mapear para os campos personalizados na função de processo.
O script possível seria o seguinte:
processo: função (requestRecord) { return { custom1: requestRecord.getDisplayValue("practice_area"), custom2: dados, custom4: requestRecord.requested_for.country, descrição: requestRecord.description }; },{ custom1: requestRecord.getDisplayValue(“practice_area”). custom2: requestRecord.getValue("description") }