Partager via


Drafter plus intelligent (préversion)

Le connecteur Smarter Drafter permet une intégration transparente entre Smarter Drafter et vos flux de travail, ce qui vous permet d’automatiser la génération de documents et de simplifier vos processus. Plus d’informations à l’adresse https://developers.smarterdrafter.com/reference/power-automate

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Prise en charge du brouillon plus intelligent
URL https://smarterdrafter.com.au/contact-us
Messagerie électronique support@smarterdrafter.com
Métadonnées du connecteur
Éditeur Groupe Tensis
Site internet https://smarterdrafter.com.au
Politique de confidentialité https://smarterdrafter.com.au/legal
Catégories Productivité; Contenu et fichiers

Connecteur Power Automate de brouillon plus intelligent

Le connecteur Plus intelligent Brouillon permet une intégration transparente entre Smarter Drafter et vos flux de travail Power Automate, ce qui vous permet d’automatiser la génération de documents et de simplifier vos processus. Plus d’informations sur Smarter Drafter pour Power Automate

Configuration

Un compte dans la plateforme Smarter Drafter Pro est requis, suivi de la création d’une clé API. Plus d’informations sur le portail des développeurs de drafter plus intelligent

Getting Started

  1. Installer le connecteur

Importez le connecteur Smarter Drafter dans votre environnement Power Automate.

  1. Authentification

Configurez l’authentification à l’aide de votre clé API Smarter Drafter.

  1. Créer un flux

Ajoutez des actions ou des déclencheurs plus intelligents à vos flux Power Automate.

Actions disponibles

  • Créer une soumission : cette fonction accepte les détails de soumission dans le corps de la demande, crée une soumission et met en file d’attente les documents pour la génération. Elle retourne l’identificateur unique de la soumission créée.

  • Obtenir la soumission : retourne les détails d’une soumission spécifique identifiée par son ID unique. Si la soumission est introuvable, une réponse 404 Introuvable est retournée.

  • Obtenir les champs par formulaire : retourne tous les champs associés à l’ID de formulaire spécifié.

  • Télécharger le document : retourne le document généré.

  • Réponse de mise à jour de la soumission : met à jour la réponse d’un champ spécifique dans une soumission. Prend en charge la mise à jour des champs de type fichier à l’aide de données de formulaire.

  • Envoyer des documents de soumission et de file d’attente pour des générations : soumet la soumission spécifiée et met en file d’attente les documents associés pour la génération. Des métadonnées supplémentaires, telles que l’agent utilisateur et l’adresse distante, sont capturées.

Spécifications

  • Un compte Plus intelligent Drafter Pro avec accès à l’API

  • Clé API créée dans Smarter Drafter Pro

  • Licence Power Automate

Support

Pour obtenir de l’aide ou des commentaires, contactez support@smarterdrafter.com.


© 2025 Plus intelligent brouillon. Tous les droits réservés.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Impossible à partager

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Ce n’est pas une connexion partageable. Si l’application Power est partagée avec un autre utilisateur, un autre utilisateur sera invité à créer explicitement une nouvelle connexion.

Nom Type Descriptif Obligatoire
Clé API De brouillon plus intelligente securestring Vous une clé API De brouillon plus intelligente Vrai
URL de l’hôte ficelle URL de l’hôte racine (exemple : api.rulestar.com). Si elle n’est pas spécifiée, l’URL de l’hôte est définie par défaut sur api.rulestar.com Vrai
Version de l’API ficelle Version de l’API (exemple : v1). Si elle n’est pas spécifiée, la version de l’API est définie par défaut sur v1

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Créer une soumission

Crée une soumission dans Smarter Drafter Pro

Envoyer des documents de soumission et de file d’attente pour la génération

Envoie la soumission spécifiée et met en file d’attente les documents associés pour la génération. Des métadonnées supplémentaires telles que l’agent utilisateur et l’adresse distante sont capturées.

Mettre à jour la réponse de soumission

Mettre à jour la réponse de soumission, y compris accepter le chargement de fichiers

Obtenir des champs par formulaire

Obtenir tous les champs associés au formulaire spécifié

Obtenir la soumission

Récupère les détails d’une soumission spécifique, y compris son état, ses réponses et ses documents générés.

Télécharger le document

Télécharger un document unique généré pour la soumission spécifiée

Créer une soumission

Crée une soumission dans Smarter Drafter Pro

Paramètres

Nom Clé Obligatoire Type Description
Nom de la soumission
name True string

Nom de la soumission

ID de formulaire
formId True integer

ID du formulaire

Adresse e-mail de l’utilisateur
userEmailAddress True string

Adresse e-mail du propriétaire de la soumission

identifiants de groupe
groupIds array of integer

identifiants de groupe

Chemin du dossier iManage
iManageFolderPath string

Chemin du dossier iManage dans lequel les documents générés seront chargés. Par exemple, « bibliothèques/DEV/folders/DEV !171/documents »

Heure locale
submissionLocalTime date-time

Informations de fuseau horaire de soumission locale pour une évaluation correcte des expressions datetime

Référence de champ
ref string

Référence de champ contenant le nombre répété lors de la section reproductible

Valeur de réponse
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'

Réponse ref
answerRef string

Référence d’option. Cela est nécessaire lorsque le champ d’option est utilisé : - Case à cocher = Sélection multiple doit être jointe par un point-virgule ' ;' par exemple , '123 ; 1234; 12345 ' - Radio ou Select = '12345'

Utiliser l’espace réservé
usePlaceholder boolean

Indique s’il faut utiliser un espace réservé.

Code monétaire
currencyCode string

Code monétaire lorsqu’un champ est de type Devise

Soumission de test
isTest boolean

Indique si la soumission est un test

Projet de soumission
isDraft boolean

Indique si la soumission est en état brouillon a.k.a l’état enregistré

Numéro de la question
matterNumber string

Numéro de la question à associer à la soumission

Source d’intégration
integrationSource string

Source d’intégration utilisée conjointement avec MatterNumber. Les valeurs possibles sont « clio », « leap », « actionstep », « smokeball » ou « unity »

Doit être chargé vers le numéro de matière indiqué
uploadDocumentsToMatter boolean

Indique s’il faut charger le document généré dans le numéro de matière et la source indiqués.

Destination NetDocuments
netDocumentsDestination string

Destination NetDocuments vers laquelle les documents générés seront chargés. par exemple « 3462-8536-1690 »

Retours

ID de la soumission créée

ID de soumission
string

Envoyer des documents de soumission et de file d’attente pour la génération

Envoie la soumission spécifiée et met en file d’attente les documents associés pour la génération. Des métadonnées supplémentaires telles que l’agent utilisateur et l’adresse distante sont capturées.

Paramètres

Nom Clé Obligatoire Type Description
ID de soumission
SubmissionId True string

ID de la soumission

Destination NetDocuments
netDocumentsDestination string

Destination NetDocuments vers laquelle les documents générés seront chargés.

Chemin du dossier iManage
iManageFolderPath string

Chemin du dossier iManage dans lequel les documents générés seront chargés.

Mettre à jour la réponse de soumission

Mettre à jour la réponse de soumission, y compris accepter le chargement de fichiers

Paramètres

Nom Clé Obligatoire Type Description
ID de soumission
SubmissionId True string

ID de la soumission

Référence de champ
FieldRef True string

Réf de champ où la réponse doit être mise à jour

Valeur de réponse
answer string

Réponse à mettre à jour pour le champ spécifié

Informations de référence sur les options
answerRef string

Référence pour la réponse de l’option

Fichier
file file

Fichier à charger pour la réponse

Obtenir des champs par formulaire

Obtenir tous les champs associés au formulaire spécifié

Paramètres

Nom Clé Obligatoire Type Description
ID de formulaire
FormId True string

ID du formulaire à partir duquel récupérer des champs

Retours

Nom Chemin d’accès Type Description
Fields
array of object

Champs associés au formulaire spécifié

ID de champ
id integer

ID du champ

Étiquette de champ
label string

Étiquette du champ

Étiquette de champ dans le parent
labelInParent string

Étiquette du champ dans le formulaire parent

Masquer l’étiquette
hideLabel boolean

Indique si l’étiquette de champ doit être masquée

