SharePoint イベントに応じて実行される TotalAgility アクションを構成する
SharePoint イベントに対応する TotalAgility アクションを構成し、実行できます。たとえば、SharePoint に発注書がアップロードされたタイミングで開始される TotalAgility ジョブを構成することができます。TotalAgility は、オンプレミスとオンラインの SharePoint イベントをサポートします。
統合サーバーでも、オンプレミスの TotalAgility 環境の場合と同じ方法でイベントを構成できます。
統合サーバーでイベントが発生すると、アクションが Azure 上で実行されます。
TotalAgility には、SharePoint イベント向けに次のアクションが用意されています。
SharePoint イベント
SharePoint の以下のイベントに対応する、TotalAgility アクションを構成できます。
SharePoint イベント |
発生タイミング |
---|---|
ItemAdded |
SharePoint リポジトリに項目が追加されたとき。 |
ItemUpdated |
SharePoint リポジトリの項目が更新されたとき。 |
ItemDeleted |
SharePoint リポジトリの項目が削除されたとき。 |
ItemCheckedIn |
SharePoint リポジトリに項目がチェックインされたとき。 |
ItemCheckedOut |
SharePoint リポジトリの項目がチェックアウトされたとき。 |
ItemUnCheckedOut |
SharePoint リポジトリの項目のチェックアウトが取り消されたとき。 |
ItemCheckedIn、ItemCheckedOut、ItemUnCheckedOut などのイベントは、編集前にドキュメントのチェックアウトを強制し、過去のリビジョンを表示して以前のバージョンに復元し、ドキュメント固有のセキュリティを設定することで、ドキュメントの整合性を確保するのに役立ちます。
SharePoint の項目
次の表に、SharePoint のユーザー定義 (カスタム) 列で発生する SharePoint イベントの概要を示しています。
SharePoint で実行されるアクション |
トリガーされる SharePoint イベント |
作成されるジョブの数 |
---|---|---|
項目の追加 |
項目の追加とカスタム定義列の更新の両方を行う 1 つのジョブ。 | |
項目のアップロード |
2 つのジョブ: | |
項目のチェックイン |
3 つのジョブ: |
ドキュメントがライブラリに追加されると、SharePoint は次のことを行います。
最初の ItemUpdated イベントの発生タイミングは、ドキュメント プロパティの変更時です。2 回目に発生するときは、チェックインされているドキュメントに応答しています。 このシナリオでは、イベントが 2 回発生したように見えます。
SharePoint イベント オンライン
TotalAgility は、SharePoint オンラインの ItemAdded、ItemUpdated、および ItemDeleted イベントのみをサポートします。ItemCheckedIn、ItemCheckedOut、および ItemUnCheckedOut イベントはサポートされていません。
また、SharePoint オンライン イベントは、SharePoint オンプレミス イベントとは異なる方法で実行されます。
-
項目を追加すると、ItemAdded のみが発生します。
-
項目がチェックイン、チェックアウト、または破棄されると、ItemUpdated イベントが 1 つだけ発生します。
-
ItemDeleted イベントの場合、[作成者] および [サーバーの相対 URL] フィールドの値は入力されません。
方法: