SharePointはMicrosoftのコラボレーションプラットフォームで、ユーザーが社内ウェブサイトの構築・管理、文書の共有、チームリソースの整理を可能にします。組織全体でデジタルワークスペースを作成し、コンテンツ管理を効率化するための強力で柔軟なソリューションを提供します。
SharePointでは以下のことができます:
- チームサイトとコミュニケーションサイトの作成: コラボレーション、お知らせ、コンテンツ配信をサポートするページやポータルを設定
- コンテンツの整理と共有: 文書の保存、ファイル管理、安全な共有機能による版管理の実現
- ページのカスタマイズ: チームのニーズに合わせてテキストパーツを追加し、各サイトをカスタマイズ
- 検索性の向上: メタデータ、検索機能、ナビゲーションツールを使用して、ユーザーが必要な情報を素早く見つけられるよう支援
- 安全なコラボレーション: 堅牢な権限設定とMicrosoft 365との統合によるアクセス制御
Simでは、SharePoint統合によりエージェントがワークフローの一部としてSharePointサイトやページを作成・アクセスできるようになります。これにより、手動作業なしで文書管理、知識共有、ワークスペース作成の自動化が可能になります。エージェントはワークフローの入力に基づいて、新しいプロジェクトページの生成、ファイルのアップロードや取得、リソースの動的な整理ができます。SimとSharePointを連携させることで、構造化されたコラボレーションとコンテンツ管理を自動化フローに組み込み、エージェントがチーム活動の調整、重要情報の表示、組織全体での単一の情報源の維持を行う能力を提供します。
使用方法
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