- Vue d'ensemble (Overview)
- Adobe Sign
- Alteryx
- Amazon Comprehend
- Amazon Connect
- Amazon Rekognition
- Amazon Textract
- Box
- Notes de publication
- À propos du package d'activités Box
- Corriger XAML après la mise à jour du package
- Compatibilité du projet
- Configuration
- Références techniques
- Box Scope
- Commit Session
- Create File Version Session
- Create Upload Session
- Upload Part
- Delete Old Version
- Get Versions
- Promote Version
- Upload File Version
- Copier le fichier (Copy File)
- Delete File
- Télécharger le fichier
- Get File Comments
- Obtenir des informations sur les fichiers
- Get File Info Details
- Get File Lock Info
- Lock File
- Déplacer le fichier (Move File)
- Unlock File
- Télécharger le fichier
- Copy Folder
- Créer un dossier (Create Folder)
- Delete Folder
- Get Folder Info
- Get Folder Items
- Rename Folder
- Search For Content
- Exécuter la méthode
- Cognitif
- Notes de publication
- À propos du package d'activités Cognitive
- Analyse de texte Google (Google Text Analysis)
- Google Traduction
- Analyse de texte de la compréhension du langage naturel d'IBM Watson (IBM Watson NLU Text Analysis)
- Analyse de texte d'IBM Watson (IBM Watson Text Analysis)
- Analyse de texte Microsoft (Microsoft Text Analysis)
- Analyse de texte Stanford NLP (Stanford NLP Text Analysis)
- Obtenir les composants Stanford NLP (Stanford NLP Get Components)
- Obtenir les relations OpenIE Stanford NLP (Stanford NLP Get OpenIE Relations)
- Obtenir le sentiment de la phrase Stanford NLP (Stanford NLP Get Sentence Sentiment)
- DocuSign
- Notes de publication
- À propos du package d’activités DocuSign
- Compatibilité du projet
- Configuration
- Fonctionnalités de DocuSign
- Appeler l'opération DocuSign
- Créer une enveloppe
- Créer une enveloppe et envoyer
- Créer une enveloppe depuis un modèle
- Créer des destinataires d'enveloppe
- Get Document
- Récupérer des documents
- Récupérer une enveloppe
- Récupérer les données d'un formulaire
- Envoyer une enveloppe
- Mettre à jour une enveloppe
- Lister des pièces jointes
- Lister des champs personnalisés
- Lister des documents
- Lister les changements de statut d'enveloppe
- Lister des destinataires
- Créer une liste d'envoi groupé
- Créer une demande d'envoi groupé
- Récupérer une liste d'envoi groupé
- Récupérer des listes d'envoi groupé
- Créer des champs personnalisés de modèle
- Créer des destinataires de modèle
- Récupérer un modèle
- Lister des modèles
- Google Vision
- Jira
- Notes de publication
- À propos du package d’activités Jira
- Compatibilité du projet
- Configuration
- Jira Scope
- Exécuter la méthode
- Add Attachment
- Delete Attachment
- Download Attachment
- Get Attachments
- Ajouter un commentaire (Add Comment)
- Delete Comment
- Get Comments
- Create Component
- Delete Component
- Get Components
- Search Dashboards
- Create Filter
- Get Filters
- Create Issue Link
- Delete Issue Link
- Get Issue Link Types
- Get Issue Links
- Add Watcher
- Assign Issue
- Clone Issue
- Create Issue
- Delete Issue
- Get Issue
- Get Watchers
- Remove Watcher
- Search Issues Using JQL
- Transition Issue
- Update Issue
- Create Project
- Delete Project
- Get Project Types
- Get Projects
- Update Project
- Get Transitions
- Create User
- Delete User
- Find Users
- Marketo
- Microsoft Dynamics
- Notes de publication
- À propos du package d'activités Microsoft Dynamics
- Compatibilité du projet
- Configuration
- Références techniques
- Démarrage rapide : Enregistrements
- Microsoft Dynamics 365 (for Finance and Operations)
- Microsoft Traduction
- Microsoft Vision
- Notes de publication
- About the Microsoft Vision activity package
- Compatibilité du projet
- Étendue Microsoft Vision
- Analyze Image
- Détecter les visages (Detect Faces)
- Générer une description (Generate Description)
- Générer des balises (Generate Tags)
- Get Color
- Obtenir la miniature (Get Thumbnail)
- Lire le texte manuscrit (Read Handwritten Text)
- Lire le texte (Read Text)
- Recherche sécurisée (Safe Search)
- Intégration Oracle Cloud
- À propos du package d'activités Oracle Integration Cloud
- Compatibilité du projet
- Configuration
- Références techniques
- Étendue du processus Oracle
- Obtenir les instances de processus
- Obtenir l'instance de processus
- Déclencher le processus (Start Process)
- Mettre à jour l'état de l'instance de processus
- Ajouter un commentaire à une instance de processus
- Obtenir les pièces jointes d'instance de processus
- Download Attachment
- Obtenir les tâches
- Get Task
- Action Tâche
- Réaffecter la tâche
- Add Task Comment
- Obtenir les pièces jointes de la tâche
- Obtenir les destinataires de la tâche
- Oracle NetSuite
- Notes de publication
- À propos du package d’activités Oracle NetSuite
- Compatibilité du projet
- Configuration
- Références techniques
- Fonctionnalité de l'application Oracle NetSuite
- Supprimer des enregistrements
- Récupérer tous les enregistrements
- Récupérer des enregistrements
- Saved Search
- Joindre un fichier
- Détacher un fichier
- Télécharger le fichier
- Get Files
- Récupérer des fichiers par objet
- Obtenir les dossiers
- Télécharger le fichier
- Delete Record
- Obtenir l'enregistrement
- Initialiser un enregistrement
- Insert Record
- Update Record
- Salesforce
- Notes de publication
- À propos du package d’activités Salesforce
- Compatibilité du projet
- Configuration
- Démarrage rapide
- Étendue de l'application Salesforce
- Create Bulk API Job
- Get Bulk API Job
- Get Bulk API Job Results
- Start or Abort Bulk API Job
- Assign File
- Télécharger le fichier
- Télécharger le fichier
- Composite Request
- Delete Record
- Obtenir les enregistrements en mode Liste
- Obtenir l'enregistrement
- Insert Record
- Update Record
- Upsert Record
- Execute Report
- Execute SOQL
- Format Column Names
- Format Labels And Values
- Lightning REST API Request
- Rechercher
- SAP BAPI
- ServiceNow
- Slack
- Smartsheet
- Notes de publication
- À propos du package d’activités Smartsheet
- Compatibilité du projet
- Configuration
- Références techniques
- Démarrage rapide : Travailler avec des lignes
- Fonctionnalités de l'application Smartsheet
- Joindre un fichier
- Joindre une URL
- Delete Attachment
- Récupérer une pièce jointe
- Lister des pièces jointes
- Ajouter un commentaire (Add Comment)
- Delete Comment
- Récupérer un commentaire
- Lister des discussions
- Copy Folder
- Créer un dossier (Create Folder)
- Delete Folder
- Get Folder
- Lister des dossiers
- Ajouter des membres à un groupe
- Get Group
- List Groups
- Supprimer le membre d'un groupe
- Récupérer un rapport
- Lister des rapports
- Ajouter des lignes
- Copier des lignes
- Créer une discussion sur la ligne
- Delete Rows
- Get Row
- Répertorier des lignes
- Déplacer des lignes
- Mettre à jour des lignes
- Copy Sheet
- Créer une feuille
- Créer une feuille depuis un modèle
- Télécharger une feuille
- Récupérer une feuille
- Lister des feuilles
- Mettre à jour une feuille
- Ajouter un utilisateur
- Get User
- Lister les utilisateurs
- Supprimer un utilisateur
- Copier un espace de travail
- Create Workspace
- Lister des espaces de travail
- Importer une feuille à partir de CSV/XLSX
- Appeler l'opération Smartsheet
- Rechercher une activité
- Envoyer par e-mail
- Partager un objet
- SuccessFactors
- Tableau
- Twilio
- Workato
- Workday
Démarrage rapide : Enregistrements
L'objectif de ce guide est de vous aider à créer un exemple de travail qui utilise les activités Microsoft Dynamics 365 suivantes :
Cet exemple pratique vous permet de vérifier rapidement la connexion à votre application Microsoft Dynamics 365 et de vous familiariser avec les types de données d'entrée/sortie de l'activité.
Une fois les étapes de ce guide terminées, vous disposerez d'une séquence d'automatisation qui effectuera les opérations suivantes :
- Établit une connexion à votre application Microsoft Dynamics 365 (Obtenir les informations d’identification et Étendue d'application Microsoft Dynamics).
- Insère un nouvel enregistrement de compte ( Insérer un enregistrement (Insert Record)).
- Recherche l'enregistrement de compte inséré ( Rechercher des enregistrements (Search Records) ).
- Met à jour le champ de site Web de l'enregistrement de compte ( Mettre à jour l'enregistrement (Update Record) ).
- Vérifie que l'enregistrement de compte a été mis à jour avec succès ( Obtenir l'enregistrement (Get Record) ).
-
Supprime l'enregistrement de compte inséré ( Supprimer l'enregistrement (Delete Record) ).
Remarque : bien qu'il puisse exister des moyens plus efficaces d'obtenir le même résultat, l'objectif de cette séquence est de démontrer toutes les activités d'enregistrement.
Avant de commencer :
- Suivez les étapes d' installation de Microsoft Dynamics 365.
-
Utilisez le Gestionnaire de paquets pour installer le paquet Microsoft.Activities.Extensions (c'est pour l'activité Rechercher des enregistrements ).
Remarque : ce guide utilise InformationsClientCredentials ( ClientCredentials) comme TypeAuthentification dans l'activité Étendue de l'application Microsoft Dynamics ( Microsoft Dynamics Application Scope ). Si vous préférez utiliser PasswordCredentials, vous pouvez ignorer l'étape 1 (ajouter une activité Get Credential ) et suivre les sous-étapes à puces de l'étape 2 (ajouter l'activité Microsoft Dynamics Application Scope ).
Construisez votre projet
- Ajoutez une activité Obtenir l' identifiant (Get Credential ).
- Saisissez le nom de l' actif pour l'actif d'identification que vous avez créé (pendant la configuration) pour la clé secrète du client de l'application (par exemple, "MicrosoftDynamics365ClientCredentials").
- Créez et entrez une variable
SecureString
pour la propriété Mot de passe (par exemple, clientSecret). - Créez et entrez une variable
String
pour la propriété Nom d'utilisateur (par exemple, clientId). - Ajoutez l'activité Étendue de l'application Microsoft Dynamics 365 après l'activité Obtenir l' identifiant (Get Credential ).
-
Cliquez sur le bouton Configurer (cela ouvre l ' Assistant de connexion), sélectionnez votre Type d'authentification, entrez vos informations d'identification et cliquez sur le bouton Tester la connexion ( Test Connection) . Pour plus d'informations sur l'objectif et le comportement de cet assistant, consultez la section .
- Cette étape est uniquement utilisée à des fins de conception. Pour remplir les propriétés Étendue de l'application Microsoft Dynamics , continuez en suivant les étapes ci-dessous.
-
Dans la propriété TypeAuthentification ( AuthenticationType ), sélectionnez votre type d'authentification préféré.
- Si vous sélectionnez PasswordCredentials, créez une variable
String
pour ClientId (par exemple, Name: clientId Default: "56X9aXXX-b5d9-4a90-XXXX-13XX9643XXXX")
- Si vous sélectionnez PasswordCredentials, créez une variable
- Dans la propriété IDClient , entrez la variable
String
que vous avez créée pour l'activité ou la sous-étape Get Credential ci-dessus (par exemple, clientId). -
Dans la propriété SecretClient (ClientSecret), entrez la variable
SecureString
que vous avez créée pour l'activité Get Credential (par exemple, clientSecret).- Si vous avez sélectionné Identifiants Mot de Passe, laissez la propriété SecretClient (ClientSecret ) vide.
- Dans la propriété EndpointUrl , créez et entrez une variable
String
avec l'URL de l'instance CRM à laquelle vous souhaitez vous connecter (par exemple, Name: endpointURL Default: "https://uipath.crm4.dynamics.com/" ) -
Dans la propriété TenantId , créez et entrez une variable
String
pour l'ID de répertoire (locataire) attribué à votre locataire Azure Active Directory (ADD) (par exemple, Name: tenantId Default: "d8353d2a-b153-4d17-8827-902cXXXXXXX") .-
Si vous avez sélectionné IdentifiantMotDePasse, sélectionnez votre préférence Invite de mot de passe (options).
-
-
Ajoutez l’activité Insert Record à l’intérieur de l’activité Microsoft Dynamics Application Scope .
-
Cliquez sur le bouton Configurer à l'intérieur de l'activité Insérer un enregistrement (cela ouvre l ' Assistant d'objet).
- Dans la liste déroulante Sélectionner une entité ( Select Entity ), sélectionnez Account(Compte).
- Dans le champ accountId , créez et saisissez une variable
String
(par exemple, accountId). - Dans la zone de texte Ajouter un seul champ , entrez le nom et cliquez sur Entrée.
- Dans le champ Nom , saisissez un nom de compte (par exemple, "Quickstart_Account").
-
Cliquez sur le bouton Terminé (Terminé).
- Ajoutez une activité Ajouter au dictionnaire après l’activité Insérer un enregistrement .
- Dans la propriété Dictionnaire , créez et entrez une variable
Dictionary<String,String>
en conséquence : Name: optionrequête, Par défaut: new Dictionary(Of String, String) (vous pouvez utiliser une valeur de nom différente, mais la valeur par défaut est requise). - Dans la propriété Clé (Key), entrez "$filter".
-
Dans la propriété Valeur , entrez « name eq 'Quickstart_Account' » (Quickstart_Account est le nom du compte que vous avez inséré dans les étapes ci-dessus. Si vous avez entré un nom différent, utilisez plutôt cette valeur).
- Pour plus d'informations sur les valeurs de requête, consultez les pages de métadonnées de requête et/ou de données de requête dans la documentation Microsoft.
- Ajoutez l'activité Rechercher les enregistrements après l'activité Ajouter au dictionnaire .
- Dans la propriété Objet , sélectionnez Compte.
- Dans la propriété Options de requête , entrez la variable
Dictionary<String,String>
que vous avez créée ci-dessus (par exemple, optionRequête). -
Dans la propriété Result (Result), créez et entrez une variable
DataTable
(par exemple, searchResults).
-
-
Ajoutez une activité Assign après l’activité Search Records .
- Dans la propriété À (To), créez et entrez une variable
String
(par exemple, webURL). -
Dans la propriété Valeur , entrez les éléments suivants : searchResults.Rows(0).Item("websiteurl").ToString.
- Pour plus d'informations sur les noms de colonne de chaque entité, consultez la référence Web API EntityType Reference dans la documentation Microsoft.
- Ajoutez une activité If après l’activité Assign .
- Créez une variable
String
avec une valeur par défaut d'une URL (par exemple, Name: website, Default: "www.uipath.com"). - Dans la propriété Condition (Condition), entrez ce qui suit : webURL = website.
- Dans la zone Instruction Then ( Then ), ajoutez une activité Write Line avec le textesuivant : "Website present".
-
Dans la zone Instruction Sinon ( Else ), ajoutez l'activité Mettre à jour l'enregistrement ( Update Record ).
-
Cliquez sur le bouton Configurer (Configure) à l'intérieur de l'activité Mettre à jour l'enregistrement ( Update Record ) (cela ouvre l ' Assistant Objet).
- Dans la liste déroulante Sélectionner une entité ( Select Entity ), sélectionnez Account(Compte).
- Dans le champ accountId , saisissez la variable
String
que vous avez créée pour l'activité Insérer un enregistrement (par exemple, accountId). - Dans la zone de texte Ajouter un seul champ , entrez websiteurl et cliquez sur Entrée.
- Dans le champ Nom , saisissez la variable
String
que vous avez créée à l'étape ci-dessus (par exemple, site Web). -
Cliquez sur le bouton Terminé (Terminé).
-
- Dans la propriété À (To), créez et entrez une variable
Tester votre projet
-
Ajoutez l'activité Obtenir l'enregistrement ( Get Record ) après l'activité Mettre à jour l'enregistrement ( Update Record ) (à l'intérieur de la zone d'instruction Sinon ( Else )).
-
Cliquez sur le bouton Configurer à l'intérieur de l'activité Obtenir l'enregistrement (cela ouvre l ' Assistant d'objet).
- Dans la liste déroulante Sélectionner une entité ( Select Entity ), sélectionnez Account(Compte).
- Dans le champ accountId , saisissez la variable
String
que vous avez créée pour l'activité Insérer un enregistrement (par exemple, accountId). - Dans la zone de texte Ajouter un seul champ , entrez websiteurl et cliquez sur Entrée.
- Dans le champ URL de site Web, créez et saisissez une variable
String
(par exemple, websiteVerification). - Cliquez sur le bouton Terminé (Terminé).
- Ajoutez une activité If après l’activité Get Record (à l’intérieur de la zone d’instruction Else ).
- Dans la propriété Condition (Condition), entrez ce qui suit : website = websiteVerification.
- Dans la zone Instruction Then ( Then ), ajoutez une activité Write Line avec le textesuivant : « La mise à jour du site Web a réussi !.
- Dans la zone Instruction Then ( Then ), ajoutez une activité Write Line avec le textesuivant : « Échec de la mise à jour du site Web ».
-
-
Ajoutez l'activité Supprimer l' enregistrement (Delete Record ) en dehors de la première activité Si .
- Dans la propriété Objet , sélectionnez Compte.
- Dans le champ Id (Id), saisissez la variable
String
que vous avez créée pour l'activité Insérer un enregistrement (par exemple, accountId). - Dans la propriété MicrosoftDynamicsStatus , créez et entrez une variable
ResponseStatus
(par exemple, responseStatus).
-
Ajoutez une activité Write Line après l’activité Delete Record .
- Dans la propriété Texte , entrez ce qui suit : « Enregistrement supprimé : « +responseStatus.Success.ToString.
-
Cliquez sur Exécuter ( Run ) et vérifiez que la fenêtre Sortie (Output) inclut les valeurs de ligne d'écriture attendues.
Vous avez terminé !
Pour en savoir plus sur les activités Microsoft Dynamics 365 (y compris des exemples d'entrées/sorties de propriétés), consultez la page Activités (Activities) pour obtenir une liste complète des activités et des liens vers les pages de détails des activités.