Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités de productivité
Dernière mise à jour 26 avr. 2024

Ajouter de nouveaux clients à une liste SharePoint

À propos

Résumé: ajoutez de nouveaux clients à une liste SharePoint et créez des comptes Salesforce à l'aide de leurs données.

Applications: Listes SharePoint, Excel, Salesforce

Description:

Cet exemple explique comment ajouter tous les nouveaux clients à une liste SharePoint à partir d'un nouveau fichier Excel, puis créer un compte et un contact dans Salesforce pour chacun d'eux. Ensuite, mettez à jour les éléments de la liste SharePoint avec le Salesforce ID et le statut Processed. Enfin, créez un nouveau dossier pour les fichiers traités et déplacez le fichier Excel.

Cet exemple présente les activités Microsoft 365 telles que Fichier créé ( File Created), Ajouter un élément de liste ( Add List Item), Obtenir les éléments de la liste ( Get List Items), ainsi que des activités Salesforce telles que Créer un compte ( Create Account) et Créer un contact ( Create Contact).

Remarque :
Les activités de liste SharePoint utilisent des noms de colonne, mais l'interface utilisateur de Studio affiche les noms complets des colonnes. Par exemple, si vous avez une colonne nommée ID Salesforce ( Salesforce ID) lorsque vous récupérez ce champ dans une variable, la variable sera [...]field_5, car field_5 est le nom de la colonne dans le backend.

