Compartilhar via


Drafter mais inteligente (versão prévia)

O conector do Smarter Drafter permite uma integração perfeita entre o Smarter Drafter e seus fluxos de trabalho, permitindo que você automatize a geração de documentos e simplifique seus processos. Mais informações em https://developers.smarterdrafter.com/reference/power-automate

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Suporte de rascunho mais inteligente
URL https://smarterdrafter.com.au/contact-us
Email support@smarterdrafter.com
Metadados do conector
Publicador Grupo Tensis
Site da Web https://smarterdrafter.com.au
Política de privacidade https://smarterdrafter.com.au/legal
Categorias Produtividade; Conteúdo e arquivos

Conector do Power Automate do Drafter mais inteligente

O conector do Smarter Drafter permite uma integração perfeita entre o Smarter Drafter e seus fluxos de trabalho do Power Automate, permitindo que você automatize a geração de documentos e simplifique seus processos. Mais informações no Smarter Drafter para Power Automate

Configuração

Uma conta na plataforma Smarter Drafter Pro é necessária, seguida pela criação de uma chave de API. Mais informações no Smarter Drafter Developer Portal

Introdução

  1. Instalar o Conector

Importe o conector Smarter Drafter para seu ambiente do Power Automate.

  1. Autenticação

Configure a autenticação usando a chave de API do Smarter Drafter.

  1. Criar um fluxo

Adicione ações ou gatilhos do Smarter Drafter aos fluxos do Power Automate.

Ações Disponíveis

  • Criar Envio: essa função aceita detalhes de envio no corpo da solicitação, cria um novo envio e enfileira documentos para geração. Ele retorna o identificador exclusivo do envio criado.

  • Obter Envio: retorna os detalhes de um envio específico identificado por sua ID exclusiva. Se o envio não for encontrado, uma resposta 404 Não Encontrada será retornada.

  • Obter Campos por Formulário: retorna todos os campos associados à ID do formulário especificada.

  • Baixar Documento: retorna o documento gerado.

  • Atualizar resposta de envio: atualiza a resposta para um campo específico em um envio. Dá suporte à atualização de campos de tipo de arquivo usando dados de formulário.

  • Enviar documentos de envio e fila para gerações: envia o envio especificado e enfileira os documentos associados para geração. Metadados adicionais, como o agente do usuário e o endereço remoto, são capturados.

Requirements

  • Uma conta do Drafter Pro mais inteligente com acesso à API

  • Uma chave de API criada no Smarter Drafter Pro

  • Licença do Power Automate

Support

Para obter ajuda ou comentários, entre em contato support@smarterdrafter.com.


© Drafter Mais Inteligente 2025. Todos os direitos reservados.

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: todas as regiões

Parâmetros para criar conexão.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
Chave de API do Drafter mais inteligente secureString Chave de API do Drafter mais inteligente Verdade
URL do host cadeia URL do host raiz (exemplo: api.rulestar.com). Se não for especificado, a URL do host será padronizada para api.rulestar.com Verdade
Versão da API cadeia Versão da API (exemplo: v1). Se não for especificado, a versão da API será padronizada para v1

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Baixar Documento

Baixar um único documento gerado para o envio especificado

Criar Envio

Cria um envio no Smarter Drafter Pro

Enviar documentos de envio e fila para geração

Envia o envio especificado e enfileira os documentos associados para geração. Metadados adicionais, como o agente do usuário e o endereço remoto, são capturados.

Obter campos por formulário

Obter todos os campos associados ao formulário especificado

Obter Envio

Recupera os detalhes de um envio específico, incluindo seu status, respostas e documentos gerados.

Resposta de envio de atualização

Atualizar a resposta de envio, incluindo aceitar upload de arquivo

Baixar Documento

Baixar um único documento gerado para o envio especificado

Parâmetros

Nome Chave Obrigatório Tipo Description
ID de envio
SubmissionId True string

A ID do envio

Nome do arquivo
FileName True string

O nome do arquivo a ser baixado

Retornos

O conteúdo do arquivo a ser baixado

Conteúdo do arquivo
binary

Criar Envio

Cria um envio no Smarter Drafter Pro

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do envio
name True string

Nome do envio

ID do formulário
formId True integer

A ID do formulário

Endereço de email do usuário
userEmailAddress True string

Endereço de email do proprietário do envio

IDs de grupo
groupIds array of integer

IDs de grupo

Caminho da pasta iManage
iManageFolderPath string

O caminho da pasta iManage no qual os documentos gerados serão carregados. por exemplo, 'bibliotecas/DEV/folders/DEV!171/documents'

Hora Local
submissionLocalTime date-time

As informações de fuso horário de envio local para avaliação correta de expressões datetime

A referência de campo
ref string

A referência de campo que contém o número de repetição quando dentro da seção repetível

Valor da resposta
answer string

Answer, see formats accepted by field type: - Address = 'address = [ADDRESS LINE 1]\ncity = [CITY]\nstate = [STATE]\nzip = [POSTCODE]\ncountry = [COUNTRY]' - DateTime = 'yyyy-MM-dd HH:mm' - Name = 'first = [GIVEN NAME(S)]\nlast = [SURNAME]' - Email = 'name@domain.com' - Id - ABN = '12 234 678 901' - ACN = '123 456 789' - US EIN = '12-3456789' - US SSN = '123-45-6789' - GB CRN = 'AB123456' - Number and Currency = '123456789' - Phone = '(123) 456-7890'

Ref de resposta
answerRef string

A referência de opção. Isso é necessário quando o campo de opção é usado: - Caixa de seleção = Seleção múltipla deve ser unida por ponto-e-vírgula ';', por exemplo, '123; 1234; 12345' - Rádio ou Seleção = '12345'

Usar espaço reservado
usePlaceholder boolean

Indica se um espaço reservado deve ser usado.

Código de moeda
currencyCode string

Código de moeda quando um campo é tipo Moeda

É envio de teste
isTest boolean

Indica se o envio é um teste

É envio de rascunho
isDraft boolean

Indica se o envio está ou não no estado de rascunho, também conhecido como um status salvo

O número da matéria
matterNumber string

O número de matéria a ser associado ao envio

A origem da integração
integrationSource string

A fonte de integração usada em conjunto com MatterNumber. Os valores possíveis são "clio", "leap", "actionstep", "smokeball" ou "unity"

Deve carregar para o número de matéria indicado
uploadDocumentsToMatter boolean

Indica se o documento gerado deve ser carregado para o número de matéria e a origem indicados.

Destino netDocuments
netDocumentsDestination string

O destino NetDocuments no qual os documentos gerados serão carregados. por exemplo, '3462-8536-1690'

Retornos

A ID do envio criado

ID de envio
string

Enviar documentos de envio e fila para geração

Envia o envio especificado e enfileira os documentos associados para geração. Metadados adicionais, como o agente do usuário e o endereço remoto, são capturados.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID de envio
SubmissionId True string

A ID do envio

Destino netDocuments
netDocumentsDestination string

O destino NetDocuments no qual os documentos gerados serão carregados.

Caminho da pasta iManage
iManageFolderPath string

O caminho da pasta iManage no qual os documentos gerados serão carregados.

Obter campos por formulário

Obter todos os campos associados ao formulário especificado

Parâmetros

Nome Chave Obrigatório Tipo Description
ID de Formulário
FormId True string

A ID do formulário do qual recuperar campos

Retornos

Nome Caminho Tipo Description
Fields
array of object

Os campos associados ao formulário especificado

ID do campo
id integer

A ID do campo

Rótulo de campo
label string

O rótulo do campo

Rótulo de campo no pai
labelInParent string

O rótulo do campo no formulário pai

Ocultar rótulo
hideLabel boolean

Indica se o rótulo de campo deve estar oculto

