Use a inclusão de script para Com script Ponto de extensão

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • 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.

    Os processos abaixo explicam como implementar a inclusão de script para o Ponto de extensão com script.
    • 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") }