Workflow

  1. Ouvrez Studio Web et créez un nouveau projet.
  2. Pour Comment démarrer l’automatisation ( How to start the automation ), sélectionnez Basé sur l’événement ( Event based), puis sélectionnez l’activité déclencheur Microsoft 365 Fichier créé (Microsoft 365 File Créé ).
  3. Dans l’activité de déclencheur :
    1. Configurez votre connexion Microsoft OneDrive et SharePoint.
    2. Définissez le champ À l'emplacement ( In Location ). Par exemple, sélectionnez l'un de vos dossiers OneDrive.


  4. Ajoutez une activité For Each Row in Workbook :
    1. Dans le champ Classeur (Workbook), sélectionnez la variable de sortie de l'activité de déclencheur Fichier créé (File created).
    2. Sélectionnez la plage. Par exemple, la première feuille du classeur, Sheet1.
    3. Configurez les autres champs en fonction de vos besoins. Par exemple :
      1. Contient des en-têtes : Définissez sur Vrai(True) .
      2. Si la ligne est vide : définissez sur Ignorer.


  5. Dans l’activité Pour chaque ligne ( For Each Row) , ajoutez une activité Ajouter un élément de liste ( Add List Item ) SharePoint pour créer de nouveaux clients.
    1. Choisissez la liste SharePoint dont vous avez besoin.


  6. Ensuite, toujours à l'intérieur de l'activité For Each, ajoutez une activité. Renommez-la en Écrire la cellule - Statut ( Write Cell - Status) pour l'identifier facilement ultérieurement, et configurez-la :
    1. Dans le champ Classeur (Workbook), sélectionnez la variable de sortie de l'activité de déclencheur Fichier créé ( File Created ).
    2. Sélectionnez la feuille/la plage nommée.
    3. Dans le champ Cellule(Cell), sélectionnez la variable CurrentRow de l'activité For Each Row in Workbook et explorez la propriété Status_Address .
    4. Pour Quoi écrire (ForWhat to write ) - Tapez Ajouté (Added) dans le champ.


  7. Ajoutez une deuxième activité Écrire la cellule (Write Cell ). Renommez-la en Écrire la cellule - ID de liste SharePoint (Write Cell - SharePoint List ID ) et configurez-la :
    1. Dans le champ Classeur (Workbook), sélectionnez la variable de sortie de l'activité de déclencheur Fichier créé ( File Created ).
    2. Sélectionnez la feuille/la plage nommée.
    3. Dans le champ Cellule(Cell), sélectionnez la variable CurrentRow de l'activité For Each Row in Workbook et explorez la propriété SP_List_ID_Address .
    4. Pour Quoi écrire ( What to write ) - Sélectionnez la variable de sortie de l'activité Ajouter un élément de liste ( Add List Item ) et explorez la propriété ID .


  8. Ensuite, en dehors de l'activité For Each Row , ajoutez une activité Get List Items . Cela récupère les informations du client.
    1. Sélectionnez la liste SharePoint.
    2. Dans le champ Colonnes à récupérer , sélectionnez tous les champs clients dont vous avez besoin. Par exemple : Prénom, Nom, E-mail, Téléphone, ID Salesforce, ID et Titre.
      Remarque : il s'agit des noms complets des colonnes. Les titres de colonne dans le backend seront différents.




  9. Ajoutez une activité de type Pour chaque ( For Each ) :
    1. Pour le champ Liste d'éléments ( List of Items ), sélectionnez la variable de sortie de l'activité Get List Items (Obtenir les éléments de la liste) précédente et explorez la propriété Rows .
    2. Le champ Élément est automatiquement défini sur currentDataRow.


  10. Dans l'activité For Each, ajoutez une activité If . Cela détermine ce qu'il faut faire au cas où le champ ID Salesforce serait vide.
    1. Définissez la Condition: si currentDataRow.field_5 ( l' ID Salesforce des Colonnes à récupérer) est un texte vide. Dans l'éditeur d'expression, la condition est : string.IsNullOrEmpty(currentDataRow.field_5) = true
      Remarque : ID Salesforce est le nom d'affichage, field_5 est le nom de la colonne backend.


  11. Définissez la branche Then , c'est-à-dire l'activité à exécuter au cas où la condition serait vraie.
    1. Ajoutez une activité Message du journal des événements ( Log Message ) pour consigner le titre de l'élément de liste à la place. Dans le champ Message , sélectionnez la variable Pour chaque currentDataRow et explorez jusqu'à la propriété Title . Cela correspond au nom du client (la colonne Titre (Title) de la liste SharePoint).
  12. Ajoutez une activité Salesforce Créer un compte ( Create Account) .
    1. Pour Nom du compte ( Account name), sélectionnez la variable currentDataRow.Title .
  13. Ajoutez une activité Créer un contact Salesforce (Salesforce Create Contact ) et configurez-la. Faites correspondre les champs d'activité avec les informations récupérées à l'aide du champ Colonnes à récupérer dans l'activité Obtenir les éléments de la liste ( Get List Items ) :
    1. Nom de famille : définissez la variable sur currentDataRow.Lastname . Affiché sous la forme currentDataRow.field_2.
    2. Compte ( Account ) : sélectionnez la variable de sortie de l'activité Créer un compte ( Create Account) .
    3. E- mail : définissez sur la variable currentDataRow.Email . Affiché sous la forme currentDataRow.field_3.
    4. Prénom : définissez la variable sur currentDataRow.Firstname . Affiché sous la forme currentDataRow.field_1.
    5. Téléphone : définissez la variable sur currentDataRow.Phone . Affiché en tant que variable currentDataRow.field_4 .


  14. Ensuite, ajoutez une activité Mettre à jour un élément de liste unique (Update Single List Item) et configurez-la :
    1. Sélectionnez la liste SharePoint.
    2. Pour ID d'élément de liste ( List item id) , sélectionnez la variable Pour chaque (For Each currentDataRow.ID .


  15. Ne configurez pas la branche Sinon ( Else ).
  16. Ensuite, ajoutez une activité Get File or Folder (Obtenir le fichier ou le dossier) :
    1. URL de fichier ou de dossier - Sélectionnez la variable de sortie de l'activité de déclencheur Fichier créé et hiérarchisez vers le bas jusqu'à sa propriété ParentUri .


  17. Ajoutez une activité Créer un dossier ( Create Folder ) et configurez-la :
    1. Nom du dossier : par exemple, définissez le nom sur Fichiers traités.
    2. Dossier parent ( Parent folder ) : sélectionnez la variable de sortie de l'activité Obtenir le fichier ou le dossier (Get File or Folder ).
    3. Si le dossier existe déjà : définissez sur Renommer automatiquement.


  18. Ajoutez une activité Déplacer le fichier ou le dossier (Move File or Folder ) pour déplacer le nouveau fichier vers le dossier des éléments traités.
    1. Fichier ou dossier à déplacer : sélectionnez la variable de sortie du déclencheur d'activité Fichier créé .
    2. Dossier de destination ( Destination folder ) : sélectionnez la variable de sortie de l'activité Créer un dossier ( Create Folder ).
    3. Si le fichier/dossier existe déjà : définissez sur Remplacer ( Replace).


  19. Vous avez terminé et prêt à exécuter votre projet !
  • À propos
  • Workflow

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.