ID de formulaire
formId integer

ID du formulaire auquel appartient le champ

Section ID
sectionId integer

ID de la section à laquelle appartient le champ

Description du champ
description string

Description du champ

Description du champ dans le parent
descriptionInParent string

Description du champ dans le formulaire parent

Type Field
type string

Type du champ. Les valeurs possibles sont : adresse, case à cocher, devise, datetime, e-mail, fichier, id, nom, numéro, téléphone, radio, richtext, section, select, textarea et matter

Champ obligatoire
required boolean

Indique si le champ est requis

Champ obligatoire dans le parent
requiredInParent boolean

Indique si le champ est requis dans le formulaire parent

Champ masqué
hidden boolean

Indique si le champ est masqué

Champ masqué dans le parent
hiddenInParent boolean

Indique si le champ est masqué dans le formulaire parent

Champ en lecture seule
readOnly boolean

Indique si le champ est en lecture seule

Champ en lecture seule dans le parent
readOnlyInParent boolean

Indique si le champ est en lecture seule dans le formulaire parent

Ordre de tri
sort integer

Ordre dans lequel le champ apparaît dans le formulaire

Calcul
calculation string

Calcul à effectuer sur le champ

Valeur par défaut
defaultValue string

Valeur par défaut du champ

Valeur par défaut dans le parent
defaultValueInParent string

Valeur par défaut du champ dans le formulaire parent

Désactiver la valeur par défaut
disableDefaultValue boolean

Indique si la valeur par défaut doit être désactivée

Multiligne
multiline boolean

Indique si le champ doit prendre en charge plusieurs lignes

Saut de section
sectionBreak boolean

Indique si la section apparaît dans une nouvelle page

Titre de section
sectionHeading string

En-tête de la section

Titre de section dans le parent
sectionHeadingInParent string

Titre de la section dans le formulaire parent

Texte du champ
text string

Texte du champ whe textarea ou richtext

Texte de champ dans le parent
textInParent string

Texte du champ dans le formulaire parent lorsque textarea ou richtext

Format de champ
format string

Format du champ

Préfixe de format
formatPrefix string

Préfixe à utiliser pour le format de champ

Format de temps
timeFormat string

Format à utiliser pour les champs de temps

dateUnit
dateUnit integer

Unité d’heure pour les champs de date. Les valeurs possibles sont : 1 = Minutes 2 = Heures 3 = Jours 4 = Mois 5 = Années

Valeur minimale
minValue integer

Valeur minimale du champ

Valeur maximale
maxValue integer

Valeur maximale du champ

Décimales
decimals integer

Nombre de décimales pour le champ

Définition logique
logicDefinition string

Définition logique du champ

Reference
ref string

Référence pour le champ

Ignorer la vérification des erreurs
ignoreErrorChecking boolean

Indique s’il faut ignorer la vérification des erreurs pour le champ

Type de carte d’entité
entityMapType string

Type de mappage d’entité pour le champ. Les valeurs possibles sont : 1 = Type 1 = MinValue 2 = Address 3 = Email 4 = Phone 5 = Fax 10 = FullName 11 = BirthDate 12 = FirstName 13 = Name 13 = Name 14 = Gender 15 = Title 20 = IsAusCompany 21 = CompanyName 22 = CompanyAcn 23 = CompanyNumber 30 = IsTrustee 31 = IsTrustee 31 = TrustName 32 = TrustHasNumber 33 = TrustAbn 101 = UserFullName 102 = UserFirstName 103 = UserSurname 104 = UserInitials 105 = UserCorrespondenceName 106 = UserPosition 107 = UserPractisingCertificateNumber 108 = UserDirectEmail 109 = UserDirectEmail 109 = UserDirectPhone 110 = UserServiceEmail 111 = UserOfficeAddress

Renouvelable
repeatable boolean

Indique si le champ est reproductible

Répétitions minimales
minRepeats integer

Nombre minimal de répétitions pour le champ

Répétitions maximales
maxRepeats integer

Nombre maximal de répétitions pour le champ

Référence des répétitions minimales
minRepeatsRef string

Référence pour les répétitions minimales

Référence de répétition maximale
maxRepeatsRef string

