施設移動管理とともにインストールされるビジネスルール
ビジネスルールは、レコードが表示、挿入、更新、削除されるとき、またはテーブルに対してクエリーが実行されるときに実行されるサーバー側スクリプトです。
施設移動管理 は、次のビジネスルールを追加します。
| ビジネス ルール | テーブル | 説明 |
|---|---|---|
| ワークフローの強制更新 | 社内移動要求タスク [enterprise_move_request_task] |
クローズ時にワークフローを強制的にトリガーする |
| 施設スペースのみへの移動/施設スペースからの移動 | 社内移動詳細 [move_detail] |
発着の場所として施設スペース (fm_space) のみを許可 |
| アサイン待ち:タスクステータスの更新 | 移動タスク [move_task] |
ステータスをアサイン待ちに設定します |
| 要求を WIP に設定 | 社内移動要求タスク [enterprise_move_request_task] |
タスクの開始時に要求を対応中に設定 |
| 要求シナリオ参照の同期を維持 | 社内移動シナリオ [enterprise_move_scenario] |
社内移動要求のシナリオを更新 |
| カタログをドラフトから移動 | 移動要求 [move_request] |
要求が施設カタログから作成された場合は、ステータスを [準備完了] に設定します |
| ユーザーと資産を移動 | 社内移動要求タスク [enterprise_move_request_task] |
ユーザーと資産の場所を更新 |
| [要求元のユーザー] を設定 | 移動要求 [move_request] |
問い合わせユーザーと要求ユーザーを設定 |
| フロアの入力時に建物を強制 | 社内移動詳細 [move_detail] |
フロアが含まれていない建物の選択を防止 |
| フロアが入力されたときに建物を設定する | 社内移動詳細 [move_detail] |
いずれかのフロアが選択されたときに建物を設定します |
| 移動要求からシナリオを削除しない | 社内移動要求 [enterprise_move_request] |
移動要求によるシナリオの維持 |
| 更新時にワークフローをトリガー | 移動タスク [move_task] |
ワークフローを強制的に開始 |
| スペース以外のto_locationを防止 | 社内移動詳細 [move_detail] |
移動先が施設スペース (fm_space) であることを確認する |
| 重複の防止 | 社内移動詳細 [move_detail] |
同じ移動詳細レコードを複数回追加することはできません |
| 移動要求の設定 | 社内移動要求タスク [enterprise_move_request_task] |
親要求の設定 |
| オープンタスクの有無を確認 | 社内移動要求 [enterprise_move_request] |
タスクがまだオープンの場合に要求がクローズされないようにする |
| 移動委任者を自動入力 | 社内移動委任者 [move_delegator] |
委任者を設定する |
| メッセージを追加 | 社内移動要求 [enterprise_move_request] |
移動要求にヘルプメッセージを追加する |
| タスクオプションをオフにする | 社内移動要求 [enterprise_move_request] |
|
| アサイン済みを設定 | 社内移動要求タスク [enterprise_move_request_task] |
[アサイン先] が空ではなく、ステータスが [アサイン待ち] の場合、ステータスを [アサイン済み] に設定します |