ID do formulário
formId integer

A ID do formulário ao qual o campo pertence

ID da seção
sectionId integer

A ID da seção à qual o campo pertence

Descrição do campo
description string

A descrição do campo

Descrição do campo no pai
descriptionInParent string

A descrição do campo no formulário pai

Tipo de campo
type string

O tipo do campo. Os valores possíveis são: endereço, caixa de seleção, moeda, datetime, email, arquivo, id, nome, número, telefone, rádio, richtext, seção, seleção, texto, textarea e matéria

Campo obrigatório
required boolean

Indica se o campo é necessário

Campo necessário no pai
requiredInParent boolean

Indica se o campo é necessário no formulário pai

campo oculto
hidden boolean

Indica se o campo está oculto

Campo oculto no pai
hiddenInParent boolean

Indica se o campo está oculto no formulário pai

Campo somente leitura
readOnly boolean

Indica se o campo é somente leitura

Campo somente leitura no pai
readOnlyInParent boolean

Indica se o campo é somente leitura no formulário pai

Ordem de classificação
sort integer

A ordem na qual o campo aparece no formulário

Cálculo
calculation string

O cálculo a ser executado no campo

Valor padrão
defaultValue string

O valor padrão do campo

Valor padrão no pai
defaultValueInParent string

O valor padrão do campo no formulário pai

Desabilitar o valor padrão
disableDefaultValue boolean

Indica se o valor padrão deve ser desabilitado

Várias linhas
multiline boolean

Indica se o campo deve dar suporte a várias linhas

Quebra de seção
sectionBreak boolean

Indica se a seção aparece em uma nova página

Título da seção
sectionHeading string

O título da seção

Título da seção no pai
sectionHeadingInParent string

O título da seção no formulário pai

Texto do campo
text string

O texto do campo whe textarea ou richtext

Texto de campo no pai
textInParent string

O texto do campo no formulário pai quando textarea ou richtext

Formato de campo
format string

O formato do campo

Prefixo de formato
formatPrefix string

O prefixo a ser usado para o formato de campo

Formato de hora
timeFormat string

O formato a ser usado para campos de tempo

dateUnit
dateUnit integer

A unidade de hora para campos de data. Os valores possíveis são: 1 = Minutos 2 = Horas 3 = Dias 4 = Meses 5 = Anos

Valor mínimo
minValue integer

O valor mínimo para o campo

Valor máximo
maxValue integer

O valor máximo para o campo

Decimais
decimals integer

O número de casas decimais para o campo

Definição lógica
logicDefinition string

A definição de lógica para o campo

Referência
ref string

A referência para o campo

Ignorar a verificação de erros
ignoreErrorChecking boolean

Indica se a verificação de erro deve ser ignorada para o campo

Tipo de mapa de entidade
entityMapType string

O tipo de mapa de entidade para o campo. Os valores possíveis são: 1 = Tipo 1 = MinValue 2 = Endereço 3 = Email 4 = Telefone 5 = Fax 10 = FullName 11 = BirthDate 12 = FirstName 13 = Sobrenome 14 = Gênero 15 = Título 20 = IsAusCompany 21 = CompanyName 22 = CompanyAcn 23 = CompanyNumber 30 = IsTrustee 31 = TrustName 32 = TrustHasNumber 33 = TrustAbn 101 = UserFullName 102 = UserFirstName 103 = UserSurname 104 = UserInitials 105 = UserCorrespondenceName 106 = UserPosition 107 = UserPractisingCertificateNumber 108 = UserDirectEmail 109 = UserDirectPhone 110 = UserServiceEmail 111 = UserOfficeAddress

Repetível
repeatable boolean

Indica se o campo é repetível

Repetições mínimas
minRepeats integer

O número mínimo de repetições para o campo

Repetições máximas
maxRepeats integer

O número máximo de repetições para o campo

Referência mínima de repetições
minRepeatsRef string

A referência para as repetições mínimas

