Oneflow
Soyez plus efficace avec des contrats véritablement numériques qui rendent le travail plus rapide et la vie plus facile. Automatiser votre processus de gestion des contrats avec Oneflow
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 | Oneflow AB |
| URL | https://support.oneflow.com/ |
| Messagerie électronique | support@oneflow.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Oneflow |
| Site internet | https://oneflow.com |
| Politique de confidentialité | https://oneflow.com/privacy-notice/ |
| Catégories | Ventes et CRM ; Productivité |
Oneflow
Soyez plus efficace avec des contrats véritablement numériques qui facilitent le travail et la vie. Automatisez votre processus de gestion des contrats avec Oneflow.
Éditeur : Oneflow AB
Prerequisites
Pour utiliser le connecteur Oneflow, vous avez besoin d’un compte d’administrateur Oneflow actif. Si vous n’avez pas encore de compte, passez en avant et créez un compte d’évaluation.
Opérations prises en charge
Actions
Créer un contrat
Créez un contrat à partir d’un modèle sélectionné.
Ajouter un participant au contrat
Ajoutez un participant individuel ou basé sur une entreprise à un contrat existant.
Supprimer le contrat
Supprimez un contrat.
Ajouter des pièces jointes au contrat
Ajoutez un fichier PDF développé ou une pièce jointe régulière à un contrat existant.
Publier un contrat
Envoyez un contrat à tous les signataires via un canal de livraison spécifié.
Télécharger des fichiers de contrat
Téléchargez une copie PDF d’un contrat signé et tout fichier de pièce jointe ou de vérification d’un contrat existant.
Ping Oneflow API
Vérifiez la disponibilité de l’API Oneflow.
Triggers
Lorsqu’un contrat est mis à jour
Déclenchez votre flux en fonction des événements de contrat prédifinés.
Obtention d’informations d’identification
Pour obtenir les informations d’identification du connecteur Oneflow :
Connectez-vous à votre compte Oneflow et passez aux jetons d’API d’extension > de compte > d’administrateur>.
Cliquez sur Générer un nouveau jeton dans cette extension et collez le jeton dans l’Assistant Connexion dans votre flux Power Automate.
Problèmes connus et limitations
L’inscription de webhook n’est pas supprimée dans l’environnement de test
Si vous choisissez d’utiliser l’environnement de test Oneflow, il existe un problème connu lorsqu’un webhook n’est pas supprimé dans votre compte de test Oneflow après avoir supprimé un flux ou supprimé un déclencheur d’un flux. Les webhooks doivent être supprimés manuellement dans votre compte de test Oneflow comme solution de contournement.
Contactez-nous
Notre site web : https://oneflow.com/
Support client : https://support.oneflow.com
Ventes et tarification : https://oneflow.com/contact/
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 | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Clé API Oneflow | securestring | Clé d’API pour cette API | Vrai |
| Adresse de messagerie | ficelle | Adresse e-mail de l’utilisateur Oneflow | Vrai |
| URL de l’API | ficelle | Sélectionnez l’environnement auquel vous souhaitez vous connecter. | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Ajouter un participant |
Ajouter un participant au contrat |
| Ajouter un produit à un contrat |
Ajoutez un produit à un groupe de produits existant dans un contrat. |
| Charger des pièces jointes |
Ajoutez une pièce jointe ou un document PDF à un contrat. |
| Créer un contrat |
Créez un contrat basé sur le modèle sélectionné. |
| Mettre à jour un champ de données |
Mettez à jour un champ de données dans le contrat spécifique par son ID. |
| Obtenir les détails du contrat |
Récupérez les détails d’un contrat par son ID. |
| Obtenir l’état d’un contrat |
Récupérez l’état d’un contrat spécifique par son ID. |
| Ping |
Utilisez ce point de terminaison pour vérifier si l’API Oneflow est disponible. |
| Publier un contrat |
Envoie un contrat aux participants pour la signature. |
| Supprimer un contrat |
Supprimez un contrat spécifique par son ID. |
| Télécharger un fichier de contrat |
Récupérez un fichier de contrat spécifique par son ID. |
Ajouter un participant
Ajouter un participant au contrat
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de contrat
|
contract_id | True | string |
ID de contrat |
|
Ajouter en tant que
|
x-oneflow-user-email-override | string |
Sélectionnez l’utilisateur pour exécuter cette action ou entrez un e-mail personnalisé |
|
|
Participant Type
|
participant_type | True | string |
Individuel/Société |
|
Ordre de signature
|
signing_order | number |
Ordre de signature du participant |
|
|
parti
|
party | True | dynamic |
Retours
- response
- object
Ajouter un produit à un contrat
Ajoutez un produit à un groupe de produits existant dans un contrat.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de contrat
|
x-ms-oneflow-contract_id | True | integer |
ID de contrat |
|
Groupe de produits
|
x-ms-oneflow-product-group-index | True | integer |
Sélectionnez l’index de la table de produits à laquelle ajouter les produits. Trié de haut en bas dans le contrat. |
|
Produit verrouillé pour les équivalents ?
|
counterparty_lock | boolean |
Indiquez si vous souhaitez que les attributs de produit soient modifiables par les équivalents. |
|
|
Description du produit
|
description | string |
Ajoutez des détails sur le produit. |
|
|
Nom du produit
|
name | string |
Nom du produit. |
|
|
Montant
|
amount | string |
Montant de base pour le produit. |
|
|
Montant de la remise
|
amount | string |
Montant de remise sous forme de nombre. |
|
|
1 pourcentage de remise
|
discount_percent | string |
Remise en pourcentage du montant de base. |
|
|
Montant
|
amount | string |
Valeur de prix secondaire. c’est-à-dire si le produit a des frais d’abonnement. |
|
|
Montant de la remise
|
amount | string |
Montant de remise secondaire sous forme de nombre. |
|
|
2 % de remise
|
discount_percent | string |
Montant de remise secondaire sous la forme d’un pourcentage du prix 2. |
|
|
Montant
|
amount | number |
Nombre positif ou 1/0 si le type est multiple_choice/single_choice |
|
|
Type de produit
|
type | string |
Sélectionnez un type d’entrée de quantité (c’est-à-dire une case à cocher, un numéro, une sélection unique). |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
État du contrat
|
state | string |
brouillon/en attente/en retard/signé/refusé |
|
Heure de mise à jour de l’état du contrat
|
state_updated_time | string | |
|
Heure de mise à jour du contrat
|
updated_time | string |
Charger des pièces jointes
Ajoutez une pièce jointe ou un document PDF à un contrat.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de contrat
|
contract_id | True | string |
ID de contrat |
|
Fichier
|
file | True | binary |
Fichier à charger. Le nom de fichier doit être au format file.ext |
|
Charger sous
|
upload_as | string |
sélectionner le type de pièce jointe à charger |
|
|
Exécuter en tant que
|
x-oneflow-user-email-override | string |
Sélectionnez l’utilisateur pour exécuter cette action ou entrez un e-mail personnalisé |
Retours
- response
- object
Créer un contrat
Créez un contrat basé sur le modèle sélectionné.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Créer en tant que
|
x-oneflow-user-email |
Spécifiez l’e-mail utilisateur Oneflow. L’action crée un contrat en tant qu’utilisateur. |
||
|
Nom du contrat
|
name | string | ||
|
Nom de l’espace de travail
|
workspace_id | True | integer |
Sélectionner un espace de travail pour votre contrat |
|
Nom du modèle
|
template_id | True | integer |
Sélectionnez un modèle à partir duquel créer votre contrat |
|
Champ de données
|
custom_id | True | string |
Sélectionner le champ de données à remplir |
|
Valeur
|
value | string |
Valeur de champ de données |
Retours
- Corps
- Contract
Mettre à jour un champ de données
Mettez à jour un champ de données dans le contrat spécifique par son ID.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de contrat
|
contract_id | True | string |
ID de contrat |
|
ID personnalisé
|
data_field_id | True | string |
ID personnalisé (clé externe) du champ de données. |
|
Mettre à jour en tant que
|
x-oneflow-user-email-override | string |
Sélectionnez l’utilisateur pour exécuter cette action ou entrez un e-mail personnalisé |
|
|
Valeur
|
value | string |
Valeur à définir pour le champ de données. |
|
|
ID personnalisé
|
custom_id | True | string |
ID personnalisé du champ de données |
Retours
- Corps
- Datafield
Obtenir les détails du contrat
Récupérez les détails d’un contrat par son ID.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de contrat
|
contract_id | True | string |
ID de contrat |
Retours
- Corps
- Contract
Obtenir l’état d’un contrat
Récupérez l’état d’un contrat spécifique par son ID.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de contrat
|
contract_id | True | string |
ID de contrat |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
État du contrat
|
state | string |
brouillon/en attente/en retard/signé/refusé |
|
Heure de mise à jour de l’état du contrat
|
state_updated_time | string | |
|
Heure de mise à jour du contrat
|
updated_time | string |
Ping
Utilisez ce point de terminaison pour vérifier si l’API Oneflow est disponible.
Retours
- response
- object
Publier un contrat
Envoie un contrat aux participants pour la signature.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de contrat
|
contract_id | True | string |
ID de contrat |
|
Sujet
|
subject | string |
Objet de notification |
|
|
Message
|
message | string |
Message de notification |
|
|
Publier sous
|
x-oneflow-user-email-override | string |
Sélectionnez l’utilisateur pour exécuter cette action ou entrez un e-mail personnalisé |
Retours
- Corps
- Contract
Supprimer un contrat
Supprimez un contrat spécifique par son ID.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de contrat
|
contract_id | True | string |
ID de contrat |
|
Supprimer sous
|
x-oneflow-user-email-override | string |
Sélectionnez l’utilisateur pour exécuter cette action ou entrez un e-mail personnalisé |
Retours
- response
- string
Télécharger un fichier de contrat
Récupérez un fichier de contrat spécifique par son ID.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Télécharger sous
|
x-oneflow-user-email-override | string |
Sélectionnez l’utilisateur pour exécuter cette action ou entrez un e-mail personnalisé |
|
|
ID de contrat
|
contract_id | True | string |
ID de contrat |
|
ID de fichier
|
file_id | True | string |
Type de fichier : * 1 - Pdf du contrat * 2 - Vérification |
Retours
- Contenu du fichier
- binary
Déclencheurs
| Lorsqu’un contrat est mis à jour |
Inscrire un webhook pour un événement de mise à jour de contrat spécifié |
Lorsqu’un contrat est mis à jour
Inscrire un webhook pour un événement de mise à jour de contrat spécifié
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type de mise à jour
|
filters | True | array of string | |
|
ID de groupe de modèles
|
template_group_id | integer |
(Facultatif) Filtrez les contrats par un groupe de modèles. |
Retours
- Corps
- Webhook_Event
Définitions
Contrat
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Autorisation de suppression de contrat
|
_permissions.contract:delete | boolean |
L’utilisateur peut supprimer un contrat |
|
Nom du contrat
|
_private.name | string | |
|
Valeur du contrat
|
_private.value.amount | string | |
|
Monnaie
|
_private.value.currency | string | |
|
ID de l’espace de travail
|
_private.workspace_id | integer | |
|
Heure de création du contrat
|
_private_ownerside.created_time | string | |
|
ID de modèle
|
_private_ownerside.template_id | integer | |
|
Peut recevoir des pièces jointes
|
available_options.can_receive_attachments | boolean |
Le contrat peut recevoir des pièces jointes |
|
Peut recevoir un FICHIER PDF développé
|
available_options.can_receive_expanded_pdf | boolean |
Le contrat peut recevoir un FICHIER PDF développé |
|
Champ de données
|
data_fields | array of object |
Collecte des champs de données |
|
heure créée
|
data_fields._private_ownerside.created_time | string |
Champ de données created_time |
|
ID personnalisé
|
data_fields._private_ownerside.custom_id | string |
Champ de données custom_id |
|
Heure mise à jour
|
data_fields._private_ownerside.updated_time | string |
Champ de données updated_time |
|
descriptif
|
data_fields.description | string |
Description du champ de données |
|
pièce d'identité
|
data_fields.id | integer |
ID de champ de données |
|
nom
|
data_fields.name | string |
Nom du champ de données |
|
Espace réservé
|
data_fields.placeholder | string |
Espace réservé de champ de données |
|
value
|
data_fields.value | string |
Valeur du champ de données |
|
ID de contrat
|
id | integer |
ID de contrat |
|
Heure de fin du contrat
|
lifecycle_state.contract_end_time | string | |
|
Heure de début du contrat
|
lifecycle_state.contract_start_time | string | |
|
Durée d’annulation du contrat
|
lifecycle_state.cancel_time | string | |
|
Le contrat a pris fin par résiliation ?
|
lifecycle_state.has_ended_by_termination | boolean | |
|
L’heure de début de la période de préavis est-elle passée ?
|
lifecycle_state.has_passed_notice_period_start_time | boolean | |
|
Contrat annulé
|
lifecycle_state.is_canceled | boolean | |
|
Est-ce que le contrat est récurrent
|
lifecycle_state.is_recurring | boolean | |
|
État du cycle de vie
|
lifecycle_state.lifecycle_state | string |
en attente/actif/terminé |
|
Durée de mise à jour de l’état du cycle de vie
|
lifecycle_state.lifecycle_state_updated_time | string | |
|
Parties
|
parties | array of Party |
Collection Parties |
|
Groupes de produits
|
product_groups | array of Product_Group |
collection product_groups |
|
Durée de publication du contrat
|
published_time | string | |
|
Délai d’expiration de signature de contrat
|
signing_period_expiry_time | string | |
|
État du contrat
|
state | string |
brouillon/en attente/en retard/signé/refusé |
|
Heure de mise à jour de l’état du contrat
|
state_updated_time | string | |
|
Heure de mise à jour du contrat
|
updated_time | string |
Party
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Code de pays tiers
|
country_code | string | |
|
Numéro d’identification de partie
|
identification_number | string |
Numéro d’identification de partie |
|
Est-ce que mon parti ?
|
my_party | boolean |
La partie de contrat est my_party |
|
Nom de la partie
|
name | string | |
|
Participants
|
participants | array of Participant |
Collection participants |
|
Type de partie
|
type | string |
société/individu |
|
participant
|
participant | Individual_Participant |
Objet participant individuel |
Participant
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Le contrat de mise à jour du participant peut-il être mis à jour ?
|
_permissions.contract:update | boolean | |
|
Première visite du participant
|
_private_ownerside.first_visited_time | string | |
|
Heure de la dernière visite du participant
|
_private_ownerside.last_visited_time | string | |
|
Nombre de visites des participants
|
_private_ownerside.visits | integer | |
|
Canal de remise des participants
|
delivery_channel | string |
e-mail/none/same_device/sms |
|
État de remise des participants
|
delivery_status | string |
not_sent/pending/failure/bounce/success/opened |
|
E-mail du participant
|
string | ||
|
Numéro d’identification du participant
|
identification_number | string |
Numéro d’identification du participant |
|
Le participant est my_participant
|
my_participant | boolean | |
|
Nom du participant
|
name | string | |
|
Le participant est organisateur
|
organizer | boolean | |
|
Numéro de téléphone du participant
|
phone_number | string | |
|
Méthode de signature du participant
|
sign_method | string |
standard_esign/sms/swedish_bankid/norwegian_bankid/danish_nemid/finnish_bankid |
|
État du signe du participant
|
sign_state | string |
non décrété/signé/refusé |
|
Heure mise à jour de l’état du signe du participant
|
sign_state_updated_time | string |
sign_state_updated_time |
|
Le participant est signataire
|
signatory | boolean | |
|
Titre du participant
|
title | string | |
|
Méthode participant 2FA
|
two_step_authentication_method | string |
e-mail/sms/none |
Individual_Participant
Objet participant individuel
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Un participant individuel peut mettre à jour le contrat
|
_permissions.contract:update | boolean |
contract :update permissions for Individual Participant |
|
Première visite d’un participant individuel
|
_private_ownerside.first_visited_time | string | |
|
Heure de la dernière visite d’un participant individuel
|
_private_ownerside.last_visited_time | string | |
|
Heure mise à jour d’un participant individuel
|
_private_ownerside.updated_time | string | |
|
Nombre de visites individuelles des participants
|
_private_ownerside.visits | integer | |
|
Canal de remise des participants individuels
|
delivery_channel | string |
e-mail/none/same_device/sms |
|
État de remise d’un participant individuel
|
delivery_status | string |
not_sent/pending/failure/bounce/success/opened |
|
E-mail d’un participant individuel
|
string | ||
|
Numéro d’identification de participant individuel
|
identification_number | string | |
|
Le participant individuel est my_participant
|
my_participant | boolean | |
|
Nom du participant individuel
|
name | string | |
|
Un participant individuel est organisateur
|
organizer | boolean | |
|
Numéro de téléphone individuel du participant
|
phone_number | string | |
|
Méthode de signature d’un participant individuel
|
sign_method | string |
standard_esign/sms/swedish_bankid/norwegian_bankid/danish_nemid/finnish_bankid |
|
État du signe du participant individuel
|
sign_state | string |
non décrété/signé/refusé |
|
Heure mise à jour de l’état du signe d’un participant individuel
|
sign_state_updated_time | string | |
|
Un participant individuel est signataire
|
signatory | boolean | |
|
Titre individuel du participant
|
title | string | |
|
Méthode 2FA de participant individuel
|
two_step_authentication_method | string |
e-mail/sms/none |
Product_Group
élément product_group dans product_groups collection
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID du groupe de produits
|
id | integer | |
|
Produits
|
products | array of Product |
collection de produits |
Produit
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
verrouillé pour les équivalents ?
|
counterparty_lock | boolean |
counterparty_lock |
|
descriptif
|
description | string | |
|
pièce d'identité
|
id | integer | |
|
nom
|
name | string | |
|
montant
|
price_1.amount.amount | string |
Valeur du montant du prix 1 |
|
montant de base
|
price_1.base_amount.amount | string |
Valeur du montant du prix 1 |
|
montant de remise
|
price_1.discount_amount.amount | string |
Montant de remise du prix 1 |
|
pourcentage de remise
|
price_1.discount_percent | string |
Pourcentage de remise du prix 1 |
|
montant
|
price_2.amount.amount | string |
Valeur du montant du prix 2 |
|
montant de base
|
price_2.base_amount.amount | string |
Valeur du montant de base du prix 2 |
|
montant de remise
|
price_2.discount_amount.amount | string |
Montant de remise du prix 2 |
|
pourcentage de remise
|
price_2.discount_percent | string |
Pourcentage de remise du prix 2 |
|
montant
|
quantity.amount | number | |
|
type
|
quantity.type | string |
quantité/multiple_choice/single_choice |
Champ de données
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de champ de données
|
id | number |
Id de champ de données |
|
Valeur
|
value | string |
Valeur de champ de données |
|
Description du champ de données
|
description | string |
Description du champ de données |
|
Nom du champ de données
|
name | string |
Nom du champ de données |
|
Espace réservé datafield
|
placeholder | string | |
|
ID personnalisé
|
_private_ownerside.custom_id | string |
ID personnalisé du champ de données |
|
Heure de création d’un champ de données
|
_private_ownerside.created_time | string | |
|
Heure mise à jour du champ de données
|
_private_ownerside.updated_time | string |
Webhook_Event
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de contrat
|
contract.id | number |
ID de contrat |
|
ID de rappel
|
callback_id | string |
ID de rappel |
|
events
|
events | array of object | |
|
Heure créée par l’événement
|
events.created_time | date-time | |
|
ID d’événement
|
events.id | number | |
|
Type d'événement
|
events.type | string | |
|
Signature
|
events.signature | string |
objet
Il s’agit du type "objet".
ficelle
Il s’agit du type de données de base « string ».
binaire
Il s’agit du type de données de base "binaire".