CloudTools pour Salesforce (préversion)
Apptigent CloudTools fournit une gamme d’actions d’intégration de données pour Salesforce accessibles par n’importe quelle application ou flux de travail connecté au cloud.
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 | Prise en charge d’Apptigent |
| URL | https://www.apptigent.com/help |
| Messagerie électronique | support@apptigent.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Apptigent |
| Site internet | https://www.apptigent.com |
| Politique de confidentialité | https://www.apptigent.com/help/privacy-policy/ |
| Catégories | Productivité |
Automatisez les processus métier critiques avec une intégration cloud multiplateforme transparente pour Salesforce. Connectez facilement Power Apps et Power Automate à votre organisation Salesforce pour récupérer des informations client, fermer des transactions, créer des enregistrements, convertir des prospects, exécuter des tâches en bloc, exécuter des actions rapides, charger des fichiers, associer des documents à des enregistrements, mettre à jour des flux, récupérer des fichiers liés, etc. Vous pouvez même exécuter des requêtes avancées et des seaches à l’aide de SOQL, SOSL et GraphQL. CloudTools déverrouille le potentiel de vos données CRM d’entreprise en le rendant facilement accessible à partir de n’importe quelle application ou flux de travail.
Prerequisites
CloudTools nécessite une licence Salesforce valide, une installation du package managé CloudTools dans une organisation Salesforce (n’importe quelle édition) et un abonnement CloudTools actuel (facturé séparément). Pour obtenir des instructions pas à pas sur la prise en main de la visite https://www.apptigent.com/solutions/cloudtools/configuration.
Comment obtenir des informations d’identification
Générez une clé de licence (API) en suivant ces étapes simples :
- Installez le package managé CloudTools via Salesforce App Exchange.
- Lancez la page de configuration cloudTools en sélectionnant le lien « Apptigent CloudTools » dans le lanceur d’applications.
- Suivez les instructions à l’écran pour créer une application connectée et générer une clé de licence.
- Copiez la clé et fournissez-la dans la nouvelle boîte de dialogue de connexion dans Power Apps, Power Automate ou Azure Logic Apps.
Problèmes connus et limitations
L’installation et la configuration de CloudTools pour Salesforce Sales Cloud nécessitent des autorisations d’administrateur système dans Salesforce. Contactez votre administrateur Salesforce pour obtenir de l’aide si vous n’avez pas suffisamment d’autorisations au sein de votre organisation.
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é de licence | securestring | Clé de licence CloudTools | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Actions - Décrire l’action rapide |
Récupérer toutes les propriétés d’une action rapide |
| Actions - Exécuter une action rapide |
Exécuter une action rapide avec les données nécessaires |
| Actions - Récupérer des actions rapides |
Récupérer une liste de toutes les actions rapides dans une organisation |
| Enregistrements - Créer un enregistrement |
Créer un enregistrement du type d’objet spécifié |
| Enregistrements - Fichiers liés |
Récupérer des informations sur tous les fichiers liés à un enregistrement |
| Enregistrements - Mettre à jour l’enregistrement |
Mettre à jour un enregistrement du type d’objet spécifié |
| Enregistrements - Obtenir un enregistrement |
Récupérer un enregistrement du type d’objet spécifié |
| Enregistrements - Supprimer un enregistrement |
Supprimer un enregistrement du type d’objet spécifié |
| Fichiers - Créer un lien public |
Créer un lien de fichier public auquel les utilisateurs non authentifiés peuvent accéder |
| Fichiers - Créer une version |
Charger un fichier en tant que nouvel objet ContentVersion |
| Fichiers - Informations de version |
Récupérer des informations sur une version de fichier individuelle (ContentVersion) |
| Fichiers - Métadonnées de document |
Récupérer des informations sur un fichier (ContentDocument) |
| Fichiers - Obtenir la version |
Récupérer une version de fichier individuelle (ContentVersion) |
| Fichiers - Partager un document |
Associer un fichier (ContentDocument) à un enregistrement et définir les propriétés de partage |
| Fichiers - Versions de documents |
Récupérer une liste d’informations de version pour un fichier individuel (ContentDocument) |
| Flux - Créer un élément de flux |
Créer un élément de flux associé à un enregistrement |
| Flux - Obtenir le flux d’enregistrement |
Récupérer le flux d’enregistrement Chatter |
| Objets - Champs d’objet |
Récupérer les champs d’un sObject |
| Objets - Champs pouvant être mis à jour d’objets |
Récupérer les champs pouvant être mis à jour d’un objet sObject |
| Objets - Décrire l’objet |
Récupérer toutes les métadonnées et tous les champs d’un objet sObject |
|
Objets - List s |
Récupérer une liste de tous les sObjects dans une organisation |
| Objets - Métadonnées d’objet |
Récupérer les métadonnées d’un sObject |
| Organisation - Dernière version de l’API |
Obtenir la dernière version de l’API prise en charge pour une organisation |
| Organisation - Répertorier les versions de l’API |
Obtenir la liste de toutes les versions d’API prises en charge dans une organisation |
| Prospects - Convertir un prospect |
Convertir un prospect |
| Requêtes - Requête de recherche |
Exécuter une requête de recherche (SOSL) |
| Requêtes - Requête GraphQL |
Exécuter une requête Graph QL pour récupérer des données d’objet et d’enregistrement |
| Requêtes - Requête SOQL |
Exécuter une requête SOQL |
| Travaux - Abandonner le travail |
Abandonner un travail |
| Travaux - Créer un travail de requête en bloc |
Créer un travail de requête en bloc |
| Travaux - Créer un travail d’insertion en bloc |
Créer un travail d’insertion en bloc |
| Travaux - Obtenir le résultat du travail en bloc |
Obtenir des informations sur les résultats du travail en bloc |
| Travaux - Obtenir l’état du travail en bloc |
Vérifier l’état d’un travail |
| Travaux - Obtenir tous les travaux |
Obtenir des informations sur tous les travaux |
| Travaux - Supprimer un travail |
Supprimer un travail |
Actions - Décrire l’action rapide
Récupérer toutes les propriétés d’une action rapide
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom
|
name | True | string |
Nom de l’objet ou de l’élément |
Retours
- Corps
- outputStringResult
Actions - Exécuter une action rapide
Exécuter une action rapide avec les données nécessaires
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom
|
name | True | string |
Nom de l’action rapide |
|
Data
|
data | True | object |
Données d’action rapide |
Retours
- Corps
- outputStringResult
Actions - Récupérer des actions rapides
Récupérer une liste de toutes les actions rapides dans une organisation
Retours
- Corps
- outputActionList
Enregistrements - Créer un enregistrement
Créer un enregistrement du type d’objet spécifié
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Sélectionner le nom de l’objet
|
name | True | string |
Type d’objet qui sera créé |
|
body
|
body | True | dynamic |
Entrée de création d’enregistrement |
Retours
- response
- object
Enregistrements - Fichiers liés
Récupérer des informations sur tous les fichiers liés à un enregistrement
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID enregistrement
|
recordId | True | string |
ID enregistrement |
|
Types de liens
|
linkTypes | True | string |
Type de fichiers liés à inclure |
Retours
- response
- object
Enregistrements - Mettre à jour l’enregistrement
Mettre à jour un enregistrement du type d’objet spécifié
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Sélectionner le nom de l’objet
|
name | True | string |
Type d’objet qui sera mis à jour |
|
ID enregistrement
|
recordId | True | string |
ID d’enregistrement à mettre à jour |
|
body
|
body | True | dynamic |
Entrée de mise à jour d’enregistrement |
Retours
- response
- object
Enregistrements - Obtenir un enregistrement
Récupérer un enregistrement du type d’objet spécifié
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Sélectionner le nom de l’objet
|
name | True | string |
Type d’objet qui sera récupéré |
|
ID enregistrement
|
recordId | True | string |
ID d’enregistrement à récupérer |
Retours
- response
- object
Enregistrements - Supprimer un enregistrement
Supprimer un enregistrement du type d’objet spécifié
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Sélectionner le nom de l’objet
|
name | True | string |
Type d’objet qui sera supprimé |
|
ID enregistrement
|
recordId | True | string |
ID d’enregistrement à supprimer |
Retours
- response
- object
Fichiers - Créer un lien public
Créer un lien de fichier public auquel les utilisateurs non authentifiés peuvent accéder
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de version
|
versionId | True | string |
ID de version du contenu du fichier |
|
Nom du fichier
|
name | True | string |
Nom de fichier |
|
Affichage dans le navigateur
|
viewInBrowser | boolean |
Créer un lien d’aperçu pour l’affichage dans le navigateur |
|
|
Autoriser le téléchargement
|
allowDownload | boolean |
Créer un lien de téléchargement pour récupérer le contenu du fichier |
|
|
Mot de passe
|
password | boolean |
Mot de passe |
|
|
Expiration
|
expiration | string |
Date d’expiration (facultatif) |
Retours
- Corps
- outputPublicLink
Fichiers - Créer une version
Charger un fichier en tant que nouvel objet ContentVersion
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom
|
name | string |
Nom du fichier (y compris l’extension) |
|
|
Titre
|
title | string |
Titre du fichier |
|
|
Document ID
|
documentId | string |
(Facultatif) ID de l’objet ContentDocument (utilisé uniquement lors de l’ajout d’une nouvelle version à un fichier existant) |
|
|
Raison de la modification
|
reasonForChange | string |
(Facultatif) Description de la modification |
|
|
Fichier
|
file | file |
Données de fichier binaire |
Retours
- response
- object
Fichiers - Informations de version
Récupérer des informations sur une version de fichier individuelle (ContentVersion)
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de version
|
versionId | True | string |
ID de la version de contenu du fichier à récupérer |
Retours
- response
- object
Fichiers - Métadonnées de document
Récupérer des informations sur un fichier (ContentDocument)
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Document ID
|
documentId | True | string |
ID du document de contenu de fichier à récupérer |
Retours
- response
- object
Fichiers - Obtenir la version
Récupérer une version de fichier individuelle (ContentVersion)
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de version
|
versionId | True | string |
ID de version de fichier à récupérer |
Retours
- response
- object
Fichiers - Partager un document
Associer un fichier (ContentDocument) à un enregistrement et définir les propriétés de partage
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Document ID
|
documentId | True | string |
ID du fichier (objet ContentDocument) |
|
ID enregistrement
|
recordId | True | string |
ID de l’enregistrement associé au fichier |
|
Visibilité
|
visibility | True | string |
Utilisateurs qui peuvent accéder au fichier |
|
Permissions
|
permissions | True | string |
Autorisations de partage (Visionneuse [Affichage uniquement], Collaborateur [Affichage/Modifier/Partager], déduit de l’enregistrement associé) |
Retours
- response
- object
Fichiers - Versions de documents
Récupérer une liste d’informations de version pour un fichier individuel (ContentDocument)
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de version
|
documentId | True | string |
ID de l’objet de document de contenu contenant les versions à récupérer |
Retours
- response
- object
Flux - Créer un élément de flux
Créer un élément de flux associé à un enregistrement
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Contenu du flux
|
body | True | string |
Contenu de l’élément de flux. Accepte des valeurs de texte brut ou un objet JSON « messageSegments » pour les types de publications plus complexes (reportez-vous à https://bit.ly/4706k0M). |
|
ID enregistrement
|
recordId | True | string |
ID d’enregistrement associé |
Retours
- response
- object
Flux - Obtenir le flux d’enregistrement
Récupérer le flux d’enregistrement Chatter
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID enregistrement
|
recordId | True | string |
ID de l’enregistrement |
Retours
- response
- object
Objets - Champs d’objet
Récupérer les champs d’un sObject
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’objet
|
name | True | string |
Nom du sObject |
Retours
- Corps
- outputStringResult
Objets - Champs pouvant être mis à jour d’objets
Récupérer les champs pouvant être mis à jour d’un objet sObject
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’objet
|
name | True | string |
Nom du sObject |
Retours
- Corps
- outputStringResult
Objets - Décrire l’objet
Récupérer toutes les métadonnées et tous les champs d’un objet sObject
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Sélectionner le nom de l’objet
|
name | True | string |
Nom du sObject |
Retours
- Corps
- outputStringResult
Objets - List sObjects
Objets - Métadonnées d’objet
Récupérer les métadonnées d’un sObject
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’objet
|
name | True | string |
Nom du sObject |
Retours
- Corps
- outputStringResult
Organisation - Dernière version de l’API
Obtenir la dernière version de l’API prise en charge pour une organisation
Retours
- Corps
- outputStringResult
Organisation - Répertorier les versions de l’API
Obtenir la liste de toutes les versions d’API prises en charge dans une organisation
Retours
- Corps
- outputVersionList
Prospects - Convertir un prospect
Convertir un prospect
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de prospect
|
leadId | True | string |
Identificateur de prospect |
|
Créer une opportunité
|
createOpportunity | boolean |
Créez un enregistrement d’opportunité lors de la conversion. La valeur par défaut est true. |
|
|
Nom de l’opportunité
|
opportunityName | string |
Définit le nom de l’opportunité à créer. Si aucun nom n’est spécifié, cette valeur correspond par défaut au nom de la société du prospect. |
|
|
Remplacer la source de prospect
|
overwriteLeadSource | boolean |
Remplacez le champ LeadSource sur l’objet contact cible avec le contenu du champ LeadSource dans l’objet prospect source. La valeur par défaut est false. |
|
|
Envoyer un e-mail de notification
|
sendNotificationEmail | boolean |
Envoyez un e-mail de notification au propriétaire. La valeur par défaut est false. |
|
|
Fusionner avec l’ID de compte
|
mergeAccountId | string |
ID du compte dans lequel le prospect est fusionné. Utilisez uniquement lors de la mise à jour d’un compte existant. |
|
|
Fusionner avec l’ID de contact
|
mergeContactId | string |
ID du contact dans lequel le prospect sera fusionné (doit déjà être associé au compte spécifié dans mergeAccountId). Utilisez uniquement lors de la mise à jour d’un contact existant. |
|
|
Fusionner avec l’ID d’opportunité
|
mergeOpportunityId | string |
ID de l’opportunité dans laquelle le prospect est fusionné. Utilisez uniquement lors de la mise à jour d’une opportunité existante. |
|
|
ID du propriétaire
|
ownerId | string |
ID de la personne propriétaire d’un compte, d’un contact ou d’une opportunité nouvellement créé. Si la valeur du propriétaire du prospect est vide, elle est utilisée. |
Retours
- response
- object
Requêtes - Requête de recherche
Exécuter une requête de recherche (SOSL)
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom
|
query | True | string |
Texte de requête de recherche (non codé) |
Retours
- response
- object
Requêtes - Requête GraphQL
Exécuter une requête Graph QL pour récupérer des données d’objet et d’enregistrement
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Query
|
query | True | string |
Texte de requête GraphQL |
Retours
- response
- object
Requêtes - Requête SOQL
Exécuter une requête SOQL
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
query
|
query | True | string |
Texte de requête SOQL (non codé) |
Retours
- response
- object
Travaux - Abandonner le travail
Abandonner un travail
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
ID d’objet |
|
Type
|
type | True | string |
Type d'objet |
Retours
- Corps
- outputStringResult
Travaux - Créer un travail de requête en bloc
Créer un travail de requête en bloc
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Opération de requête
|
operation | string |
Type d’opération de requête |
|
|
Délimiteur de colonne
|
delimiter | string |
Délimiteur de colonne dans le fichier de sortie |
|
|
Fin de ligne
|
lineEnding | string |
Fin de ligne du fichier de sortie. LF pour Unix/Linux/Mac OS, CRLF pour Windows |
|
|
Query
|
query | string |
Requête SOQL de jeu de résultats volumineux (non codée) |
Retours
- response
- object
Travaux - Créer un travail d’insertion en bloc
Créer un travail d’insertion en bloc
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’objet
|
objectName | string |
Nom du type sObject (par exemple, Opportunité) |
|
|
Format de fichier
|
fileFormat | string |
Format de fichier (uniquement pris en charge par CSV actuellement) |
|
|
Fin de ligne
|
lineEnding | string |
Fin de ligne du fichier d’entrée. LF pour Unix/Linus/Mac OS, CRLF pour Windows |
|
|
Fichier
|
file | file |
Données de fichier binaire (limite de 25 Mo) |
Retours
- response
- object
Travaux - Obtenir le résultat du travail en bloc
Obtenir des informations sur les résultats du travail en bloc
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID du travail
|
jobId | string |
ID du travail |
|
|
Type de travail
|
jobType | string |
Type de travail |
|
|
Type de résultat
|
resultType | string |
Type de jeu de résultats à récupérer |
|
|
Localisateur
|
locator | string |
Localisateur d’enregistrements |
|
|
Nombre maximal d’enregistrements
|
maxRecords | string |
Nombre maximal d’enregistrements à retourner |
Retours
- response
- object
Travaux - Obtenir l’état du travail en bloc
Vérifier l’état d’un travail
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
ID d’objet |
|
Type
|
type | True | string |
Type d'objet |
Retours
- Corps
- outputStringResult
Travaux - Obtenir tous les travaux
Travaux - Supprimer un travail
Supprimer un travail
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
ID d’objet |
|
Type
|
type | True | string |
Type d'objet |
Retours
- Corps
- outputStringResult
Définitions
outputActionList
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Results
|
results | array of object |
Results |
|
items
|
results | object |
outputPublicLink
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’objet
|
objectId | string |
ID d’objet distribution de contenu |
|
Success
|
success | boolean |
Indique la réussite ou l’échec de l’opération |
|
Mot de passe
|
password | string |
Valeur de mot de passe générée automatiquement |
|
URL
|
url | string |
URL publique |
outputStringResult
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
résultat
|
result | string |
Réponse textuelle |
outputVersionList
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Results
|
results | array of object |
Results |
|
items
|
results | object |
objet
Il s’agit du type 'object'.