Partager via


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 ». Flux d’application

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 ». Processus d’application

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 records des 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:id expression
    • En créant une logicalName('id') expression

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

Les sorties de cette opération sont dynamiques.

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

Les sorties de cette opération sont dynamiques.

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

Les sorties de cette opération sont dynamiques.

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

Les sorties de cette opération sont dynamiques.

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

Les sorties de cette opération sont dynamiques.

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

Les sorties de cette opération sont dynamiques.

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

Les sorties de cette opération sont dynamiques.

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