Loading
Ações invocáveis para Salesforce Contracts

Ações invocáveis para Salesforce Contracts

Com ações invocáveis, crie seus próprios Fluxos do Salesforce, acionando várias funções dentro do Salesforce Contracts. Você pode criar versões de documentos, criar e atualizar contratos, realizar várias ações de contrato e enviar contratos para assinatura eletrônica.

EDIÇÕES NECESSÁRIAS
Disponível em: Lightning Experience
Disponível em: Edições Enterprise, Unlimited, Professional e Developer
Ação invocável Descrição Entrada Saída
Criar versão do documento do contrato Cria uma versão do documento de contrato com base nas informações especificadas.

Campos obrigatórios

  • ID do contrato: O ID do contrato para o qual você deseja criar uma versão do documento.

Campos opcionais

  • ID do documento em PDF: O ContentDocumentId do documento do contrato a ser importado no formato PDF.

  • ID do modelo: O ID do modelo de documento que você deseja usar para criar a versão do documento do contrato.

  • ID do documento do Word: O ContentDocumentId do documento do contrato a ser importado no formato DOCX.

Para o ID do contrato fornecido, uma versão do documento do contrato é criada.

Use o ID do modelo como o valor opcional gera um documento de contrato a partir do modelo de documento especificado.

O método Importar contrato inclui o uso do ID do documento PDF ou do ID do documento do Word. Nesse cenário, o arquivo a ser importado deve estar disponível no DocGenDocumentTemplateLibrary e o usuário deve ter acesso aos arquivos na biblioteca.

Confira a versão do documento do contrato Cria uma versão de um documento de contrato.

Campos obrigatórios

  • ID da versão do documento do contrato: O ID da versão mais recente do documento de contrato que você deseja usar para criar a versão do documento de contrato.

Campos opcionais

  • Revisão externa: Um valor booleano que indica se o Checkout de versão do documento de contrato é para uma revisão externa.

  • Tipo de revisão externa: O tipo de revisão externa. Os valores possíveis são OnlineMicrosoft365 e OfflineMicrosoftWord. Esse parâmetro será necessário se Revisão externa estiver definida como true.

  • ID do documento em PDF: O ContentDocumentId do documento do contrato a ser importado no formato PDF.

  • ID do modelo: O ID do modelo de documento que você deseja usar para criar a versão do documento do contrato.

  • ID do documento do Word: O ContentDocumentId do documento do contrato a ser importado no formato DOCX.

Uma versão do documento de conteúdo é criada no estado inativo. Você pode gerar documentos de contrato usando um modelo de documento ativo ou o método de importação.

Nota: No checkout, a versão existente do documento de contrato ainda está ativa. Somente no check-in, a nova versão fica ativa e a versão anterior fica inativa.

Desbloquear versão do documento do contrato A ação de desbloqueio exclui a versão mais recente do documento de contrato que não está conectada.

Campos obrigatórios

  • ID da versão do documento do contrato: O ID da versão mais recente do documento de contrato que você deseja desbloquear.

Campos opcionais: N/A

A versão mais recente do documento de contrato é excluída.
Criar ou atualizar contratos do CLM Atualiza os contratos associados ao registro sObject especificado e cria uma versão do documento de contrato (se a versão mais recente estiver ativa) e os documentos de contrato.

Campos obrigatórios

  • Criar documento de contrato: Um valor booleano que indica se é necessário criar um documento de contrato além da atualização do contrato.

  • ID do registro de origem: O ID sObject a partir do qual o contrato é criado é usado para atualizar os campos no contrato.

Campos opcionais

  • Nome do modelo de documento: O nome do modelo de documento ativo a ser usado quando você cria o contrato.

A saída é uma coleção de todos os IDs de contrato, que foram atualizados para o ID de SourceObject.
Obter detalhes do documento de conteúdo para a versão do documento de contrato Recupera detalhes do documento de conteúdo, como contentDocumentLinkId, createdDate e lastModifiedDate, que estão associados a uma versão do documento de contrato.

Campos obrigatórios

  • ID da versão do documento do contrato: O ID do registro de versão do documento de contrato usado para recuperar os detalhes do documento de conteúdo.

Campos opcionais: N/A