Referência máxima de repetições
maxRepeatsRef string

A referência para o máximo de repetições

Número de repetição
repeat integer

O número de vezes que o campo deve ser repetido

Contagem de repetição
repeatCount integer

A contagem de repetição atual do campo

Habilitar RTF
enableRtf boolean

Indica se o RTF (Rich Text Format) está habilitado para o campo

Referência de limite inferior
lowerBoundaryRef string

A referência para o limite inferior

Referência de limite superior
upperBoundaryRef string

A referência para o limite superior

Uso de arquivo como
fileUseAs integer

O arquivo usa como para o campo. Os valores possíveis são: 1 = MergedImage 2 = Anexo

Pré-preenchimento de varejo
retailPrefill boolean

Indica se o pré-preenchimento de varejo está habilitado para o campo

Ocultar no varejo
hideInRetail boolean

Indica se o campo está oculto no modo de exibição de varejo

Criado em
createdAt string

A data de criação do campo

Alias
alias string

O alias para o campo

ID de Função
roleId integer

A ID da função para o campo

ID do formulário do bloco de seção
globalFormId integer

A ID do formulário de bloco de seção para o campo

opções
options array of object

Opções para o campo

ID da opção
options.id integer

A ID da opção

ID do campo
options.fieldId integer

A ID do campo

Rótulo de opção
options.label string

O rótulo da opção

Rótulo no pai
options.labelInParent string

O rótulo da opção no contexto pai

Value
options.value string

O valor da opção

Pedido
options.order integer

A ordem da opção

Referência de opção
options.ref string

A referência para a opção

Definição lógica
options.logicDefinition string

A definição de lógica para a opção

É lógica
options.isLogic boolean

Indica se a opção é baseada em lógica

É texto gratuito
options.isFreeText boolean

Indica se a opção é texto livre

Criado em
options.createdAt date-time

A data de criação da opção

Moedas
currencies array of object

Moedas

ID da moeda
currencies.id integer

A ID da moeda

ID do campo
currencies.fieldId integer

A ID do campo

Code
currencies.code string

O código da moeda

Símbolo
currencies.symbol string

O símbolo da moeda

Decimais
currencies.decimals integer

O número de casas decimais para a moeda

Formato
currencies.format string

O formato da moeda

Padrão
currencies.default boolean

Indica se essa é a moeda padrão

Pedido
currencies.order integer

A ordem da moeda

Obter Envio

Recupera os detalhes de um envio específico, incluindo seu status, respostas e documentos gerados.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID de envio
SubmissionId True string

A ID do envio

Retornos

Nome Caminho Tipo Description
ID de envio
id string

A ID do envio

Nome do envio
name string

O nome do envio

ID do formulário
formId integer

A ID do formulário associado ao envio

ID do formulário de entrada
intakeFormId integer

A ID do formulário de ingestão associado ao envio

Página atual
currentPage integer

A página em que o envio foi salvo pela última vez

ID do Usuário
userId integer

A ID do usuário associado ao envio.

Nome do usuário
userFirstName string

O nome do usuário que enviou o formulário

Sobrenome do usuário
userSurname string

O sobrenome do usuário que enviou o formulário

Endereço de email do usuário
userEmailAddress string

O endereço de email do usuário que enviou o formulário

Número de telefone do usuário
userPhoneNumber string

O número de telefone do usuário que enviou o formulário

Nome do usuário de entrada
intakeUserFirstName string

O primeiro nome do usuário de entrada associado ao envio

Sobrenome do usuário de entrada
intakeUserSurname string

O sobrenome do usuário de entrada associado ao envio

Endereço de email do usuário de entrada
intakeUserEmailAddress string

O endereço de email do usuário de entrada associado ao envio

Número de telefone do usuário de entrada
intakeUserPhoneNumber string

O número de telefone do usuário de entrada associado ao envio

É envio de varejo
isRetail boolean

Indica se o envio é para fins de varejo

É envio herdado
isLegacy boolean

