---
title: Sharepoint
description: Travailler avec des pages et des listes
---

import { BlockInfoCard } from "@/components/ui/block-info-card"

<BlockInfoCard 
  type="sharepoint"
  color="#E0E0E0"
/>

{/* MANUAL-CONTENT-START:intro */}
[SharePoint](https://www.microsoft.com/en-us/microsoft-365/sharepoint/collaboration) est une plateforme collaborative de Microsoft qui permet aux utilisateurs de créer et de gérer des sites web internes, de partager des documents et d'organiser les ressources d'équipe. Elle offre une solution puissante et flexible pour créer des espaces de travail numériques et rationaliser la gestion de contenu dans les organisations.

Avec SharePoint, vous pouvez :

- **Créer des sites d'équipe et de communication** : Mettre en place des pages et des portails pour faciliter la collaboration, les annonces et la distribution de contenu
- **Organiser et partager du contenu** : Stocker des documents, gérer des fichiers et activer le contrôle de version avec des fonctionnalités de partage sécurisées
- **Personnaliser les pages** : Ajouter des parties textuelles pour adapter chaque site aux besoins de votre équipe
- **Améliorer la découvrabilité** : Utiliser les métadonnées, la recherche et les outils de navigation pour aider les utilisateurs à trouver rapidement ce dont ils ont besoin
- **Collaborer en toute sécurité** : Contrôler l'accès grâce à des paramètres d'autorisation robustes et à l'intégration avec Microsoft 365

Dans Sim, l'intégration SharePoint permet à vos agents de créer et d'accéder aux sites et pages SharePoint dans le cadre de leurs flux de travail. Cela permet une gestion automatisée des documents, le partage des connaissances et la création d'espaces de travail sans effort manuel. Les agents peuvent générer de nouvelles pages de projet, télécharger ou récupérer des fichiers et organiser dynamiquement les ressources en fonction des entrées du flux de travail. En connectant Sim à SharePoint, vous intégrez la collaboration structurée et la gestion de contenu dans vos flux d'automatisation — donnant à vos agents la capacité de coordonner les activités d'équipe, de mettre en évidence les informations clés et de maintenir une source unique de vérité dans toute votre organisation.
{/* MANUAL-CONTENT-END */}

## Instructions d'utilisation

Intégrez SharePoint dans le flux de travail. Lisez/créez des pages, répertoriez des sites et travaillez avec des listes (lecture, création, mise à jour d'éléments). Nécessite OAuth.

## Outils

### `sharepoint_create_page`

Créer une nouvelle page dans un site SharePoint

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `siteId` | chaîne | Non | L'ID du site SharePoint \(usage interne\) |
| `siteSelector` | chaîne | Non | Sélectionner le site SharePoint |
| `pageName` | chaîne | Oui | Le nom de la page à créer |
| `pageTitle` | chaîne | Non | Le titre de la page \(par défaut, le nom de la page si non fourni\) |
| `pageContent` | chaîne | Non | Le contenu de la page |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `page` | objet | Informations sur la page SharePoint créée |

### `sharepoint_read_page`

Lire une page spécifique d'un site SharePoint

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `siteSelector` | chaîne | Non | Sélectionner le site SharePoint |
| `siteId` | chaîne | Non | L'ID du site SharePoint \(usage interne\) |
| `pageId` | chaîne | Non | L'ID de la page à lire |
| `pageName` | chaîne | Non | Le nom de la page à lire \(alternative à pageId\) |
| `maxPages` | nombre | Non | Nombre maximum de pages à retourner lors de la liste de toutes les pages \(par défaut : 10, max : 50\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `page` | objet | Informations sur la page SharePoint |

### `sharepoint_list_sites`

Lister les détails de tous les sites SharePoint

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `siteSelector` | chaîne | Non | Sélectionner le site SharePoint |
| `groupId` | chaîne | Non | L'ID de groupe pour accéder à un site d'équipe de groupe |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `site` | objet | Informations sur le site SharePoint actuel |

### `sharepoint_create_list`

Créer une nouvelle liste dans un site SharePoint

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `siteId` | chaîne | Non | L'ID du site SharePoint \(usage interne\) |
| `siteSelector` | chaîne | Non | Sélectionnez le site SharePoint |
| `listDisplayName` | chaîne | Oui | Nom d'affichage de la liste à créer |
| `listDescription` | chaîne | Non | Description de la liste |
| `listTemplate` | chaîne | Non | Nom du modèle de liste \(par exemple, 'genericList'\) |
| `pageContent` | chaîne | Non | JSON optionnel des colonnes. Soit un tableau de premier niveau de définitions de colonnes, soit un objet avec \{ columns: \[...\] \}. |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `list` | objet | Informations sur la liste SharePoint créée |

### `sharepoint_get_list`

Obtenir les métadonnées (et éventuellement les colonnes/éléments) d'une liste SharePoint

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `siteSelector` | chaîne | Non | Sélectionnez le site SharePoint |
| `siteId` | chaîne | Non | L'ID du site SharePoint \(usage interne\) |
| `listId` | chaîne | Non | L'ID de la liste à récupérer |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `list` | objet | Informations sur la liste SharePoint |

### `sharepoint_update_list`

Mettre à jour les propriétés (champs) d'un élément de liste SharePoint

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | ---------- | ----------- |
| `siteSelector` | chaîne | Non | Sélectionner le site SharePoint |
| `siteId` | chaîne | Non | L'ID du site SharePoint \(usage interne\) |
| `listId` | chaîne | Non | L'ID de la liste contenant l'élément |
| `itemId` | chaîne | Oui | L'ID de l'élément de liste à mettre à jour |
| `listItemFields` | objet | Oui | Valeurs des champs à mettre à jour sur l'élément de liste |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `item` | objet | Élément de liste SharePoint mis à jour |

### `sharepoint_add_list_items`

Ajouter un nouvel élément à une liste SharePoint

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | ---------- | ----------- |
| `siteSelector` | chaîne | Non | Sélectionner le site SharePoint |
| `siteId` | chaîne | Non | L'ID du site SharePoint \(usage interne\) |
| `listId` | chaîne | Oui | L'ID de la liste à laquelle ajouter l'élément |
| `listItemFields` | objet | Oui | Valeurs des champs pour le nouvel élément de liste |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `item` | object | Élément de liste SharePoint créé |

### `sharepoint_upload_file`

Télécharger des fichiers vers une bibliothèque de documents SharePoint

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | ---------- | ----------- |
| `siteId` | chaîne | Non | L'ID du site SharePoint |
| `driveId` | chaîne | Non | L'ID de la bibliothèque de documents \(lecteur\). Si non fourni, utilise le lecteur par défaut. |
| `folderPath` | chaîne | Non | Chemin de dossier optionnel dans la bibliothèque de documents \(par exemple, /Documents/Sousdossier\) |
| `fileName` | chaîne | Non | Optionnel : remplacer le nom du fichier téléchargé |
| `files` | fichier[] | Non | Fichiers à télécharger vers SharePoint |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `uploadedFiles` | tableau | Tableau d'objets de fichiers téléchargés |
