mirror of
https://github.com/simstudioai/sim.git
synced 2026-10-29 18:47:25 +08:00
226 lines
11 KiB
Plaintext
226 lines
11 KiB
Plaintext
---
|
||
title: Sharepoint
|
||
description: ページとリストの操作
|
||
---
|
||
|
||
import { BlockInfoCard } from "@/components/ui/block-info-card"
|
||
|
||
<BlockInfoCard
|
||
type="sharepoint"
|
||
color="#E0E0E0"
|
||
icon={true}
|
||
iconSvg={`<svg className="block-icon" fill='currentColor' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'>
|
||
<circle fill='#036C70' cx='16.31' cy='8.90' r='8.90' />
|
||
<circle fill='#1A9BA1' cx='23.72' cy='17.05' r='8.15' />
|
||
<circle fill='#37C6D0' cx='17.42' cy='24.83' r='6.30' />
|
||
<path
|
||
fill='#000000'
|
||
opacity='0.1'
|
||
d='M17.79,8.03v15.82c0,0.55-0.34,1.04-0.85,1.25c-0.16,0.07-0.34,0.10-0.51,0.10H11.13c-0.01-0.13-0.01-0.24-0.01-0.37c0-0.12,0-0.25,0.01-0.37c0.14-2.37,1.59-4.46,3.77-5.40v-1.38c-4.85-0.77-8.15-5.32-7.39-10.17c0.01-0.03,0.01-0.07,0.02-0.10c0.04-0.25,0.09-0.50,0.16-0.74h8.74c0.74,0,1.36,0.60,1.36,1.36z'
|
||
/>
|
||
<path
|
||
fill='#000000'
|
||
opacity='0.2'
|
||
d='M15.69,7.41H7.54c-0.82,4.84,2.43,9.43,7.27,10.25c0.15,0.02,0.29,0.05,0.44,0.06c-2.30,1.09-3.97,4.18-4.12,6.73c-0.01,0.12-0.02,0.25-0.01,0.37c0,0.13,0,0.24,0.01,0.37c0.01,0.25,0.05,0.50,0.10,0.74h4.47c0.55,0,1.04-0.34,1.25-0.85c0.07-0.16,0.10-0.34,0.10-0.51V8.77c0-0.75-0.61-1.36-1.36-1.36z'
|
||
/>
|
||
<path
|
||
fill='#000000'
|
||
opacity='0.2'
|
||
d='M15.69,7.41H7.54c-0.82,4.84,2.43,9.43,7.27,10.26c0.10,0.02,0.20,0.03,0.30,0.05c-2.22,1.17-3.83,4.26-3.97,6.75h4.56c0.75,0,1.35-0.61,1.36-1.36V8.77c0-0.75-0.61-1.36-1.36-1.36z'
|
||
/>
|
||
<path
|
||
fill='#000000'
|
||
opacity='0.2'
|
||
d='M14.95,7.41H7.54c-0.78,4.57,2.08,8.97,6.58,10.11c-1.84,2.43-2.27,5.61-2.58,7.22h3.82c0.75,0,1.35-0.61,1.36-1.36V8.77c0-0.75-0.61-1.36-1.36-1.36z'
|
||
/>
|
||
<path
|
||
fill='#008789'
|
||
d='M1.36,7.41h13.58c0.75,0,1.36,0.61,1.36,1.36v13.58c0,0.75-0.61,1.36-1.36,1.36H1.36c-0.75,0-1.36-0.61-1.36-1.36V8.77C0,8.02,0.61,7.41,1.36,7.41z'
|
||
/>
|
||
<path
|
||
fill='#FFFFFF'
|
||
d='M6.07,15.42c-0.32-0.21-0.58-0.49-0.78-0.82c-0.19-0.34-0.28-0.73-0.27-1.12c-0.02-0.53,0.16-1.05,0.50-1.46c0.36-0.41,0.82-0.71,1.34-0.87c0.59-0.19,1.21-0.29,1.83-0.28c0.82-0.03,1.63,0.08,2.41,0.34v1.71c-0.34-0.20-0.71-0.35-1.09-0.44c-0.42-0.10-0.84-0.15-1.27-0.15c-0.45-0.02-0.90,0.08-1.31,0.28c-0.31,0.14-0.52,0.44-0.52,0.79c0,0.21,0.08,0.41,0.22,0.56c0.17,0.18,0.37,0.32,0.59,0.42c0.25,0.12,0.62,0.29,1.11,0.49c0.05,0.02,0.11,0.04,0.16,0.06c0.49,0.19,0.96,0.42,1.40,0.69c0.34,0.21,0.62,0.49,0.83,0.83c0.21,0.39,0.31,0.82,0.30,1.26c0.02,0.54-0.14,1.08-0.47,1.52c-0.33,0.40-0.77,0.69-1.26,0.85c-0.58,0.18-1.19,0.27-1.80,0.26c-0.55,0-1.09-0.04-1.63-0.13c-0.45-0.07-0.90-0.20-1.32-0.39v-1.80c0.40,0.29,0.86,0.50,1.34,0.64c0.48,0.15,0.97,0.23,1.47,0.24c0.46,0.03,0.92-0.07,1.34-0.28c0.29-0.16,0.46-0.47,0.46-0.80c0-0.23-0.09-0.45-0.25-0.61c-0.20-0.20-0.44-0.36-0.69-0.48c-0.30-0.15-0.73-0.34-1.31-0.59C6.91,16.14,6.48,15.80,6.07,15.42z'
|
||
/>
|
||
</svg>`}
|
||
/>
|
||
|
||
{/* MANUAL-CONTENT-START:intro */}
|
||
[SharePoint](https://www.microsoft.com/en-us/microsoft-365/sharepoint/collaboration)はMicrosoftのコラボレーションプラットフォームで、ユーザーが社内ウェブサイトの構築・管理、文書の共有、チームリソースの整理を可能にします。組織全体でデジタルワークスペースを作成し、コンテンツ管理を効率化するための強力で柔軟なソリューションを提供します。
|
||
|
||
SharePointでは以下のことができます:
|
||
|
||
- **チームサイトとコミュニケーションサイトの作成**: コラボレーション、お知らせ、コンテンツ配信をサポートするページやポータルを設定
|
||
- **コンテンツの整理と共有**: 文書の保存、ファイル管理、安全な共有機能による版管理の実現
|
||
- **ページのカスタマイズ**: チームのニーズに合わせてテキストパーツを追加し、各サイトをカスタマイズ
|
||
- **検索性の向上**: メタデータ、検索機能、ナビゲーションツールを使用して、ユーザーが必要な情報を素早く見つけられるよう支援
|
||
- **安全なコラボレーション**: 堅牢な権限設定とMicrosoft 365との統合によるアクセス制御
|
||
|
||
Simでは、SharePoint統合によりエージェントがワークフローの一部としてSharePointサイトやページを作成・アクセスできるようになります。これにより、手動作業なしで文書管理、知識共有、ワークスペース作成の自動化が可能になります。エージェントはワークフローの入力に基づいて、新しいプロジェクトページの生成、ファイルのアップロードや取得、リソースの動的な整理ができます。SimとSharePointを連携させることで、構造化されたコラボレーションとコンテンツ管理を自動化フローに組み込み、エージェントがチーム活動の調整、重要情報の表示、組織全体での単一の情報源の維持を行う能力を提供します。
|
||
{/* MANUAL-CONTENT-END */}
|
||
|
||
## 使用方法
|
||
|
||
SharePointをワークフローに統合します。ページの読み取り/作成、サイトの一覧表示、リストの操作(読み取り、作成、アイテムの更新)が可能です。OAuthが必要です。
|
||
|
||
## ツール
|
||
|
||
### `sharepoint_create_page`
|
||
|
||
SharePointサイトに新しいページを作成する
|
||
|
||
#### 入力
|
||
|
||
| パラメータ | 型 | 必須 | 説明 |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | いいえ | SharePointサイトのID(内部使用)|
|
||
| `siteSelector` | string | いいえ | SharePointサイトを選択 |
|
||
| `pageName` | string | はい | 作成するページの名前 |
|
||
| `pageTitle` | string | いいえ | ページのタイトル(提供されない場合はページ名がデフォルトになります)|
|
||
| `pageContent` | string | いいえ | ページの内容 |
|
||
|
||
#### 出力
|
||
|
||
| パラメータ | 型 | 説明 |
|
||
| --------- | ---- | ----------- |
|
||
| `page` | object | 作成されたSharePointページの情報 |
|
||
|
||
### `sharepoint_read_page`
|
||
|
||
SharePointサイトから特定のページを読み取る
|
||
|
||
#### 入力
|
||
|
||
| パラメータ | 型 | 必須 | 説明 |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteSelector` | string | いいえ | SharePointサイトを選択 |
|
||
| `siteId` | string | いいえ | SharePointサイトのID(内部使用)|
|
||
| `pageId` | string | いいえ | 読み取るページのID |
|
||
| `pageName` | string | いいえ | 読み取るページの名前(pageIdの代替)|
|
||
| `maxPages` | number | いいえ | すべてのページを一覧表示する際に返す最大ページ数(デフォルト:10、最大:50)|
|
||
|
||
#### 出力
|
||
|
||
| パラメータ | 型 | 説明 |
|
||
| --------- | ---- | ----------- |
|
||
| `page` | object | SharePointページに関する情報 |
|
||
|
||
### `sharepoint_list_sites`
|
||
|
||
すべてのSharePointサイトの詳細を一覧表示する
|
||
|
||
#### 入力
|
||
|
||
| パラメータ | 型 | 必須 | 説明 |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteSelector` | string | いいえ | SharePointサイトを選択 |
|
||
| `groupId` | string | いいえ | グループチームサイトにアクセスするためのグループID |
|
||
|
||
#### 出力
|
||
|
||
| パラメータ | 型 | 説明 |
|
||
| --------- | ---- | ----------- |
|
||
| `site` | object | 現在のSharePointサイトに関する情報 |
|
||
|
||
### `sharepoint_create_list`
|
||
|
||
SharePointサイトに新しいリストを作成する
|
||
|
||
#### 入力
|
||
|
||
| パラメータ | 型 | 必須 | 説明 |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | いいえ | SharePointサイトのID(内部使用) |
|
||
| `siteSelector` | string | いいえ | SharePointサイトを選択 |
|
||
| `listDisplayName` | string | はい | 作成するリストの表示名 |
|
||
| `listDescription` | string | いいえ | リストの説明 |
|
||
| `listTemplate` | string | いいえ | リストテンプレート名(例:'genericList') |
|
||
| `pageContent` | string | いいえ | 列の定義を含むオプションのJSON。トップレベルの列定義の配列、または \{ columns: \[...\] \} を含むオブジェクト。 |
|
||
|
||
#### 出力
|
||
|
||
| パラメータ | 型 | 説明 |
|
||
| --------- | ---- | ----------- |
|
||
| `list` | object | 作成されたSharePointリストの情報 |
|
||
|
||
### `sharepoint_get_list`
|
||
|
||
SharePointリストのメタデータ(およびオプションで列/アイテム)を取得する
|
||
|
||
#### 入力
|
||
|
||
| パラメータ | 型 | 必須 | 説明 |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteSelector` | string | いいえ | SharePointサイトを選択 |
|
||
| `siteId` | string | いいえ | SharePointサイトのID(内部使用) |
|
||
| `listId` | string | いいえ | 取得するリストのID |
|
||
|
||
#### 出力
|
||
|
||
| パラメータ | 型 | 説明 |
|
||
| --------- | ---- | ----------- |
|
||
| `list` | object | SharePointリストに関する情報 |
|
||
|
||
### `sharepoint_update_list`
|
||
|
||
SharePointリストアイテムのプロパティ(フィールド)を更新する
|
||
|
||
#### 入力
|
||
|
||
| パラメータ | 型 | 必須 | 説明 |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteSelector` | string | いいえ | SharePointサイトを選択 |
|
||
| `siteId` | string | いいえ | SharePointサイトのID(内部使用) |
|
||
| `listId` | string | いいえ | アイテムを含むリストのID |
|
||
| `itemId` | string | はい | 更新するリストアイテムのID |
|
||
| `listItemFields` | object | はい | リストアイテムで更新するフィールド値 |
|
||
|
||
#### 出力
|
||
|
||
| パラメータ | 型 | 説明 |
|
||
| --------- | ---- | ----------- |
|
||
| `item` | object | 更新されたSharePointリストアイテム |
|
||
|
||
### `sharepoint_add_list_items`
|
||
|
||
SharePointリストに新しいアイテムを追加する
|
||
|
||
#### 入力
|
||
|
||
| パラメータ | 型 | 必須 | 説明 |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteSelector` | string | いいえ | SharePointサイトを選択 |
|
||
| `siteId` | string | いいえ | SharePointサイトのID(内部使用) |
|
||
| `listId` | string | はい | アイテムを追加するリストのID |
|
||
| `listItemFields` | object | はい | 新しいリストアイテムのフィールド値 |
|
||
|
||
#### 出力
|
||
|
||
| パラメータ | 型 | 説明 |
|
||
| --------- | ---- | ----------- |
|
||
| `item` | object | 作成されたSharePointリストアイテム |
|
||
|
||
### `sharepoint_upload_file`
|
||
|
||
SharePointドキュメントライブラリにファイルをアップロードする
|
||
|
||
#### 入力
|
||
|
||
| パラメータ | 型 | 必須 | 説明 |
|
||
| --------- | ---- | -------- | ----------- |
|
||
| `siteId` | string | いいえ | SharePointサイトのID |
|
||
| `driveId` | string | いいえ | ドキュメントライブラリ(ドライブ)のID。提供されない場合、デフォルトドライブを使用します。 |
|
||
| `folderPath` | string | いいえ | ドキュメントライブラリ内のオプションのフォルダパス(例:/Documents/Subfolder) |
|
||
| `fileName` | string | いいえ | オプション:アップロードされるファイル名を上書きする |
|
||
| `files` | file[] | いいえ | SharePointにアップロードするファイル |
|
||
|
||
#### 出力
|
||
|
||
| パラメータ | 型 | 説明 |
|
||
| --------- | ---- | ----------- |
|
||
| `uploadedFiles` | array | アップロードされたファイルオブジェクトの配列 |
|
||
|
||
## 注意事項
|
||
|
||
- カテゴリ: `tools`
|
||
- タイプ: `sharepoint`
|