Compartir a través de


Borrador más inteligente (versión preliminar)

El conector Smarter Drafter permite una integración perfecta entre Smarter Drafter y sus flujos de trabajo, lo que le permite automatizar la generación de documentos y simplificar los procesos. Más información en https://developers.smarterdrafter.com/reference/power-automate

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Compatibilidad con borradores más inteligente
URL https://smarterdrafter.com.au/contact-us
Correo Electrónico support@smarterdrafter.com
Metadatos del conector
Publicador Grupo Tensis
Sitio web https://smarterdrafter.com.au
Directiva de privacidad https://smarterdrafter.com.au/legal
Categorías Productividad; Contenido y archivos

Conector de Power Automate de borrador más inteligente

El conector Smarter Drafter permite una integración perfecta entre Smarter Drafter y los flujos de trabajo de Power Automate, lo que le permite automatizar la generación de documentos y simplificar los procesos. Más información en Smarter Drafter for Power Automate

Configuración

Se requiere una cuenta en la plataforma Smarter Drafter Pro, seguida de la creación de una clave de API. Más información en El Portal para desarrolladores de Smarter Drafter

Introducción

  1. Instalación del conector

Importe el conector Smarter Drafter en el entorno de Power Automate.

  1. Autenticación

Configure la autenticación mediante la clave de API de Borrador más inteligente.

  1. Creación de un flujo

Agregue acciones o desencadenadores de Borrador más inteligentes a los flujos de Power Automate.

Acciones disponibles

  • Crear envío: esta función acepta los detalles de envío en el cuerpo de la solicitud, crea un nuevo envío y pone en cola documentos para la generación. Devuelve el identificador único del envío creado.

  • Obtener envío: devuelve los detalles de un envío específico identificado por su identificador único. Si no se encuentra el envío, se devuelve una respuesta 404 No encontrado.

  • Obtener campos por formulario: devuelve todos los campos asociados al identificador de formulario especificado.

  • Descargar documento: devuelve el documento generado.

  • Actualizar respuesta de envío: actualiza la respuesta de un campo específico en un envío. Admite la actualización de campos de tipo de archivo mediante datos de formulario.

  • Enviar documentos de envío y cola para generaciones: envía el envío especificado y pone en cola los documentos asociados para su generación. Se capturan metadatos adicionales, como el agente de usuario y la dirección remota.

Requisitos

  • Una cuenta de Smarter Drafter Pro con acceso a LA API

  • Una clave de API creada en Smarter Drafter Pro

  • Licencia de Power Automate

Support

Para obtener ayuda o comentarios, póngase en contacto con support@smarterdrafter.com.


© Borrador más inteligente de 2025. Todos los derechos reservados.

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
Clave de API de borrador más inteligente securestring Clave de API de borrador más inteligente Cierto
URL del host cuerda / cadena Dirección URL del host raíz (ejemplo: api.rulestar.com). Si no se especifica, la dirección URL del host se usará de forma predeterminada en api.rulestar.com Cierto
Versión de la API cuerda / cadena Versión de API (ejemplo: v1). Si no se especifica, la versión de API se usará de forma predeterminada en v1.

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Actualizar respuesta de envío

Actualización de la respuesta de envío, incluida la aceptación de la carga de archivos

Crear envío

Crea un envío en Smarter Drafter Pro

Descargar documento

Descargar un único documento generado para el envío especificado

Envío de documentos de envío y cola para la generación

Envía el envío especificado y pone en cola los documentos asociados para la generación. Se capturan metadatos adicionales, como el agente de usuario y la dirección remota.

Obtener campos por formulario

Obtener todos los campos asociados al formulario especificado

Obtener envío

Recupera los detalles de un envío específico, incluido su estado, respuestas y documentos generados.

Actualizar respuesta de envío

Actualización de la respuesta de envío, incluida la aceptación de la carga de archivos

Parámetros

Nombre Clave Requerido Tipo Description
Id. de envío
SubmissionId True string

Identificador del envío

Referencia de campo
FieldRef True string

Referencia de campo donde se debe actualizar la respuesta

Valor de respuesta
answer string

Respuesta que se va a actualizar para el campo especificado

Referencia de opciones
answerRef string

Referencia de la respuesta de la opción

Archivo
file file

Archivo que se va a cargar para la respuesta.

Crear envío

Crea un envío en Smarter Drafter Pro

Parámetros

Nombre Clave Requerido Tipo Description
Nombre del envío
name True string

Nombre del envío

Id. de formulario
formId True integer

Identificador del formulario

Dirección de correo electrónico del usuario
userEmailAddress True string

Dirección de correo electrónico del propietario del envío

identificadores de grupo
groupIds array of integer

identificadores de grupo

Ruta de acceso a la carpeta iManage
iManageFolderPath string