Référence pour les répétitions maximales

Répéter le nombre
repeat integer

Nombre de fois où le champ doit être répété

Nombre de répétitions
repeatCount integer

Nombre de répétitions actuelles du champ

Activer RTF
enableRtf boolean

Indique si RTF (Format de texte enrichi) est activé pour le champ

Référence de limite inférieure
lowerBoundaryRef string

Référence pour la limite inférieure

Référence de limite supérieure
upperBoundaryRef string

Référence pour la limite supérieure

Utilisation de fichiers en tant que
fileUseAs integer

Fichier utilisé comme pour le champ. Les valeurs possibles sont : 1 = MergedImage 2 = Pièce jointe

Pré-remplissage de la vente au détail
retailPrefill boolean

Indique si le pré-remplissage de la vente au détail est activé pour le champ

Masquer dans la vente au détail
hideInRetail boolean

Indique si le champ est masqué dans la vue de vente au détail

Créé à
createdAt string

Date de création du champ

Alias
alias string

Alias du champ

ID de rôle
roleId integer

ID de rôle du champ

ID de formulaire de bloc de section
globalFormId integer

ID de formulaire du bloc de section pour le champ

options
options array of object

Options du champ

ID d’option
options.id integer

ID de l’option

ID de champ
options.fieldId integer

ID du champ

Étiquette d’option
options.label string

Étiquette de l’option

Étiquette dans le parent
options.labelInParent string

Étiquette de l’option dans le contexte parent

Valeur
options.value string

Valeur de l’option

JSON
options.order integer

Ordre de l’option

Informations de référence sur les options
options.ref string

Référence de l’option

Définition logique
options.logicDefinition string

Définition logique de l’option

Logique
options.isLogic boolean

Indique si l’option est basée sur la logique

Texte libre
options.isFreeText boolean

Indique si l’option est en texte libre

Créé à
options.createdAt date-time

Date de création de l’option

Monnaies
currencies array of object

Devises

ID monétaire
currencies.id integer

ID de la devise

ID de champ
currencies.fieldId integer

ID du champ

Code
currencies.code string

Code de la devise

Symbol
currencies.symbol string

Symbole de la devise

Décimales
currencies.decimals integer

Nombre de décimales pour la devise

Format
currencies.format string

Format de la devise

Par défaut
currencies.default boolean

Indique s’il s’agit de la devise par défaut

JSON
currencies.order integer

Ordre de la devise

Obtenir la soumission

Récupère les détails d’une soumission spécifique, y compris son état, ses réponses et ses documents générés.

Paramètres

Nom Clé Obligatoire Type Description
ID de soumission
SubmissionId True string

ID de la soumission

Retours

Nom Chemin d’accès Type Description
ID de l’envoi
id string

ID de la soumission

Nom de la soumission
name string

Nom de la soumission

ID de formulaire
formId integer

ID du formulaire associé à la soumission

ID de formulaire d’entrée
intakeFormId integer

ID du formulaire d’entrée associé à la soumission

Page active
currentPage integer

Page dans laquelle la soumission a été enregistrée pour la dernière fois

ID d’utilisateur
userId integer

ID de l’utilisateur associé à la soumission.

Prénom de l’utilisateur
userFirstName string

Prénom de l’utilisateur qui a envoyé le formulaire

Nom d’utilisateur
userSurname string

Nom de famille de l’utilisateur qui a envoyé le formulaire

Adresse e-mail de l’utilisateur
userEmailAddress string

Adresse e-mail de l’utilisateur qui a envoyé le formulaire

Numéro de téléphone utilisateur
userPhoneNumber string

Numéro de téléphone de l’utilisateur qui a envoyé le formulaire

Prénom de l’utilisateur d’entrée
intakeUserFirstName string

Prénom de l’utilisateur d’entrée associé à la soumission

Nom d’utilisateur d’entrée
intakeUserSurname string

Nom de famille de l’utilisateur d’entrée associé à la soumission

Adresse e-mail de l’utilisateur d’entrée
intakeUserEmailAddress string

Adresse e-mail de l’utilisateur d’entrée associé à la soumission

