Partilhar via


Drafter mais inteligente (Pré-visualização)

O conector Smarter Drafter permite uma integração perfeita entre o Smarter Drafter e os seus fluxos de trabalho, permitindo-lhe automatizar a geração de documentos e simplificar os seus processos. Mais informações em https://developers.smarterdrafter.com/reference/power-automate

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

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Suporte Drafter mais inteligente
URL https://smarterdrafter.com.au/contact-us
Email support@smarterdrafter.com
Metadados do conector
Editora Grupo Tensis
Sítio Web https://smarterdrafter.com.au
Política de privacidade https://smarterdrafter.com.au/legal
Categorias Produtividade; Conteúdo e Ficheiros

Conector de alimentação automatizada mais inteligente

O conector Smarter Drafter permite uma integração perfeita entre o Smarter Drafter e os seus fluxos de trabalho Power Automatic, permitindo-lhe automatizar a geração de documentos e simplificar os seus processos. Mais informações em Smarter Drafter for Power Automate

Configuração

É necessária uma conta na plataforma Smarter Drafter Pro, seguida da criação de uma chave API. Mais informações em Smarter Drafter Developer Portal

Introdução

  1. Instalar o conector

Importe o conector Drafter mais inteligente para o seu ambiente Power Automatic.

  1. Authentication

Configure a autenticação usando sua chave de API Drafter mais inteligente.

  1. Criar um fluxo

Adicione ações ou gatilhos Drafter mais inteligentes aos seus fluxos do Power Automatic.

Ações disponíveis

  • Criar envio: esta 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 seu ID exclusivo. Se o envio não for encontrado, uma resposta 404 Não encontrado será retornada.

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

  • Download do documento: retorna o documento gerado.

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

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

Requerimentos

  • Uma conta Drafter Pro mais inteligente com acesso à API

  • Uma chave API criada no Smarter Drafter Pro

  • Licença Power Automate

Support

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


© 2025 Draga mais inteligente. Todos os direitos reservados.

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição 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.

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
Chave API Drafter mais inteligente securestring Você Smarter Drafter API chave Verdade
URL do anfitrião cadeia (de caracteres) URL do host raiz (Exemplo: api.rulestar.com). Se não for especificado, o url do host será padronizado para api.rulestar.com Verdade
Versão da API cadeia (de caracteres) Versão da API (Exemplo: v1). Se não for especificado, a versão da API será padronizada para v1

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Atualizar resposta de envio

Atualizar a resposta de envio, incluindo aceitar o upload de arquivos

Criar Submissão

Cria uma submissão no Smarter Drafter Pro

Descarregar documento

Faça o download de um único documento gerado para o envio especificado

Enviar documentos de envio e fila para geração

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

Obter campos por formulário

Obter todos os campos associados ao formulário especificado

Obter Submissão

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

Atualizar resposta de envio

Atualizar a resposta de envio, incluindo aceitar o upload de arquivos

Parâmetros

Name Chave Necessário Tipo Description
ID de submissão
SubmissionId True string

O ID da apresentação

Referência de campo
FieldRef True string

Campo ref onde a resposta deve ser atualizada

Valor da resposta
answer string

A resposta a ser atualizada para o campo especificado

Referência da opção
answerRef string

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

Ficheiro
file file

O ficheiro a carregar para a resposta

Criar Submissão

Cria uma submissão no Smarter Drafter Pro

Parâmetros

Name Chave Necessário Tipo Description
Nome da submissão
name True string

Nome da apresentação

ID do formulário
formId True integer

O ID do formulário

Endereço de e-mail do usuário
userEmailAddress True string

Endereço de e-mail do proprietário da submissão

IDs de grupo
groupIds array of integer

IDs de grupo

Caminho da pasta iManage
iManageFolderPath string

O caminho da pasta iManage para onde os documentos gerados serão carregados. por exemplo, 'bibliotecas/DEV/pastas/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 secção repetível

Valor da resposta
answer string

Resposta, ver formatos aceites por tipo de campo: - Endereço = 'endereço = [ENDEREÇO LINHA 1]\ncidade = [CIDADE]\nestado = [ESTADO]\nzip = [CÓDIGO POSTAL]\npaís = [PAÍS]» - DateTime = 'aaaa-MM-dd HH:mm' - Nome = 'primeiro = [NOME(S) PRÓPRIO(S)]\núltimo = [APELIDO]» - Email = 'name@domain.com' - Id - ABN = '12 234 678 901' - ACN = «123 456 789» - US EIN = '12-3456789' - SSN dos EUA = '123-45-6789' - GB CRN = 'AB123456' - Número e moeda = '123456789' - Telefone = '(123) 456-7890'

Resposta ref
answerRef string

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

Usar espaço reservado
usePlaceholder boolean

Indica se um espaço reservado deve ser usado.

Código da moeda
currencyCode string

Código de moeda quando um campo é do tipo Moeda

É submissão de teste
isTest boolean

Indica se o envio é um teste

É submissão de rascunho
isDraft boolean

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

O número da questão
matterNumber string

O número da matéria a ser associada à apresentação

A fonte de integração
integrationSource string

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

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

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

Destino NetDocuments
netDocumentsDestination string

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

Devoluções

O ID do envio criado

ID de submissão
string

Descarregar documento

Faça o download de um único documento gerado para o envio especificado

Parâmetros

Name Chave Necessário Tipo Description
ID de submissão
SubmissionId True string

O ID da apresentação

Nome do ficheiro
FileName True string

O nome do ficheiro a transferir

Devoluções

O conteúdo do ficheiro a descarregar

Conteúdo do ficheiro
binary

Enviar documentos de envio e fila para geração

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

Parâmetros

Name Chave Necessário Tipo Description
ID de submissão
SubmissionId True string

O ID da apresentação

Destino NetDocuments
netDocumentsDestination string

O destino NetDocuments para onde os documentos gerados serão carregados.

Caminho da pasta iManage
iManageFolderPath string

O caminho da pasta iManage para onde os documentos gerados serão carregados.

Obter campos por formulário

Obter todos os campos associados ao formulário especificado

Parâmetros

Name Chave Necessário Tipo Description
ID do formulário
FormId True string

O Id do formulário para recuperar campos de

Devoluções

Name Caminho Tipo Description
Campos
array of object

Os campos associados ao formulário especificado

ID do campo
id integer

O ID do campo

Rótulo do 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 etiqueta
hideLabel boolean

Indica se o rótulo do campo deve ser oculto

ID do formulário
formId integer

O ID do formulário ao qual o campo pertence

ID da secção
sectionId integer

O ID da secção a que 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, e-mail, arquivo, id, nome, número, telefone, rádio, richtext, seção, selecionar, texto, área de texto e matéria

Campo obrigatório
required boolean

Indica se o campo é obrigatório

Campo obrigatório no pai
requiredInParent boolean

Indica se o campo é obrigató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 só de 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 em que o campo aparece no formulário

Cálculo
calculation string

O cálculo a realizar no terreno

Valor predefinido
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

Desativar valor padrão
disableDefaultValue boolean

Indica se o valor padrão deve ser desabilitado

Multilinha
multiline boolean

Indica se o campo deve suportar várias linhas

Quebra de secção
sectionBreak boolean

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

Título da secção
sectionHeading string

O título da secçã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 do campo no pai
textInParent string

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

Formato do campo
format string

O formato do campo

Prefixo do formato
formatPrefix string

O prefixo a ser usado para o formato de campo

Formato da hora
timeFormat string

O formato a ser usado para campos de tempo

dateUnit
dateUnit integer

A unidade de tempo 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 lógica para o campo

Reference
ref string

A referência para o campo

Ignorar verificação de erros
ignoreErrorChecking boolean

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

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 = Data de Nascimento 12 = Nome 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

Mínimo de repetições
minRepeats integer

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

Máximo de repetições
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 as repetições máximas

Número repetido
repeat integer

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

Repetir contagem
repeatCount integer

A contagem atual de repetições do campo

Ativar RTF
enableRtf boolean

Indica se 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 do limite superior
upperBoundaryRef string

A referência para o limite superior

Utilização do ficheiro como
fileUseAs integer

O uso do arquivo como para o campo. Os valores possíveis são: 1 = MergedImage 2 = Attachment

Pré-enchimento a retalho
retailPrefill boolean

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

Esconder-se no retalho
hideInRetail boolean

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

Criado(a) a
createdAt string

A data de criação do campo

Alias
alias string

O alias para o campo

ID da função
roleId integer

O ID da função para o campo

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

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

options
options array of object

Opções para o campo

ID da opção
options.id integer

O ID da opção

ID do campo
options.fieldId integer

O 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

Valor
options.value string

O valor da opção

Encomenda
options.order integer

