Partager via


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 :

  1. Connectez-vous à votre compte Oneflow et passez aux jetons d’API d’extension > de compte > d’administrateur>.

  2. 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 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

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
email 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
email 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".