Numéro de téléphone de l’utilisateur d’entrée
intakeUserPhoneNumber string

Numéro de téléphone de l’utilisateur d’entrée associé à la soumission

Soumission au détail
isRetail boolean

Indique si la soumission est destinée à la vente au détail

Soumission héritée
isLegacy boolean

Soumission héritée [déconseillée]

ID de soumission hérité
legacySubmissionId integer

ID de soumission hérité [déconseillé]

ID d’entreprise
companyId integer

ID de l’entreprise associée à la soumission

Génère uniquement un fichier PDF
sendPdfOnly boolean

Valeur indiquant s’il faut envoyer uniquement le PDF de la soumission

REPRENDRE L’URL
resumeUrl string

URL de reprise de la soumission. Cette opération est utilisée lorsque la soumission est en état brouillon et doit être reprise ultérieurement.

État de la soumission
status integer

État de la soumission. Les valeurs possibles sont : 0 = Invalid 1 = Started 2 = Saved 3 = Submitted 4 = Generated 5 = Pending 6 = Failed 7 = EditedInWord 8 = OutForSigning 9 = PartiallySigned 10 = SignerDeclined 11 = SigningComplete 12 = SigningVoided 13 = WithClient 14 = ClientComplete

Type d’erreur
errorType integer

Type d’erreur de la soumission, le cas échéant. Les valeurs possibles sont : 1 = Generic 2 = TemplateNotFound 3 = CrossReference

Supprimé à
deletedAt date-time

Date et heure de suppression de la soumission.

Généré à l’adresse
generatedAt date-time

Date et heure à laquelle les documents de soumission ont été générés.

ID de la matière
matterId integer

ID interne de la question associée à la soumission

Parent ID
parentId integer

ID de la soumission parente, le cas échéant. Ceci est utilisé pour les soumissions provenant d’un formulaire d’admission

Date de la dernière mise à jour
lastUpdatedDate date-time

Date et heure de la dernière mise à jour de la soumission

Dernier état mis à jour
lastUpdatedStatus integer

État de la soumission lors de la dernière mise à jour. Les valeurs possibles sont : 0 = Invalid 1 = Started 2 = Saved 3 = Submitted 4 = Generated 5 = Pending 6 = Failed 7 = EditedInWord 8 = OutForSigning 9 = PartiallySigned 10 = SignerDeclined 11 = SigningComplete 12 = SigningVoided 13 = WithClient 14 = ClientComplete

Dernière mise à jour par ID
lastUpdatedById integer

ID de l’utilisateur qui a mis à jour la dernière soumission

Accès public
publicAccess boolean

Indique si la soumission est accessible par tous les utilisateurs ayant accès au formulaire

Version du formulaire
formVersion integer

Version du formulaire utilisé pour la soumission

Réponses
answers array of object

Réponses fournies dans la soumission

Valeur de réponse
answers.answer string

Valeur de réponse fournie pour le champ

Informations de référence sur les réponses
answers.answerRef string

ID de référence pour la réponse

Référence de champ
answers.fieldRef string

ID de référence du champ

Utiliser l’espace réservé
answers.usePlaceholder boolean

Indique s’il faut utiliser un espace réservé pour le champ

Code monétaire
answers.currencyCode string

Code monétaire du champ, le cas échéant

Fichiers
answers.files array of string

Fichiers associés à la réponse

Documents générés
generatedDocuments array of object

Documents générés lors de l’envoi

Document ID
generatedDocuments.id integer

ID du document généré

Filename
generatedDocuments.filename string

Nom du document généré

URL
generatedDocuments.url string

URL permettant d’accéder au document généré

signable
generatedDocuments.signable boolean

Indique si le document peut être envoyé pour les eSignatures

Télécharger le document

Télécharger un document unique généré pour la soumission spécifiée

Paramètres

Nom Clé Obligatoire Type Description
ID de soumission
SubmissionId True string

ID de la soumission

Nom de fichier
FileName True string

Nom du fichier à télécharger

Retours

Contenu du fichier à télécharger

Contenu du fichier
binary

Définitions

ficelle

Il s’agit du type de données de base « string ».

binaire

Il s’agit du type de données de base « binary ».