UiPath Documentation
activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités de productivité

Dernière mise à jour 16 avr. 2026

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 contact dans Salesforce pour chacun d’eux. Ensuite, mettez à jour les éléments de la liste SharePoint avec l’ID Salesforce et le statut Traité (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éé, Ajouter un élément de liste, Obtenir des éléments de liste, ainsi que des activités Salesforce telles que Créer un compte et Créer un contact.

Remarque :

Les activités des listes SharePoint utilisent des noms de colonnes, mais l’interface utilisateur de Studio expose les noms complets des colonnes. Par exemple, si vous avez une colonne nommée 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. Dans le champ Comment démarrer l'automatisation, sélectionnez Basé sur les événements, puis sélectionnez l'activité de déclencheur Microsoft 365 Fichier créé .

  3. Dans l’activité de déclencheur :

    • Configurez votre connexion Microsoft OneDrive et SharePoint.
    • Définissez le champ À l'emplacement . Par exemple, sélectionnez l'un de vos dossiers OneDrive.

    docs image

  4. Ajoutez une activité Pour chaque ligne du classeur :

    • Dans le champ Classeur , sélectionnez la variable de sortie de l'activité Déclencheur créé .
    • Sélectionnez la plage. Par exemple, la première feuille du classeur, Sheet1.
    • Configurez les autres champs en fonction de vos besoins. Par exemple :
      • Contient des en-têtes : définissez sur True.
      • Si la ligne est vide : définissez sur Ignorer.

    docs image

  5. Dans l’activité Pour chaque ligne , ajoutez une activité Ajouter un élément de liste SharePoint pour créer de nouveaux clients.

    • Choisissez la liste Sharepoint dont vous avez besoin.

    docs image

  6. Ensuite, toujours à l’intérieur de l’activité Pour chaque, ajoutez une activité. Renommez-la Écrire la cellule - Statut, pour l'identifier facilement ultérieurement, et configurez-le :

    • Dans le champ Classeur , sélectionnez la variable de sortie de l'activité de déclencheur Fichier créé .
    • Sélectionnez la plage Feuille/Nommée.
    • Dans le champ Cellule, sélectionnez la variable CurrentRow de l'activité Pour chaque ligne du classeur et accédez à la propriété Status_Address .
    • Pour quoi écrire : saisissez Ajouté dans le champ.
  7. Ajoutez une deuxième activité Écrire la cellule . Renommez-la en Écrire la cellule - ID de liste SharePoint et configurez-la :

    • Dans le champ Classeur , sélectionnez la variable de sortie de l'activité de déclencheur Fichier créé .
    • Sélectionnez la plage Feuille/Nommée.
    • Dans le champ Cellule, sélectionnez la variable CurrentRow de l'activité Pour chaque ligne du classeur et accédez à la propriété SP_List_ID_Address .
    • Pour que écrire : sélectionnez la variable de sortie de l'activité Ajouter un élément de liste et explorez la propriété ID .

    docs image

  8. Ensuite, en dehors de l'activité For Each Row , ajoutez une activité Get List Items . Cela récupère les informations du client.

    • Sélectionnez la liste SharePoint.
    • Dans le champ Colonnes à récupérer , sélectionnez tous les champs client 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 affichés des colonnes. Les titres de colonne dans le backend seront différents.

    docs image

    docs image

  9. Ajouter une activité Pour chaque :

    • Pour le champ Liste d'éléments , sélectionnez la variable de sortie de la précédente activité Get List Items et explorez la propriété Rows .
    • Le champ Élément est automatiquement défini sur currentDataRow.
  10. Dans l'activité Pour chaque, ajoutez une activité Si . Cela permet de déterminer quoi faire au cas où le champ ID Salesforce est vide.

    • Définissez la condition: si currentDataRow.field_5 (l'ID Salesforce des Colonnes à récupérer) est un texte vide. Dans l'éditeur d'expressions, la condition est : string.IsNullOrEmpty(currentDataRow.field_5) = true
    Remarque :

    ID Salesforce est le nom complet, field_5 est le nom de la colonne principale.

  11. Définissez la branche Then , c'est-à-dire l'activité à exécuter au cas où la condition est vraie. * Ajoutez une activité Message du journal 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 la propriété Title . Cela correspond au nom du client.

  12. Ajoutez une activité Salesforce Créer un compte . * Pour Nom de compte, sélectionnez la variable currentDataRow.Title .

  13. Ajoutez un contact Salesforce Créer 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 liste : * Nom de famille - Définir sur la variable currentDataRow.Lastname . Affiché en tant que currentDataRow.field_2. * Compte - Sélectionnez la variable de sortie de l’activité Créer un compte . * E-mail - Définir sur la variable currentDataRow.Email . Affiché en tant que currentDataRow.field_3. * Prénom - Définir sur la variable currentDataRow.Firstname . Affiché en tant que currentDataRow.field_1. * Téléphone : définissez sur la variable currentDataRow.Phone . Affiché en tant que variable currentDataRow.field_4 .

  14. Ensuite, ajoutez une activité Mettre à jour l'élément de liste unique et configurez-la : * Sélectionnez la liste SharePoint. * Pour l’ ID d’élément de liste, sélectionnez la variable Pour chaque currentDataRow.ID .

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/currentdatarow-790c193c.webp)
![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/currentdatarow-790c193c.webp)
  1. Ne configurez pas la branche Else .

  2. Ensuite, ajoutez une activité Obtenir le fichier/dossier : * URL du fichier ou du dossier : sélectionnez la variable de sortie de l'activité de déclencheur Fichier créé et explorez sa propriété ParentUri .

  3. Ajoutez une activité Créer un dossier et configurez-la :

    • Nom du dossier : par exemple, définissez le nom sur Fichiers traités.
    • Dossier parent : sélectionnez la variable de sortie de l’activité Obtenir le fichier/dossier .
    • Si le dossier existe déjà : définissez-le sur Renommer automatiquement.

    docs image

  4. Ajoutez une activité Déplacer le fichier/dossier pour déplacer le nouveau fichier vers le dossier des éléments traités. * Fichier ou dossier à déplacer : sélectionnez la variable de sortie de l’activité de déclencheur Fichier créé . * Dossier de destination - Sélectionnez la variable de sortie de l’activité Créer un dossier . * Si le fichier/dossier existe déjà - Définissez-le sur Remplacer.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/replace-e0abf35b.webp)
![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/replace-e0abf35b.webp)
  1. Vous avez terminé et prêt à exécuter votre projet !
  • À propos
  • Workflow

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour