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 |
| 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
- Instalar o conector
Importe o conector Drafter mais inteligente para o seu ambiente Power Automatic.
- Authentication
Configure a autenticação usando sua chave de API Drafter mais inteligente.
- 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'.