É envio herdado [preterido]

ID de envio herdado
legacySubmissionId integer

ID de envio herdado [preterida]

ID da Empresa
companyId integer

A ID da empresa associada ao envio

Gera apenas o arquivo PDF
sendPdfOnly boolean

Um valor que indica se enviará apenas o PDF do envio

Retomar URL
resumeUrl string

A URL a ser retomada do envio. Isso é usado quando o envio está em estado de rascunho e precisa ser retomado posteriormente.

Status do envio
status integer

A situação do envio. Os valores possíveis são: 0 = Inválido 1 = Iniciado 2 = Salvo 3 = Enviado 4 = Gerado 5 = Pendente 6 = Falha 7 = EditedInWord 8 = OutForSigning 9 = Parcialmente Atribuído 10 = SignerDeclined 11 = SigningComplete 12 = SigningVoided 13 = WithClient 14 = ClientComplete

Tipo de erro
errorType integer

O tipo de erro do envio, se houver. Os valores possíveis são: 1 = Genérico 2 = TemplateNotFound 3 = CrossReference

Excluído em
deletedAt date-time

A data e a hora em que o envio foi excluído.

Gerado em
generatedAt date-time

A data e a hora em que os documentos de envio foram gerados.

ID da matéria
matterId integer

A ID interna do assunto associado ao envio

ID Principal
parentId integer

A ID do envio pai, se houver. Isso é usado para envios que são de um formulário de entrada

Data da última atualização
lastUpdatedDate date-time

A data e a hora em que o envio foi atualizado pela última vez

Status da última atualização
lastUpdatedStatus integer

O status do envio quando ele foi atualizado pela última vez. Os valores possíveis são: 0 = Inválido 1 = Iniciado 2 = Salvo 3 = Enviado 4 = Gerado 5 = Pendente 6 = Falha 7 = EditedInWord 8 = OutForSigning 9 = Parcialmente Atribuído 10 = SignerDeclined 11 = SigningComplete 12 = SigningVoided 13 = WithClient 14 = ClientComplete

Última atualização por ID
lastUpdatedById integer

A ID do usuário que atualizou o envio pela última vez

Acesso público
publicAccess boolean

Indica se o envio é acessível por todos os usuários com acesso ao formulário

Versão do formulário
formVersion integer

A versão do formulário usado para o envio

Respostas
answers array of object

As respostas fornecidas no envio

Valor da resposta
answers.answer string

O valor de resposta fornecido para o campo

Referência de resposta
answers.answerRef string

A ID de referência para a resposta

Referência de campo
answers.fieldRef string

A ID de referência para o campo

Usar espaço reservado
answers.usePlaceholder boolean

Indica se um espaço reservado deve ser usado para o campo

Código de moeda
answers.currencyCode string

O código de moeda para o campo, se aplicável

Arquivos
answers.files array of string

Os arquivos associados à resposta

Documentos gerados
generatedDocuments array of object

Documentos gerados quando o envio foi enviado

ID do documento
generatedDocuments.id integer

ID do documento gerado

Nome do Arquivo
generatedDocuments.filename string

O nome do documento gerado

URL
generatedDocuments.url string

A URL para acessar o documento gerado

conectável
generatedDocuments.signable boolean

Indica se o documento pode ser enviado para eSignatures

Resposta de envio de atualização

Atualizar a resposta de envio, incluindo aceitar upload de arquivo

Parâmetros

Nome Chave Obrigatório Tipo Description
ID de envio
SubmissionId True string

A ID do envio

Referência de campo
FieldRef True string

Ref de campo em que a resposta deve ser atualizada

Valor da resposta
answer string

A resposta a ser atualizada para o campo especificado

Referência de opção
answerRef string

A referência para a resposta para a opção

File
file file

O arquivo a ser carregado para a resposta

Definições

cadeia

Esse é o tipo de dados básico 'string'.

binário

Esse é o tipo de dados básico 'binary'.