自動起動フロー承認プロセスを実行するボタンの作成
自動起動フロー承認プロセスを使用してユーザーが手動でレコードの承認を送信できるように、承認申請するレコードのボタンを作成します。
必要なエディション
| フロー承認プロセスでサポートされるエディションを表示します。 |
| 必要なユーザー権限 | |
|---|---|
| カスタムボタンを作成または変更する | 「アプリケーションのカスタマイズ」 |
オブジェクトのカスタムボタンを作成するには、有効な自動起動フロー承認プロセスが必要です。
- ボタンを作成するオブジェクトの管理設定から、[ボタン、リンク、およびアクション] に移動します。
- [新規ボタンまたはリンク] をクリックします。
- ボタンの表示ラベルに「Submit for Approval」 (承認申請) と入力します。
- [表示の種類] で、[詳細ページボタン] を選択します。
- [動作] で、[Display in new window (新しいウィンドウで表示)] を選択します。
-
ボタンの属性を入力します。
- 属性パネルに「/flow/」と入力します。
-
この承認で実行される有効な自動起動フロー承認プロセスの API 参照名を入力します。
たとえば、契約オブジェクトのボタンを追加するとします。有効な自動起動フロー承認プロセスのAPI名は「
Contract_Approval」であるため、「Contract_Approval」と入力します。 - 属性パネルに「?recordId=」と入力します。
-
[項目を挿入] から、ボタンを作成するオブジェクトの ID を選択します。
この例では、[Select Field Type (項目種別)] が [Contract (契約)] で、[Insert Field (項目を挿入)] に [Contract ID (契約 ID)] を選択します。選択した差し込み項目が属性パネルに追加されます。
- Enter &submitter=
-
[項目種別を選択] から [$User] を選択し、[項目を挿入] から [ユーザー ID] を選択します。
$User.Id 差し込み項目が属性パネルに追加されます。
- 属性パネルに「&retURL=」と入力します。
-
[データ型を選択] から、ボタンを作成するオブジェクトの名前を選択し、[項目を挿入] からオブジェクトの ID を選択します。
この例では、[Select Field Type (項目種別)] が [Contract (契約)] で、[Insert Field (項目を挿入)] に [Contract ID (契約 ID)] を選択します。選択した差し込み項目が属性パネルに追加されます。
この例では、/flow/Contract_Approval?recordId={!Contract.Id}&submitter={!$User.Id}&retURL={!Contract.Id} が属性パネルに表示されるようになりました。 - [構文を確認] をクリックします。エラーが表示された場合は、属性パネルのコンテンツを削除して、ステップ 6 を繰り返します。
- 作業内容を保存します。
オブジェクトのレコードページレイアウトにボタンを追加します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。
