申込承認を使用する
学習の目的
この単元を完了すると、次のことができるようになります。
- 申込承認プロセスに公共セクターソリューションを使用する利点を説明する。
- OmniStudio を使用して動的な申込フォームを作成する方法を説明する。
- OmniScript を使用して、住民が入力した申込を送信できるようにする。
申込の承認について知る
世界各地の政府は、より効率的に業務を遂行し、人々により良いサービスを提供するよう努めています。改善を行う時期にきている領域の 1 つが申込の承認です。住民は、食料や医療支援の要請からライセンスや許可の申請まで、さまざまな理由で政府機関に申込書を提出する必要があります。多くの政府機関は、いまだに手作業で申込を審査し、承認しています。手作業のプロセスは、面倒で時間がかかり、ミスが起こりやすいだけでなく、不透明でわかりにくい場合があります。また、職員が適切なプロセスを知らなければ、コンプライアンスの問題が発生する可能性もあります。
そこで登場したのが、公共セクターソリューションです。食料配給券、保育、失業保険から、運転免許証、ビジネスライセンス、資金援助、COVID-19 救済などの医療扶助まで、あらゆる種類の申込の承認プロセスに対応する自動化と柔軟性を提供します。
公共セクターソリューションを使用すると、政府機関やその他の組織はカスタム承認プロセスを作成して、一貫して正確に申込を審査し、承認することができます。職員は、アプリケーション内通知とメール通知により、申込に迅速に返答できます。確認者と承認者は、チェックリストと次のステップに従って必須の ToDo を処理していくことができます。すべての担当者がすべきことを理解しており、申込が誰かの受信箱で止まってしまうことなく、コンプライアンスも確保されます。
Trailhead モジュールの「公共セクターソリューションを使用したライセンス、許可、検査」で紹介した Cosville 市は、公共セクターソリューションを使用して申込の承認プロセスを合理化する準備ができています。Cosville の公共セクターソリューション管理者である Tishon Nichols がビジネスライセンス申込書の承認ワークフローを設定する手順を見ていきましょう。
公共セクターソリューションを含む Developer Edition 組織にサインアップする
このモジュールにはハンズオン Challenge はありませんが、練習のために手順を試してみたい場合、公共セクターソリューションとサンプルデータが搭載された特別な Developer Edition 組織が必要です。通常の Trailhead Playground には、公共セクターソリューションやサンプルデータが含まれていません。次の手順に従って、今すぐ無料の Developer Edition を取得してください。
-
公共セクターソリューションを搭載した無料の Developer Edition 組織にサインアップします。
- フォームに入力します。
- [Email (メール)] に、有効なメールアドレスを入力します。
- [ユーザー名] に、メールアドレス形式の一意のユーザー名を入力します。有効なメールアカウントである必要はありません (たとえば、yourname@hc4evah.com でも構いません)。
-
[サインアップ] をクリックします。確認メッセージが表示されます。
- アクティベーションメールを受信したら (数分かかる場合があります)、そのメールを開いて [Verify Account (アカウントを確認)] をクリックします。
- パスワードと確認用の質問を設定して、登録を完了します。
ヒント: 後でアクセスしやすいように、自分のユーザー名、パスワード、ログイン URL をメモしてください。
OmniScript を使用して動的な申込を作成する
Tishon はビジネスライセンスを申請する Cosville 住民の承認ワークフローの設定を開始する準備ができています。先に進む前に、何が設定されている必要がありますか? もちろん、ビジネスライセンス申込フォームです。
Tishon は、公共セクターソリューションに付属している OmniStudio というデジタルエンゲージメントスイートを使用して、住民が入力して送信できる動的な申込フォームを作成して Cosville 公開ポータルにリリースすることができます。OmniStudio には、OmniScript Designer というドラッグアンドドロップ方式のビジュアルデザイナーが含まれており、コードを使用せずにキャンバス上ですべてのフォーム要素を定義できます。
Tishon は OmniScript Designer を使用して動的なビジネスライセンス申込フォームを作成します。動的なフォームとは一体何か、と思われているかもしれません。このスマートなフォームでは、申込者がフォームの別の部分で入力した回答やデータに基づいて質問を表示する条件ロジックが使用されています。それによって、住民はライセンス、許可、その他のプログラムを更に迅速かつ簡単に申請できるようなります。
彼女は、ビジネスの場所など、いくつかの変数を処理するフォームを設計します。ビジネスの場所が商業施設なのか申込者の自宅なのかに応じて、OmniScript で申込者の次のステップをすばやく判断する条件ロジックが作成されます。
Tishon は次の手順でフォームを作成します。
- アプリケーションランチャーから [OmniStudio] アプリケーションを見つけて選択します。
- アプリケーションナビゲーションメニューから [OmniScripts] を選択し、[New (新規)] をクリックします。
- [Name (名前)] に
Business License Application
(ビジネスライセンス申込書)、[Type (種別)] にLicensingandPermitting
、[SubType (サブ種別)] にSalon
(サロン) と入力し、[Language (言語)] で [English (英語)] を選択します。
- 作業内容を保存します。
- OmniScript Designer で [Step1 (ステップ1)] をクリックし、[Step Properties (ステップのプロパティ)] で [Name (名前)] と [Field Label (項目の表示ラベル)] を Business Information (ビジネス情報) に変更します。
- [Build (作成)] パネルに切り替え、[Inputs (入力)] セクションを展開します。[Date (日付)] 要素をステップにドラッグします。[Date Properties (日付のプロパティ)] で要素に
StartDate
と名前を付けます。[Field Label (項目の表示ラベル)] にDate that you plan to open or take over the establishment
(開業または継承する予定日) と入力します。
-
[Radio (ラジオ)] 要素を日付要素の下にドラッグし、
BusinessatHome
と名前を付けます。[Field Label (項目の表示ラベル)] にIs this business in a residence?
(このビジネスの所在地は住宅ですか?) と入力します。[Options (オプション)] で [Value (値)] にTrue
、[Label (表示ラベル)] にYes
(はい) と入力します。このオプションを保存した後、もう 1 つオプションを追加して [Value (値)] をFalse
、[Label (表示ラベル)] をNo
(いいえ) に設定します。
自宅でサロンを開業する場合、特定の事業および職業倫理規定を守る必要があります。したがって次は、申込者がこの倫理規定を参照できるようにメッセージを表示するフォーム入力を追加します。
- [Build (作成)] パネルの [Display (表示)] セクションから、[Text Block (テキストブロック)] 要素をラジオ要素の下にドラッグし、
Regulatory Codes
(規制コード) と名前を付けます。[Text (テキスト)] 項目をクリックし、リッチテキストエディターでIf yes, see Business and Professions Code sections 7346, 7350, and 7353 for the requirements for a home-based salon
(「はい」と回答した場合、自宅でのサロン営業の要件について、事業および職業倫理規定のセクション 7346、7350、7353 を参照してください) と入力します。変更を保存します。
- [Conditional View (条件付きビュー)] で [Show Element if True (True の場合は要素を表示する)] を選択し、BusinessatHome = True という条件を追加します。
- もう 1 つ [Radio (ラジオ)] 要素をステップにドラッグし、
CommercialLocation
と名前を付けます。[Field Label (項目の表示ラベル)] にIs this business located inside a commercial establishment such as a health club or a hotel?
(このビジネスはヘルスクラブやホテルなど、商業施設内にありますか?) と入力します。[Value (値)] がTrue
、[Label (表示ラベル)] がYes
(はい) のオプションと、[Value (値)] がFalse
、[Label (表示ラベル)] がNo
(いいえ) のオプションを作成します。
-
[Text (テキスト)] 要素を最後の要素の下にドラッグし、
BusinessLocation
と名前を付けます。[Field Label (項目の表示ラベル)] にIf Yes, enter the type of commercial establishment
(「はい」と回答した場合、商業施設の種類を入力してください) と入力します。
- [Conditional View (条件付きビュー)] で [Show Element if True (True の場合は要素を表示する)] を選択し、CommercialLocation = True という条件を追加します。
-
[Number (数値)] 要素をステップにドラッグし、
EmployeeCount
と名前を付けます。[Field Label (項目の表示ラベル)] にNumber of Employees
(従業員数) と入力します。
- フォームがどのように表示されるかを確認するには、[Preview (プレビュー)] をクリックします。
Tishon は申込者の入力に基づいて動的に変更されるビジネスライセンス申込フォームを作成しました。申込者が「Is this business in a residence? (このビジネスの所在地は住宅ですか?)」という質問に [Yes (はい)] と回答すると、フォームには該当する施設の事業および職業倫理規定が表示されます。
申込者が「Are you located inside a business? Example: Health Club, Hotel, Retirement Community, etc. (所在地は他のビジネス内ですか? 例: ヘルスクラブ、ホテル、高齢者居住区など)」という質問に [Yes (はい)] と回答すると、商業施設の種別の入力が求められます。
OmniScript を使用して申込を検証する
Tishon は申込者が完全な申込のみを送信できるようにしたいと考えています。申込の内容に不備があれば、処理時間が長くなり、承認チームの仕事が増えます。OmniScripts と高度なデータ検証要素を使用すれば、不備のある申込が送信されないようにすることができます。さっそく、OmniScripts で提供されているデータ検証要素を見てみましょう。
必須項目
特定の項目が入力されている場合にのみ申込者が申込を送信できるようにするために、Tishon はその項目を必須項目として指定します。たとえば、ビジネスライセンス申込の [EmployeeCount] 項目を必須とします。そのために、Tishon は Omniscript Designer で [EmployeeCount] 項目を選択し、[Properties (プロパティ)] タブで [Required (必須)] チェックボックスをオンにします。
Set Values
Set Values は OmniScript のもう 1 つのデータ検証要素で、申込者が間違った情報をオンラインで送信できないようにするのに役立ちます。たとえば、運転免許証の再発行を申請するフォームを作成する場合は、Set Values 要素を使用して、申請者の現在の運転免許証が有効であることを確認する数式を OmniScript に追加できます。また、前提条件を定義したり、項目要素にデータを入力したりするために Set Values 要素を使用することもできます。
OmniScript Designer で Set Values 要素を見つけるには、[Build (作成)] タブの [Actions (アクション)] セクションに移動します。
Set Errors
OmniScript には、データ検証用の Set Errors 要素もあります。必須項目と Formula/Messaging 要素は、現在のステップのみで動作します。一方、Set Errors 要素はすべてのステップで動作し、データが完全であることを確認します。
たとえば、事業所申込書の受入ステップでプロジェクト計画をアップロードする必要はないが、最終的に送信するときにプロジェクト計画が必須である場合、最終ステップで Set Errors 要素とカスタムエラーメッセージを使用して、ビジネスの承認済みプロジェクト計画をアップロードできるページに申込者を移動させることができます。
Set Errors 要素は、[Build (作成)] タブの [Actions (アクション)] セクションにあります。
OmniScript を使用した申込の作成と検証についての詳細は、「リソース」セクションの OmniStudio のドキュメントと Trailhead モジュールを参照してください。
次の単元では、複雑なポリシーの決定を自動化し、住民のプログラム対象資格を効率的に判断するために使用できるビジネスルールエンジンについて説明します。また、エンタイトルメントプロセスとマイルストーントラッカーを作成して承認ワークフローを作成する方法についても説明します。
リソース
- Trailhead: 公共セクターソリューションの管理の基本
- Trailhead: 公共セクターソリューションを使用したライセンス、許可、検査に関する業務
- Trailhead: OmniStudio を使用したガイド付きエクスペリエンスを構築する
- Salesforce ヘルプ: Create and Customize OmniScript Application Forms (OmniScript 申込フォールの作成とカスタマイズ)
- Salesforce ヘルプ: インテリジェントフォームリーダー