Microsoft SharePoint
Driver Details | 詳細については、Microsoft ポータル を参照してください。 |
Type of Support | 読み込みと書き込み |
Validated On | SharePoint ファイルツール : オンライン |
Version | Description |
v2.2.0 |
|
v2.1.0 |
|
v2.0.1 |
|
v1.1.1 |
|
v1.1.0 |
|
v1.0.4 |
|
接続に使用する Alteryx ツール
SharePoint ファイル入力バージョン 2.0.1 以降、SharePoint リスト入力はスタンドアロンツールとして廃止され、SharePoint ファイル入力にリスト読み取り機能が含まれました。
標準的なワークフロー処理
認証の設定
SharePoint Online ツールを使用する前に、外部クライアント用のアプリケーションエンドポイントを登録する必要があります。
Microsoft Azure クラウドサービスを使用してアプリケーションを構築および管理する方法の詳細については、Azure のドキュメント を参照してください。
-
Microsoft Azure にアクセスします。
-
Microsoft Azure Active Directory アカウントでサインインします。
-
ホーム画面で [検索] を使用するか、左上隅のメニューに移動して [Azure Active Directory] サービスを開きます。
-
左側のメニューで アプリの登録 を開きます。
-
[+ 新規登録] を選択します。
-
アプリの [名前] を指定します。
-
目的のアカウントの種類を選択します。シングルテナントとマルチテナントの両方が許可されています。
-
[リダイレクト URI] (オプション) 部分で次の手順に従います。
-
SharePoint ファイル入力バージョン 1.1.1 以前の場合: ドロップダウンメニューから [シングルページアプリケーション (SPA)] を選択し、次の 2 つの URL を設定します。
-
SharePoint ファイル入力バージョン 2.0.1 以降の場合: ドロップダウンメニューから [Web ページアプリケーション (WPA)] を選択し、 URL を設定します。
-
-
登録 を選択します。
[アプリケーション (クライアント) ID] は、ご自分の クライアント ID です。
[ディレクトリ (テナント) ID] は、ご自分の テナント ID です。 -
[クライアントの資格情報] に移動して、[新しいクライアントシークレット] を追加します。
ページを離れると再びアクセスできなくなるため、値をコピーします。これがクライアントシークレットです。 -
API のアクセス許可に移動して、これらの委任されたアクセス許可 (Microsoft Graph)を追加します。
-
Files.ReadWrite.All
-
offline_access
-
openid
-
User.Read
-
Sites.Read.All
-
Eメール
-
プロファイル
-
-
SharePoint ファイル入力バージョン 2.0.1 以降の場合は、これらの委任されたアクセス許可 (SharePoint)も追加します。
-
AllSites.Manage
-
AllSites.Read
-
AllSites.Write
-
Files.Read.All
-
Sites.Search.All
-
-
サービスプリンシパル (アプリのみの認証) を使用するには、証明書 & シークレット に進み、新しいクライアントシークレット を追加します。ページを離れると再びアクセスできなくなるため、値をコピーします。これがクライアントシークレットです。
API のアクセス許可で、これらの アプリケーションのアクセス許可 (Microsoft Graph)を追加します。-
Files.Read.All
-
Files.ReadWrite.All
-
Sites.Read.All
-
これで、このアプリを Alteryx SharePoint Files Connector で使用できるようになりました。ログインを認証するには、アプリケーションの登録で提供された ユーザー名、パスワード、クライアント ID、クライアントシークレット ID、テナント ID が必要です。
詳細については、Microsoft ポータル を参照してください。
追加の詳細
SharePoint では、すべての日時値が UTC として保存されます。システムの日時値を UTC との間で正しく変換するには、次の手順に従います。
- SharePoint に書き込む場合は、DateTimeToUTC() 関数を使用して、システムのタイムゾーンを UTC に変換します。
- SharePoint から読み込む場合は、DateTimeToLocal() 関数を使用して UTC からシステムのタイムゾーンに変換します。
それ以外の場合は、別の日時関数を使用して計算を実行します。詳細については、「関数」を参照してください。