Ruta de acceso de la carpeta iManage en la que se cargarán los documentos generados. Por ejemplo, "bibliotecas/DEV/folders/DEV!171/documents"

Hora local
submissionLocalTime date-time

Información de zona horaria de envío local para la evaluación correcta de expresiones datetime

Referencia de campo
ref string

Referencia de campo que contiene el número de repetición cuando se encuentra dentro de la sección repetible

Valor de respuesta
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'

Respuesta ref
answerRef string

Referencia de opción. Esto es necesario cuando se usa el campo de opción: - Casilla = Selección múltiple debe estar unida por punto y coma ';' por ejemplo, '123; 1234; 12345' - Radio o Select = '12345'

Usar marcador de posición
usePlaceholder boolean

Indica si se debe usar un marcador de posición.

Código de moneda
currencyCode string

Código de moneda cuando un campo es de tipo Moneda

Es el envío de prueba
isTest boolean

Indica si el envío es una prueba.

Es borrador de envío
isDraft boolean

Indica si el envío está en estado de borrador a.k.a estado guardado

Número de asunto
matterNumber string

Número de asunto que se va a asociar al envío

Origen de integración
integrationSource string

Origen de integración usado junto con MatterNumber. Los valores posibles son "clio", "leap", "actionstep", "smokeball" o "unity"

Debe cargarse en el número de asunto indicado.
uploadDocumentsToMatter boolean

Indica si se debe cargar el documento generado en el número de asunto y el origen indicados.

Destino de NetDocuments
netDocumentsDestination string

Destino de NetDocuments en el que se cargarán los documentos generados. Por ejemplo, '3462-8536-1690'

Devoluciones

Identificador del envío creado

Id. de envío
string

Descargar documento

Descargar un único documento generado para el envío especificado

Parámetros

Nombre Clave Requerido Tipo Description
Id. de envío
SubmissionId True string

Identificador del envío

Nombre del archivo
FileName True string

Nombre del archivo que se va a descargar

Devoluciones

Contenido del archivo que se va a descargar

Contenido del archivo
binary

Envío de documentos de envío y cola para la generación

Envía el envío especificado y pone en cola los documentos asociados para la generación. Se capturan metadatos adicionales, como el agente de usuario y la dirección remota.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de envío
SubmissionId True string

Identificador del envío

Destino de NetDocuments
netDocumentsDestination string

Destino de NetDocuments en el que se cargarán los documentos generados.

Ruta de acceso a la carpeta iManage
iManageFolderPath string

Ruta de acceso de la carpeta iManage en la que se cargarán los documentos generados.

Obtener campos por formulario

Obtener todos los campos asociados al formulario especificado

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del formulario
FormId True string

Identificador del formulario del que se van a recuperar los campos de

Devoluciones

Nombre Ruta de acceso Tipo Description
Fields
array of object

Los campos asociados al formulario especificado

Id. de campo
id integer

Identificador del campo

Etiqueta de campo
label string

Etiqueta del campo

Etiqueta de campo en el elemento primario
labelInParent string

Etiqueta del campo en el formulario primario

Ocultar etiqueta
hideLabel boolean

Indica si la etiqueta de campo debe estar oculta.

Id. de formulario
formId integer

El identificador del formulario al que pertenece el campo

Id. de sección
sectionId integer

El identificador de la sección al que pertenece el campo

Descripción del campo
description string

Descripción del campo

Descripción del campo en el elemento primario
descriptionInParent string

Descripción del campo en el formulario primario

Tipo de campo
type string

Tipo del campo. Los valores posibles son: address, checkbox, currency, datetime, email, file, id, name, number, phone, radio, richtext, section, select, text, textarea y matter

Campo obligatorio
required boolean

Indica si el campo es obligatorio.

Campo obligatorio en el elemento primario
requiredInParent boolean

Indica si el campo es necesario en el formulario primario.

Campo oculto
hidden boolean

Indica si el campo está oculto.

Campo oculto en el elemento primario
hiddenInParent boolean

Indica si el campo está oculto en el formulario primario.

Campo de solo lectura
readOnly boolean

Indica si el campo es de solo lectura.

Campo de solo lectura en el elemento primario
readOnlyInParent boolean

Indica si el campo es de solo lectura en el formulario primario.

Criterio de ordenación
sort integer

Orden en el que aparece el campo en el formulario

Cálculo
calculation string

Cálculo que se va a realizar en el campo

Valor predeterminado
defaultValue string

Valor predeterminado del campo

Valor predeterminado en el elemento primario
defaultValueInParent string

Valor predeterminado del campo en el formulario primario

Deshabilitar el valor predeterminado
disableDefaultValue boolean

Indica si el valor predeterminado debe deshabilitarse.

Multilínea
multiline boolean

Indica si el campo debe admitir varias líneas.

Salto de sección
sectionBreak boolean

Indica si la sección aparece en una página nueva.

Encabezado de sección
sectionHeading string

Encabezado de la sección

Encabezado de sección en el elemento primario
sectionHeadingInParent string

Encabezado de la sección en el formulario primario

Texto del campo
text string

Texto del campo textarea o richtext

Texto del campo en el elemento primario
textInParent string

Texto del campo en el formulario primario cuando textarea o richtext

Formato de campo
format string

El formato del campo

Prefijo de formato
formatPrefix string

Prefijo que se va a usar para el formato de campo

Formato de hora
timeFormat string

El formato que se va a usar para los campos de hora

dateUnit
dateUnit integer

Unidad de hora para los campos de fecha. Los valores posibles son: 1 = Minutos 2 = Horas 3 = Días 4 = Meses 5 = Años

Valor mínimo
minValue integer

Valor mínimo para el campo

Valor máximo
maxValue integer

Valor máximo para el campo

Decimales
decimals integer

Número de posiciones decimales para el campo

Definición de lógica
logicDefinition string

Definición de lógica para el campo

Referencia
ref string

Referencia del campo

Omitir la comprobación de errores
ignoreErrorChecking boolean

Indica si se omitirá la comprobación de errores del campo.

Tipo de mapa de entidad
entityMapType string

Tipo de mapa de entidad para el campo. Los valores posibles son: 1 = Tipo 1 = MinValue 2 = Dirección 3 = Correo electrónico 4 = Teléfono 5 = Fax 10 = FullName 11 = BirthDate 12 = FirstName 13 = Apellido 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

Reiterativo
repeatable boolean

Indica si el campo es repetible.

Repeticiones mínimas
minRepeats integer

Número mínimo de repeticiones para el campo

Número máximo de repeticiones
maxRepeats integer

Número máximo de repeticiones para el campo

Referencia de repeticiones mínimas
minRepeatsRef string

Referencia de las repeticiones mínimas

Referencia máxima de repeticiones
maxRepeatsRef string

Referencia de las repeticiones máximas

Número de repetición
repeat integer

Número de veces que se debe repetir el campo

Recuento de repeticiones
repeatCount integer

Recuento de repeticiones actual del campo

Habilitar RTF
enableRtf boolean

Indica si RTF (formato de texto enriquecido) está habilitado para el campo.

Referencia de límite inferior
lowerBoundaryRef string

Referencia para el límite inferior

Referencia de límite superior
upperBoundaryRef string

Referencia para el límite superior

Uso de archivos como
fileUseAs integer

El archivo se usa como para el campo . Los valores posibles son: 1 = MergedImage 2 = Attachment

Relleno previo al comercio minorista
retailPrefill boolean

Indica si el relleno previo comercial está habilitado para el campo.

Ocultar en el comercio minorista
hideInRetail boolean

Indica si el campo está oculto en la vista comercial.

Creado en
createdAt string

Fecha de creación del campo

Alias
alias string

Alias del campo

Id. de rol
roleId integer

Identificador de rol del campo

Id. de formulario del bloque de sección
globalFormId integer

Id. de formulario del bloque de sección para el campo

options
options array of object

Opciones para el campo

Id. de opción
options.id integer

Identificador de la opción

Id. de campo
options.fieldId integer

Identificador del campo

Etiqueta de opción
options.label string

Etiqueta de la opción

Etiqueta en el elemento primario
options.labelInParent string

Etiqueta de la opción en el contexto primario

Importancia
options.value string

Valor de la opción

Pedido
options.order integer

Orden de la opción

Referencia de opciones
options.ref string

Referencia de la opción

Definición de lógica
options.logicDefinition string

Definición lógica de la opción

Es lógica
options.isLogic boolean

Indica si la opción está basada en lógica.

Es texto libre
options.isFreeText boolean

Indica si la opción es texto libre.

Creado en
options.createdAt date-time

Fecha de creación de la opción

monedas
currencies array of object

Divisas

Id. de moneda
currencies.id integer

Identificador de la moneda

Id. de campo
currencies.fieldId integer

Identificador del campo

Código
currencies.code string

Código de la moneda

Símbolo
currencies.symbol string

Símbolo de la moneda

Decimales
currencies.decimals integer

Número de posiciones decimales para la moneda

Formato
currencies.format string

El formato de la moneda

Predeterminado
currencies.default boolean

Indica si se trata de la moneda predeterminada.

Pedido
currencies.order integer

Orden de la moneda

Obtener envío

Recupera los detalles de un envío específico, incluido su estado, respuestas y documentos generados.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de envío
SubmissionId True string

Identificador del envío

Devoluciones

Nombre Ruta de acceso Tipo Description
Id. de envío
id string

Identificador del envío

Nombre del envío
name string

