SharePoint イベントに応じて実行される TotalAgility アクションを構成する
SharePoint イベントに対応する TotalAgility アクションを構成し、実行できます。たとえば、SharePoint に発注書がアップロードされたタイミングで開始される TotalAgility ジョブを構成することができます。
統合サーバーでも、オンプレミスの TotalAgility 環境の場合と同じ方法でイベントを構成できます。
統合サーバーでイベントが発生すると、アクションが Azure 上で実行されます。
TotalAgility には、SharePoint イベント向けに次のアクションが用意されています。
SharePoint イベント
SharePoint の以下のイベントに対応する、TotalAgility アクションを構成できます。
SharePoint イベント |
発生タイミング |
---|---|
ItemAdded |
SharePoint リポジトリに項目が追加されたとき。 |
ItemUpdated |
SharePoint リポジトリの項目が更新されたとき。 |
ItemDeleted |
SharePoint リポジトリの項目が削除されたとき。 |
ItemCheckedIn |
SharePoint リポジトリに項目がチェックインされたとき。 |
ItemCheckedOut |
SharePoint リポジトリの項目がチェックアウトされたとき。 |
ItemUnCheckedOut |
SharePoint リポジトリの項目のチェックアウトが取り消されたとき。 |
「項目のチェックイン」、「項目のチェック アウト」、「項目のチェック アウトの取消し」などのイベントを利用すると、編集前にドキュメントのチェックアウトを必須化したり、過去版を表示し復元したり、ドキュメント別にセキュリティを設定することで、ドキュメントの整合性を確保できます。
SharePoint の項目
次の表に、SharePoint のカスタム (ユーザー) 定義列で発生する SharePoint イベントを示します。
SharePoint で実行されるアクション |
トリガーされる SharePoint イベント |
作成されるジョブの数 |
---|---|---|
項目の追加 |
項目の追加とカスタム定義列の更新の両方を実行する 1 つのジョブ。 | |
項目のアップロード |
2 つのジョブ: | |
項目のチェックイン |
3 つのジョブ: |
ItemAdded イベントと ItemUpdated イベント (カスタム列の構成時) がトリガーされた場合:
ライブラリにドキュメントが追加されると、次の処理が行われます。
最初の ItemUpdated イベントの発生タイミングは、ドキュメント プロパティの変更時です。2 回目のこのイベントの発生タイミングは、ドキュメントのチェックイン時です。見かけ上、このシナリオではイベントが 2 回発生することになります。
方法: