Resco Cloud
Resco Cloud est une solution métier tout-en-un qui est hautement personnalisable, sécurisée, riche en fonctionnalités et 100% prête pour la connexion.
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 | Les experts Resco sont prêts à écouter et à aider |
| URL | https://www.resco.net/contact-support/ |
| Messagerie électronique | mobilecrm@resco.net |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Resco |
| Site internet | https://www.resco.net/resco-cloud/ |
| Politique de confidentialité | https://www.resco.net/privacy-notice/ |
| Catégories | Ventes et CRM ; Productivité |
Resco Cloud vous fournit des solutions métier tout-en-un qui sont hautement personnalisables, sécurisées, riches en fonctionnalités et 100% prêtes à l’accès hors connexion. Ce connecteur permet des opérations qui vous permettent de créer, lire, mettre à jour et supprimer des enregistrements en toute transparence.
Prerequisites
Pour utiliser ce connecteur, vous aurez besoin des éléments suivants :
- Une organisation chez Resco Cloud ou tout produit affilié de Resco.
- Vous pouvez vous inscrire à un essai gratuit de 30 jours ici.
- Un compte d’utilisateur disposant de privilèges d’accès au schéma ou de privilège d’administrateur système.
Comment obtenir des informations d’identification
Ce connecteur utilise l’authentification Basic . Lors de la création d’un connecteur (dans Power Apps/Logic Apps), vous devez fournir des informations d’identification de connexion.
Vous devrez également sélectionner un serveur à utiliser avec ce connecteur et le nom de l’organisation que vous avez spécifié lors de l’inscription.
Prise en main du connecteur
Ajoutez simplement n’importe quelle étape de connecteur Resco Cloud à votre flux et commencez à accéder/modifier des données dans votre organisation Resco Cloud. Ce connecteur vous permet d’effectuer des opérations de données de base telles que lecture/création/mise à jour/suppression.
Problèmes connus et limitations
Paging
L’action List records retourne un maximum de 1 000 enregistrements. Si vous souhaitez obtenir plus d’enregistrements, vous devez utiliser le paramètre d’entrée Skip token . L’élément Skip token n’est pas retourné directement, mais Next Link il est retourné qui contient Skip token également.
Pour résoudre Skip token l’appel d’action suivant List records , vous pouvez utiliser l’expression à Set variable l’étape suivante comme suit :
{
"inputs": {
"name": "skipToken",
"value": "@{if(empty(outputs('List_records')?['body/@odata.nextLink']),null,decodeUriComponent(substring(outputs('List_records')?['body/@odata.nextLink'],add(indexOf(outputs('List_records')?['body/@odata.nextLink'], '$skipToken='),11))))}"
}
}
Triggers
Resco Cloud Connector prend en charge les déclencheurs pour les opérations de création, de mise à jour et de suppression.
En cas d’exigences avancées, une solution de contournement est disponible à l’aide de l’événement de processus serveur et l’appel d’une requête HTTP fournie par « Lorsqu’une requête HTTP est reçue ». Créez simplement un flux cloud automatisé, nommez-le, puis cliquez sur Ignorer pour créer un flux vide. Recherchez le connecteur « Request » et ajoutez le déclencheur « When an HTTP request is received ». Définissez « Schéma JSON du corps de la requête » pour accepter le id paramètre :
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
}
}
Sous « Afficher les options avancées », définissez la méthode POSTsur . Enregistrez le flux pour générer « HTTP POST URL ».
Vous devez maintenant créer un processus pour appeler un déclencheur dans votre flux. Connectez-vous à votre serveur Resco Cloud, démarrez la console d’administration, puis sélectionnez Processus dans le menu. Cliquez sur « Nouveau », entrez un nom pour le nouveau processus, sélectionnez l’entité souhaitée (par exemple, Compte) et l’événement souhaité (par exemple, l’enregistrement est créé).
Ajoutez la variable headers StringList et ajoutez-y un élément Content-Type: application/json;charset=utf-8 .
Ajoutez une variable body de chaîne en tant que « Format de texte » avec :
\{ "id": "{Entity.id}" \}
Ensuite, ajoutez l’étape de Server.InvokeWebRequest fonction avec POST la méthode. URL copiée à partir du déclencheur et de la variable de corps « Lorsqu’une requête HTTP est reçue ».
Maintenant, lorsque vous créez un enregistrement du type d’entité spécifié, le déclencheur s’active.
Erreurs courantes et solutions
Pour les serveurs cloud, vérifiez que vous avez spécifié le serveur approprié dans la boîte de dialogue Connexion. Si ce n’est pas le cas, vous risquez d’obtenir une erreur non autorisée. Pour les serveurs personnalisés ou locaux, entrez l’URL, y compris le protocole et le port (le cas échéant), par exemple https://mycompany.com[ :8080]
Questions fréquentes (FAQ)
- Q : Comment utiliser
List recordsdes paramètres d’entrée ? R : Il s’agit de paramètres de requête OData standard. La syntaxe de chaque paramètre d’entrée est définie par la spécification OData. La seule chose à penser est d’utiliser des noms logiques au lieu de noms d’affichage. (par exemple, Compte -> compte, Nom -> nom, etc.). Les noms logiques sont disponibles sous Entités dans la console d’administration. - Q : Comment obtenir une étiquette de liste de sélection ?
R : Chaque champ de liste de sélection retourne 2 valeurs :
-
Field- Il s’agit de la valeur de la liste de sélection -
Field (Label)- Il s’agit de l’étiquette de la valeur de la liste de sélection.
-
- Q : Comment obtenir une étiquette de recherche ?
R : Chaque champ de recherche retourne 3 valeurs :
-
Field- Il s’agit de l’ID (GUID) de la référence -
Field (Label)- Il s’agit de l’étiquette (nom principal) de la référence. -
Field (Type)- Il s’agit de l’entité cible de la référence.
-
- Q : Comment définir le champ de recherche ?
R : Lorsque vous définissez des champs de recherche, vous devez construire une référence composée de type d’enregistrement et d’ID d’enregistrement.
- À partir d’un enregistrement existant dans votre flux, vous pouvez utiliser
OData Id - En créant une
logicalName:idexpression - En créant une
logicalName('id')expression
- À partir d’un enregistrement existant dans votre flux, vous pouvez utiliser
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Serveur cloud | Utilisez un serveur cloud pour accéder à votre organisation. | Toutes les régions | Non partageable |
| Serveur local | Utilisez un serveur local pour accéder à votre organisation. | Toutes les régions | Non partageable |
| Valeur par défaut [DÉCONSEILLÉE] | Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante. | Toutes les régions | Non partageable |
Serveur cloud
ID d’authentification : cloudServer
Applicable : Toutes les régions
Utilisez un serveur cloud pour accéder à votre organisation.
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 |
|---|---|---|---|
| Resco Server | ficelle | Vrai | |
| Organisation | ficelle | Vrai | |
| Nom d’utilisateur | securestring | Vrai | |
| Mot de passe | securestring | Vrai |
Serveur local
ID d’authentification : onPremiseServer
Applicable : Toutes les régions
Utilisez un serveur local pour accéder à votre organisation.
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 |
|---|---|---|---|
| Resco Server | ficelle | Vrai | |
| Organisation | ficelle | Vrai | |
| Nom d’utilisateur | securestring | Vrai | |
| Mot de passe | securestring | Vrai |
Valeur par défaut [DÉCONSEILLÉE]
Applicable : Toutes les régions
Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante.
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 |
|---|---|---|---|
| Resco Server | ficelle | Vrai | |
| Organisation | ficelle | Vrai | |
| Nom d’utilisateur | securestring | Vrai | |
| Mot de passe | securestring | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Créer un enregistrement |
Créer un enregistrement |
| Générer un rapport |
Générer un rapport |
| Mettre à jour un enregistrement |
Mettre à jour l’enregistrement par ID |
| Obtenir le questionnaire |
Obtenir un enregistrement questionnaire par ID |
| Obtenir l’utilisateur actuel |
Obtenir l’enregistrement utilisateur actuel par ID |
| Obtenir un enregistrement |
Obtenir un enregistrement par ID |
| Répertorier les enregistrements |
Obtenir la liste des enregistrements |
| Répertorier les questionnaires |
Obtenir la liste des enregistrements de questionnaire |
| Supprimer un enregistrement |
Supprimer l’enregistrement par ID |
Créer un enregistrement
Créer un enregistrement
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’entité
|
entity | True | string |
Nom de l’entité |
|
body
|
body | True | dynamic |
Nouvel enregistrement |
Retours
Générer un rapport
Générer un rapport
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’entité
|
entity | True | string |
Nom de l’entité |
|
ID enregistrement
|
id | True | string |
Entrez un identificateur global unique (GUID) |
|
Nom du rapport
|
report | True | string |
Nom du rapport |
|
Format
|
extension | True | string |
Format du fichier |
Retours
- Signaler du contenu
- binary
Mettre à jour un enregistrement
Mettre à jour l’enregistrement par ID
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID enregistrement
|
id | True | string |
Entrez un identificateur global unique (GUID) |
|
ETag
|
If-Match | string |
ETag (version d’entité) |
|
|
Nom de l’entité
|
entity | True | string |
Nom de l’entité |
|
body
|
body | True | dynamic |
Nouvelles valeurs de propriété |
Retours
Obtenir le questionnaire
Obtenir un enregistrement questionnaire par ID
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID enregistrement
|
id | True | string |
Entrez un identificateur global unique (GUID) |
|
Sélectionner une requête
|
$select | string |
Limiter les propriétés retournées lors de la récupération des données |
|
|
Nom du questionnaire
|
questionnaire | True | string |
Nom du questionnaire |
Retours
Obtenir l’utilisateur actuel
Obtenir l’enregistrement utilisateur actuel par ID
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Sélectionner une requête
|
$select | string |
Limiter les propriétés retournées lors de la récupération des données |
|
|
Développer la requête
|
$expand | string |
Enregistrements associés à inclure avec les enregistrements demandés (valeur par défaut = aucun) |
Retours
Obtenir un enregistrement
Obtenir un enregistrement par ID
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID enregistrement
|
id | True | string |
Entrez un identificateur global unique (GUID) |
|
Sélectionner une requête
|
$select | string |
Limiter les propriétés retournées lors de la récupération des données |
|
|
Développer la requête
|
$expand | string |
Enregistrements associés à inclure avec les enregistrements demandés (valeur par défaut = aucun) |
|
|
Nom de l’entité
|
entity | True | string |
Nom de l’entité |
Retours
Répertorier les enregistrements
Obtenir la liste des enregistrements
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Sélectionner une requête
|
$select | string |
Limiter les propriétés retournées lors de la récupération des données |
|
|
Requête de filtre
|
$filter | string |
Requête de filtre ODATA pour restreindre les enregistrements retournés |
|
|
Commande par
|
$orderby | string |
Requête ODATA orderBy pour spécifier l’ordre des enregistrements |
|
|
Développer la requête
|
$expand | string |
Enregistrements associés à inclure avec les enregistrements demandés (valeur par défaut = aucun) |
|
|
Nombre supérieur
|
$top | integer |
Nombre total d’enregistrements à récupérer |
|
|
Ignorer le nombre
|
$skip | integer |
Ignorer les premiers enregistrements n |
|
|
Jeton d’évitement ($skiptoken)
|
$skiptoken | string |
Jeton permettant d’accéder à la page suivante des enregistrements |
|
|
Nom de l’entité
|
entity | True | string |
Nom de l’entité |
Retours
Répertorier les questionnaires
Obtenir la liste des enregistrements de questionnaire
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Sélectionner une requête
|
$select | string |
Limiter les propriétés retournées lors de la récupération des données |
|
|
Requête de filtre
|
$filter | string |
Requête de filtre ODATA pour restreindre les enregistrements retournés |
|
|
Nombre supérieur
|
$top | integer |
Nombre total d’enregistrements à récupérer |
|
|
Ignorer le nombre
|
$skip | integer |
Ignorer les premiers enregistrements n |
|
|
Jeton d’évitement ($skiptoken)
|
$skiptoken | string |
Jeton permettant d’accéder à la page suivante des enregistrements |
|
|
Nom du questionnaire
|
questionnaire | True | string |
Nom du questionnaire |
Retours
Supprimer un enregistrement
Supprimer l’enregistrement par ID
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID enregistrement
|
id | True | string |
Entrez un identificateur global unique (GUID) |
|
ETag
|
If-Match | string |
ETag (version d’entité) |
|
|
Nom de l’entité
|
entity | True | string |
Nom de l’entité |
Déclencheurs
| Lorsqu’un élément est créé et supprimé |
Lorsqu’un élément est créé et supprimé |
Lorsqu’un élément est créé et supprimé
Lorsqu’un élément est créé et supprimé
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’entité
|
$entity | True | string |
Nom de l’entité |
|
Nom de l’action
|
$action | True | string |
Action |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
pièce d'identité
|
id | string |
Définitions
binaire
Il s’agit du type de données de base "binaire".