activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Activités de productivité
Last updated 15 nov. 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 d’un nouveau fichier Excel à une liste SharePoint, puis créer un nouveau compte et contacter dans Salesforce pour chacun d’eux. Ensuite, mettez à jour les éléments de la liste SharePoint avec l'ID Salesforce et le statut Traitement effectué ( Processed). Enfin, créez un nouveau dossier pour les fichiers traités et déplacez le fichier Excel.

Cet exemple présente des activités Microsoft 365 telles que Fichier créé(File Create), Ajouter un élément de liste ( Add List Item), Obtenir des éléments de 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é 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 . Il détermine la marche à suivre si le champ ID Salesforce est 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é Consigner le message ( 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 hiérarchisez vers le bas jusqu'à la propriété Title . Cela correspond au nom du client (la colonne Titre dans la liste SharePoint).
  12. Ajoutez une activité Salesforce Create Account .
    1. Pour Nom du compte ( Account name), sélectionnez la variable currentDataRow.Title .
  13. Ajoutez un Salesforce Create Contact et configurez-le. 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 :
    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é Obtenir le fichier/dossier (Get File/Folder ) :
    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 : sélectionnez la variable de sortie de l'activité Get File/Folder .
    3. Si le dossier existe déjà : définissez sur Renommer automatiquement.


  18. Ajoutez une activité Déplacer le fichier/dossier (Move File/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
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.