ロール変更リクエストアプリの作成
購読者
ロール変更リクエストアプリは、従業員がリクエストフォームを送信することから始まります。 次に、現在のマネージャー、受信マネージャー、最後に人事へと処理が進みます。 各ステップで異なるフォームが表示され、オブジェクトはデータを蓄積します。 プロセスの終わりまでに、データオブジェクト全体が完成します。

先に進む前に、バッキングオブジェクト、フォームビュー、およびテーブルビューを作成します。 詳細については、 ロール変更要求オブジェクトの作成 を参照してください。 ここで、そこに提示されたバッキング オブジェクトに基づいて、ワークフローを利用したアプリを作成します。
標準アプリは、オブジェクトコントロールパネルエントリ内から作成できますが、ワークフロー対応アプリは作成できません。 代わりに、Appsコントロールパネルエントリを使用します。
-
アプリケーション メニュー (
) を開き、コントロール パネル → アプリ ビルダー → アプリに移動します。 -
Workflow Powered タブをクリックします。 既存のワークフローを利用したアプリが表示されます。
-
[追加] (
) をクリックして、新しいワークフロー駆動型アプリ キャンバスを開きます。
-
ワークフローの最初のステップは—配置され、名前が ロール変更のリクエストに変更されます。 最初のステップは、アプリケーションのプロセスを開始する最初のフォームの送信を表します。 ステップの名前を変更した後、データとビューを設定します。
- メインデータオブジェクト:ロール変更リクエストオブジェクトを選択します。
- フォームビュー: 従業員リクエストフォームを選択します。
- テーブルビュー:ロール変更リクエストマスターリストを選択します(このテーブルビューはこのステップでは使用されません)。
アクションを設定します。
- 現在のアクションの名前をマネージャーに送信するに変更します。
アプリケーションを保存します。
-
アプリを再度開き、プラスアイコンをクリックしてワークフローにステップを追加します。
「レビュー:現在のマネージャー」という名前を付けて、管理者ロールに割り当てます。 ロール変更リクエストアプリに追加する各ステップは、異なるフォームに対応しています。 一緒に、すべてのステップ/フォームからバッキングオブジェクトのすべてのフィールドが入力されます。
次に、データとビューを設定します。
- フォームビュー:現在のマネージャーの評価。 編集可能にします。
[ステップ設定]画面に戻り、アクションを設定します。
- アクションの名前を「受信マネージャーに転送」に変更します。
アプリを保存します。 既存のアプリデータへの更新の適用に関する警告メッセージが表示された場合は、ダイアログボックスで[保存]をクリックします。 これは現在データレコードがない新しいアプリであり、警告は情報としてのものです。
-
アプリを再度開き、追加された最後のステップをクリックし、 プラスアイコンをクリックして新しいステップを追加します。
「レビュー:受信マネージャー」という名前を付けて、管理者ロールに割り当てます。
次に、データとビューを設定します。
- フォームビュー:潜在的なマネージャーの評価。 編集可能にします。
[ステップ設定]画面に戻り、アクションを設定します。
-
既存のアクションの名前を「人事に転送」に変更します。 ワークフローの次のステップに移行します。
-
現在のマネージャーに送り返すという名前の2番目のアクションを追加します。 前のワークフローステップに戻り、人事レビューの準備ができるまで2人のマネージャーが詳細について共同作業できるようにします。
-
アプリを再度開き、追加された最後のステップをクリックし、 プラスアイコンをクリックして新しいステップを追加します。
名前を Review: HR にして、 Administrator ロールに割り当てます。
次に、データとビューを設定します。
- フォームビュー: HR 評価。 編集可能にします。
[ステップ設定]画面に戻り、アクションを設定します。
- 送信という名前のアクションを残します。
アプリのデプロイ
これでアプリは使用できる状態になりました。ユーザーがデータの送信を開始できるように、アプリを デプロイ する必要があります。
ロール変更リクエストアプリは、専用リンクを備えたスタンドアロンアプリとしてデプロイできます。 これは、たとえば Wiki や会社の従業員ハンドブック ドキュメントなどで手順を読んだ後に使用するタイプのアプリです。 そこにリンクを保持することで、従業員はロール変更リクエストを開始する前に適切なドキュメントを読むことができます。
アプリの使用
他のワークフローアイテムと同様に、フォームに入力して送信するには、タスクをユーザーに割り当てる必要があります。 これを行う方法は、ワークフロータスクにアクセスする方法によって異なります。
従業員リクエストフォームが送信されると、次のステップに割り当てられたロールに 通知が送信されます。 それをクリックすると、次のフォームビュー「レビュー:現在のマネージャー」が表示されます。 変更アイコン (
) をクリックして、タスクをユーザーに割り当てます。

または、アプリのテーブルビューからアプリのエントリーのワークフロープロセスを管理することもできます。 アプリのデフォルトビューはテーブルビューであるため、ロール変更リクエストなどのスタンドアロンアプリの場合は、専用リンクを使用してアプリに移動します。 エントリのアクション ボタン (
) をクリックします。

タスクをユーザーに割り当てるには、[割り当て先]メニュー項目を使用します。 その後、[編集する]メニューオプションを選択して、適切なフォームにアクセスできます。
マイ ワークフロー タスク アプリを使用して、ワークフロー利用アプリのステップを管理することはできません。
ロール変更リクエストアプリをさらに進化させる
ロール変更リクエストアプリを完全に機能させるための拡張機能を追加します。
-
マネージャーと HR のロールを作成します 管理者ロールを使用するのではなく、各ロールに適切な手順を割り当てます。
-
標準アプリを作成して、適切な権限を持つユーザーがロール変更リクエストオブジェクトからマスターリストテーブルを表示できるようにします。 管理者は、最初のフォームである従業員リクエストにアクセスできるので、従業員用のフォームを開始することもできます。