Nombre del envío

Id. de formulario
formId integer

Identificador del formulario asociado al envío

Id. de formulario de admisión
intakeFormId integer

Identificador del formulario de admisión asociado al envío

Página actual
currentPage integer

Página donde se guardó por última vez el envío

Id. de usuario
userId integer

Identificador del usuario asociado al envío.

Nombre de usuario
userFirstName string

Nombre del usuario que envió el formulario

Apellido del usuario
userSurname string

Apellido del usuario que envió el formulario

Dirección de correo electrónico del usuario
userEmailAddress string

Dirección de correo electrónico del usuario que envió el formulario

Número de teléfono del usuario
userPhoneNumber string

Número de teléfono del usuario que envió el formulario

Nombre de usuario de admisión
intakeUserFirstName string

Nombre del usuario de admisión asociado al envío

Apellidos de usuario de entrada
intakeUserSurname string

El apellido del usuario de admisión asociado al envío

Dirección de correo electrónico del usuario de ingesta
intakeUserEmailAddress string

Dirección de correo electrónico del usuario de admisión asociado al envío

Número de teléfono de usuario de admisión
intakeUserPhoneNumber string

Número de teléfono del usuario de admisión asociado al envío

Es el envío minorista
isRetail boolean

Indica si el envío es para fines comerciales.

Es el envío heredado
isLegacy boolean

Es el envío heredado [en desuso]

Id. de envío heredado
legacySubmissionId integer

Id. de envío heredado [en desuso]

Id. de empresa
companyId integer

El identificador de la empresa asociada al envío

Genera solo un archivo PDF.
sendPdfOnly boolean

Valor que indica si se va a enviar solo el PDF del envío.

Url de reanudación
resumeUrl string

Dirección URL para reanudar el envío. Esto se usa cuando el envío está en estado borrador y debe reanudarse más adelante.

Estado de envío
status integer

Estado del envío. Los valores posibles son: 0 = Invalid 1 = Started 2 = Saved 3 = Submitted 4 = Generated 5 = Pending 6 = Failed 7 = EditedInWord 8 = OutForSigning 9 = ParcialmenteSigned 10 = SignerDeclined 11 = SigningComplete 12 = SigningVoided 13 = WithClient 14 = ClientComplete

Tipo de error
errorType integer

Tipo de error del envío, si existe. Los valores posibles son: 1 = Genérico 2 = TemplateNotFound 3 = CrossReference

Eliminado en
deletedAt date-time

Fecha y hora en que se eliminó el envío.

Generado en
generatedAt date-time

Fecha y hora en que se generaron los documentos de envío.

Id. de asunto
matterId integer

El identificador interno de la cuestión asociada al envío

Id. primario
parentId integer

Identificador del envío primario, si existe. Esto se usa para envíos que proceden de un formulario de admisión

Fecha de última actualización
lastUpdatedDate date-time

Fecha y hora en que se actualizó por última vez el envío

Último estado actualizado
lastUpdatedStatus integer

Estado del envío cuando se actualizó por última vez. Los valores posibles son: 0 = Invalid 1 = Started 2 = Saved 3 = Submitted 4 = Generated 5 = Pending 6 = Failed 7 = EditedInWord 8 = OutForSigning 9 = ParcialmenteSigned 10 = SignerDeclined 11 = SigningComplete 12 = SigningVoided 13 = WithClient 14 = ClientComplete

Última actualización por identificador
lastUpdatedById integer

Identificador del usuario que actualizó por última vez el envío.

Acceso público
publicAccess boolean

Indica si todos los usuarios con acceso al formulario pueden acceder al envío.

Versión del formulario
formVersion integer

Versión del formulario usado para el envío

Respuestas
answers array of object

Respuestas proporcionadas en el envío

Valor de respuesta
answers.answer string

Valor de respuesta proporcionado para el campo

Referencia de respuesta
answers.answerRef string

Identificador de referencia de la respuesta

Referencia de campo
answers.fieldRef string

Identificador de referencia del campo

Usar marcador de posición
answers.usePlaceholder boolean

Indica si se debe usar un marcador de posición para el campo.

Código de moneda
answers.currencyCode string

Código de moneda del campo, si procede.

Archivos
answers.files array of string

Los archivos asociados a la respuesta

Documentos generados
generatedDocuments array of object

Documentos generados cuando se envió el envío

Id. de documento
generatedDocuments.id integer

Identificador del documento generado

Filename
generatedDocuments.filename string

Nombre del documento generado

URL
generatedDocuments.url string

Dirección URL para acceder al documento generado

signable
generatedDocuments.signable boolean

Indica si el documento se puede enviar para las firmas electrónicas.

Definiciones

cuerda / cadena

Este es el tipo de datos básico "string".

binario

Este es el tipo de datos básico "binary".