Obtém os detalhes do documento de conteúdo gerado, como contentDocumentId, contractDocumentVersionId, fileExtension, isSharedExternally e contentDocumentLinkId.
Obter versões de documentos de contrato Recupera as versões do documento de contrato para um contrato especificado usando o ID do contrato ou um ID de versão do documento de contrato associado.

Campos obrigatórios

  • ID do contrato: O ID do contrato para o qual você deseja obter as versões do documento do contrato.

Campos opcionais

  • ID da versão do documento do contrato: O ID da versão do documento de contrato associada ao contrato para o qual você deseja obter as versões do documento de contrato.

Obtém os detalhes da versão do documento de contrato associados a um contrato.

Quando apenas o ID do contrato é passado, a ação recupera todos os detalhes da versão do documento do contrato.

Quando o ID do contrato junto com um ID de versão do documento de contrato é passado, ele recupera os detalhes da versão do documento de contrato especificado.

Enviar contrato para assinatura eletrônica Envia um contrato a destinatários especificados para assinatura eletrônica.

Campos obrigatórios

  • ID do contrato: O ID do contrato a ser enviado aos destinatários para assinatura eletrônica.

  • Nome do fornecedor de assinatura eletrônica: O nome do provedor do serviço de assinatura eletrônica.

  • Nome do modelo de email: O nome do desenvolvedor do modelo de email que você deseja enviar aos destinatários. Para obter mais informações, consulte Exibir e editar modelos de email no Salesforce Classic.

  • Nome da classe do Apex Obter documentos: Especifica a classe do Apex que recupera os IDs de documento a serem enviados para assinatura eletrônica. Consulte APis de assinatura eletrônica.
  • Obter destinatários Nome da classe do Apex: Especifica a classe do Apex que recupera a lista de destinatários da solicitação de assinatura eletrônica. Consulte APis de assinatura eletrônica.
O ID do contrato que foi enviado aos destinatários.
Criar contrato do CLM Cria um contrato para um registro especificado.

Campos obrigatórios

  • ID do registro de origem: O ID do sObject do registro que você deseja usar para preencher os campos no contrato.

Campos opcionais

  • Criar documento de contrato: Um valor booleano que indica se é necessário criar um documento de contrato além do contrato.

  • Tipo de registro do contrato: O nome da API do tipo de registro do contrato.

  • Nome do modelo de documento: O nome do modelo de documento ativo que você deseja usar ao criar o contrato.

O ID do contrato que foi criado.
Executar ação de contrato Executa ações em um contrato com base em seu status.

Campos obrigatórios

  • Nome da ação: O nome da API da ação que você deseja realizar no contrato.

  • ID do contrato: O ID do contrato no qual você deseja realizar a ação.

Campos opcionais

  • Dados de ação: Uma expressão JSON que contém os dados adicionais necessários para realizar a ação no contrato.

O ID do contrato no qual a ação foi realizada.
Versão do documento de contrato de check-in Verifica a versão de um documento de contrato.

Campos obrigatórios

  • ID da versão do documento do contrato: O ID da versão do documento de contrato que você deseja fazer check-in.

Campos opcionais

  • Salvar quando a ação for concluída: Um valor booleano que indica se as alterações devem ser salvas quando a ação é concluída, em vez de quando o fluxo termina.

O ID da versão do documento de contrato que foi marcada.
Executar ação de contrato Revoga a solicitação de assinatura eletrônica do contrato.

Campos obrigatórios

  • Nome da ação: O nome da ação de contrato a ser executada. Use revokeESign para revogar a solicitação de assinatura eletrônica do contrato.
  • ID do contrato: O ID do contrato cuja solicitação de assinatura eletrônica você deseja revogar.
  • Dados de ação: A carga útil JSON que contém dados adicionais necessários para revogar a solicitação de assinatura eletrônica. Passe a seguinte estrutura JSON:
    { "requestBody": "{\"voidedReason\":\"Voided for amended document.\",\"senderEmail\":\"xyz@gmail.com\"}" }
 
  • Executar ações invocáveis do Salesforce Contracts
    Aproveite ações invocáveis para aprimorar a funcionalidade de seus aplicativos. Essas ações podem acionar várias funções dentro do Salesforce Contracts para gerenciar o ciclo de vida do contrato de maneira eficiente.
 
Carregando
Salesforce Help | Article