A ordem da opção

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

A referência para a opção

Definição lógica
options.logicDefinition string

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

É lógica
options.isLogic boolean

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

É texto livre
options.isFreeText boolean

Indica se a opção é texto livre

Criado(a) a
options.createdAt date-time

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

moedas
currencies array of object

Moedas

ID da moeda
currencies.id integer

O ID da moeda

ID do campo
currencies.fieldId integer

O ID do campo

Código
currencies.code string

O código da moeda

Symbol
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

Default
currencies.default boolean

Indica se esta é a moeda padrão

Encomenda
currencies.order integer

A ordem da moeda

Obter Submissão

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

Parâmetros

Name Chave Necessário Tipo Description
ID de submissão
SubmissionId True string

O ID da apresentação

Devoluções

Name Caminho Tipo Description
ID de submissão
id string

O ID da apresentação

Nome da submissão
name string

O nome da apresentação

ID do formulário
formId integer

O ID do formulário associado ao envio

ID do formulário de admissão
intakeFormId integer

O ID do formulário de admissão associado à apresentação

Página atual
currentPage integer

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

ID de utilizador
userId integer

O ID do usuário associado ao envio.

Nome do utilizador
userFirstName string

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

Apelido de utilizador
userSurname string

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

Endereço de e-mail do usuário
userEmailAddress string

O endereço de e-mail do usuário que enviou o formulário

Número de telefone do utilizador
userPhoneNumber string

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

Nome do usuário de admissão
intakeUserFirstName string

O primeiro nome do usuário de admissão associado ao envio

Apelido do utilizador de admissão
intakeUserSurname string

O apelido do utilizador associado à apresentação

Endereço de e-mail do usuário de admissão
intakeUserEmailAddress string

O endereço de e-mail do usuário de admissão associado ao envio

Número de telefone do usuário de admissão
intakeUserPhoneNumber string

O número de telefone do usuário de admissão associado ao envio

É submissão de varejo
isRetail boolean

Indica se o envio é para fins de varejo

É submissão legada
isLegacy boolean

O envio herdado [preterido]

ID de envio herdado
legacySubmissionId integer

ID de envio herdado [preterido]

ID da Empresa
companyId integer

O ID da empresa associada à apresentação

Gera apenas arquivo PDF
sendPdfOnly boolean

Um valor que indica se deve ser enviado apenas o PDF da submissão

URL de retomada
resumeUrl string

O URL para retomar o envio. Isso é usado quando o envio está no estado de rascunho e precisa ser retomado mais tarde.

Estado de submissão
status integer

O estado 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 = PartiallySigned 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 = Generic 2 = TemplateNotFound 3 = CrossReference

Suprimido em
deletedAt date-time

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

Criado em
generatedAt date-time

A data e a hora em que os documentos de submissão foram gerados.

ID da matéria
matterId integer

O ID interno do assunto associado à apresentação

ID do pai
parentId integer

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

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

A data e a hora em que a apresentação foi atualizada pela última vez

Estado da última atualização
lastUpdatedStatus integer

O status do envio quando 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 = PartiallySigned 10 = SignerDeclined 11 = SigningComplete 12 = SigningVoided 13 = WithClient 14 = ClientComplete

Última atualização por ID
lastUpdatedById integer

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

Acesso público
publicAccess boolean

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

Versão do formulário
formVersion integer

A versão do formulário utilizada para a apresentação

Answers
answers array of object

As respostas fornecidas na submissão

Valor da resposta
answers.answer string

O valor da resposta fornecido para o campo

Referência da resposta
answers.answerRef string

O ID de referência para a resposta

Referência de campo
answers.fieldRef string

O ID de referência para o campo

Usar espaço reservado
answers.usePlaceholder boolean

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

Código da moeda
answers.currencyCode string

O código da moeda do campo, se aplicável

Ficheiros
answers.files array of string

Os ficheiros associados à resposta

Documentos gerados
generatedDocuments array of object

Documentos gerados quando a submissão foi submetida

ID do documento
generatedDocuments.id integer

ID do documento gerado

Nome do ficheiro
generatedDocuments.filename string

O nome do documento gerado

URL
generatedDocuments.url string

O URL para aceder ao documento gerado

assinavel
generatedDocuments.signable boolean

Indica se o documento pode ser enviado para assinaturas eletrônicas

Definições

cadeia (de caracteres)

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

binário

Este é o tipo de dados básico 'binário'.