Les workflows ne sont pas disponibles dans la solution Essentials.
Ce guide fournit des instructions étape par étape pour intégrer Microsoft PowerApps avec les workflows CoreView. Son objectif est de montrer un exemple pratique de connexion de Microsoft PowerApps à l’API CoreView pour exécuter efficacement des workflows CoreView.
Prérequis
- Licence PowerAutomate incluant les connecteurs Premium
Guide étape par étape
Étape 1 : générer une clé API
- Depuis CoreView, accédez à “Paramètres > Clés API”.
- Sélectionnez “+ Ajouter une nouvelle clé API“ puis cliquez sur “Enregistrer”.
- Cliquez sur le bouton de copie à l’écran de confirmation pour copier la clé API, et collez-là dans un endroit sûr pour une utilisation ultérieure.
Étape 2 : collecter les informations de votre workflow dans CoreView
- Accédez à votre workflow pour votre cas d’usage PowerApps.
- En haut à droite, cliquez sur “Actions” > “Modifier” > “Configurer les entrées d’exécution”.
- Copiez le nom de chaque entrée dans un bloc-notes pour une utilisation ultérieure.
Remarque : si une entrée est de type “Liste”, vous devrez reproduire ces choix de liste dans PowerApp.
Étape 3 : Microsoft PowerAutomate
Cette étape nécessite une licence PowerAutomate Premium. Si vous ne l’avez pas déjà, il faudra acquérir la licence adéquate pour autoriser les connecteurs Premium.
- Dans “PowerAutomate” > cliquez sur “Créer” > “Flux Cloud instantané”.
- Indiquez un nom de flux approprié : il est conseillé de le rendre unique pour le workflow CoreView qui sera déclenché.
- Choisissez PowerApps (V2) comme déclencheur > cliquez sur “Créer“.

- Cliquez sur l’étape PowerApps (V2).
Ici, vous construisez toutes les entrées qui seront transmises depuis PowerApps, puis envoyées au workflow CoreView. Vous pouvez utiliser toutes ces entrées, mais dans la plupart des cas il s’agira d’une entrée Texte.
Pour cet exemple, sélectionnez le champ “Text” :

- Dans le champ d’entrée, supprimez le mot “Input” et copiez/collez le nom de la première entrée que vous avez listée lors de la phase 3.
L’ordre des entrées doit être identique à celui de la commande du bouton d’envoi dans votre PowerApp, sinon les données seront transmises incorrectement à PowerAutomate et au workflow CoreView.

- Une fois les entrées créées, cliquez sur le symbole + sous l’étape pour ajouter une nouvelle étape. Recherchez et sélectionnez l’action HTTP :

Libellé | Valeur |
---|---|
Méthode | GET |
URI | https://www.loginportal.online/api/auth |
[Headers] Accept | application/json |
[Headers] Authorization | Bearer Insert_CoreView_API_Key |
Dans “Headers” > “Authorization”, veillez à inclure un espace après le mot “Bearer”.

- Cliquez sur le symbole + en dessous de l’étape HTTP. Recherchez et sélectionnez l’action Analyser JSON (Parse JSON) :

- Cliquez dans le champ Contenu et insérez l’entrée dynamique : “Body”.
- Copiez-collez le code commençant par { et se terminant par } dans la boîte de schéma (Schema) :
{
"type": "object",
"properties": {
"userId": {
"type": "string"
},
"sessionId": {
"type": "string" },
"userName": {
"type": "string"
},
"displayName": {
"type": "string"
},
"bearerToken": {
"type": "string"
},
"refreshToken": {
"type": "string"
},
"profileUrl": {
"type": "string"
},
"roles": {
"type": "array",
"items": {
"type": "string"
}
}, "permissions": {
"type": "array" },
"responseStatus": {
"type": "object",
"properties": {}
}
}
}
- Cliquez sur le symbole + et ajoutez une autre étape HTTP :
Libellé | Valeur |
---|---|
Méthode | POST |
Libellé | Valeur |
---|---|
URI | https://<DATACENTER>.coreview.com/api/executions/INSERT_WORKFLOW_ID_HERE |
<DATACENTER> |
Préfixes de datacenter pour l’URL ci-dessus :
|
INSERT_WORKFLOW_ID_HERE | Accédez à votre workflow CoreView > “ID :” > copiez l’ID et collez-le dans l’URL |
Libellé | Valeur |
---|---|
[Headers] Accept | application/JSON |
[Headers] Authorization | Bearer DYNAMIC_BEARER_TOKEN_INPUT |
Pour l’en-tête Authorization, insérez l’entrée dynamique Bearer, comme indiqué dans la capture d’écran ci-dessous. | |
[Headers] x-scompany | Demandez à l’assistance CoreView votre identifiant société |
Pour l’en-tête x-scompany, ouvrez un ticket auprès du support CoreView pour demander votre identifiant société à utiliser dans les connecteurs API ; ils vous enverront l’identifiant unique de votre tenant. |

- Dans le champ “body”, utilisez le modèle suivant pour construire votre entrée JSON pour le workflow CoreView :
{
“CoreView_Workflow_Input_1”: <Insert_Dynamic_Input_1>, “CoreView_Workflow_Input_2”: <Insert_Dynamic_Input_2>, “CoreView_Workflow_Input_3”: <Insert_Dynamic_Input_3>,
}
À la ligne finale, il ne faut pas ajouter de virgule.
- Cliquez sur le symbole “+”. Recherchez et ajoutez l’action “Répondre à une PowerApp” ou flow, et tapez “True” dans les deux champs :

- Depuis PowerApp, cliquez sur “PowerAutomate” dans la barre latérale. Sélectionnez “Ajouter un flux” et choisissez le flux que vous venez de créer.
- Sélectionnez le bouton utilisé pour soumettre à PowerAutomate.
- Utilisez le modèle de code suivant pour la soumission :
NAME_OF_YOUR_POWERAUTOMATE_WORKFLOW.run(INPUT_1.Text, INPUT_2.Text, INPUT_3.Text);
Reset(INPUT_1);Reset(INPUT_2);Reset(INPUT_3);
Étape 4 : test
- Cliquez sur l’icône lecture en haut à droite de PowerApps.

- Remplissez vos champs et cliquez sur votre bouton de soumission.
- Accédez à votre workflow et vérifiez qu’il s’exécute ou s’est exécuté.
Si rien ne s’exécute, relisez attentivement les étapes ci-dessus pour vous assurer de n’avoir rien oublié.
Veuillez noter que le support CoreView n’est pas en mesure de fournir d’assistance pour ce processus. Si vous ne pouvez pas résoudre le problème par vous-même, veuillez consulter votre TAM (Technical Account Manager) pour envisager les options de dépannage si disponibles.