We.GovおよびWe.Financeリファレンスサイトの設定

デモパッケージの詳細

インストールの前提条件

このパッケージは​AEM Forms 6.4 OSGI Author​用に作成され、テスト済みです。そのため、次のプラットフォームバージョンでサポートされています。

AEM VERSION AEM Forms PACKAGE VERSION ステータス
6.4 5.0.86 サポート対象
6.5 6.0.80 サポート対象
6.5.3 6.0.122 サポート対象

このパッケージには、次のプラットフォームバージョンをサポートするクラウド設定が含まれています。

クラウドプロバイダー サービスバージョン ステータス
Adobe Sign v5 API サポート対象
Microsoft Dynamics 365 1710(9.1.0.3020) サポート対象
Adobe Analytics v1.4 Rest API サポート対象
パッケージのインストールに関する考慮事項:
  • パッケージは、他のデモパッケージや古いデモパッケージバージョンがないクリーンなサーバーにインストールされる予定です
  • パッケージは、オーサーモードで実行されているOSGiサーバーにインストールされる必要があります

このパッケージにはが含まれます。

AEM Forms We.Govデモパッケージ(we-gov-forms.pkg.all-<version>.zip)は、他のサブパッケージおよびサービスを含むパッケージとして提供されます。 このパッケージには、次のモジュールが含まれています。

  • we-gov-forms.pkg.all-<version>.zip — 完全なデモパッ ケージ

    • we-gov-forms.ui.apps-<version>.zip — すべてのコンポーネント、クライアントライブラリ、サンプルユーザー、ワークフローモデルなどが含まれます。

      • we-gov-forms.core-<version>.jar — すべてのOSGIサービス、カスタムワークフローステップ実装などが含まれま す。

      • we-gov-forms.derby<version>.jar - すべてのOSGIサービス、データベーススキーマなどが含まれます。

      • core.wcm.components.all-2.0.4.zip - WCMコンポー ネントのサンプルのコレクション

      • grid-aem.ui.apps-1.0-SNAPSHOT.zip — サイトページ列制御用の AEM Sites Gridレイアウトパッケージ

    • we-gov-forms.ui.content-<version>.zip — コンテンツ、ペー ジ、画像、フォーム、インタラクティブ通信アセットなど、すべてが含まれます。

    • we-gov-forms.ui.analytics-<version>.zip — リポジトリ内に 保存されるすべてのWe.Gov Forms Analyticsデータが含まれます。

    • we-gov-forms.config.public-<version>.zip — フォームデータモデルやサービスバインディングの問題を回避するために、プレースホルダークラウド設定を含むすべてのデフォルト設定ノードが含まれま す。

このパッケージに含まれるアセットには、次のものが含まれます。

  • 編集可能なテンプレートを使用したAEM Site Pages
  • AEM Forms Adaptive Forms
  • AEM Forms Interactive Communications(印刷チャネルとWebチャネル)
  • AEM Forms XDP Document of Record
  • AEM Forms MS Dynamics Formsデータモデル
  • Adobe Sign統合
  • AEM Workflow Model
  • AEM Assetsサンプル画像
  • サンプル(メモリ内)Apache Derbyデータベース
  • Apache Derbyデータソース(フォームデータモデルで使用)

デモパッケージのインストール

この節では、デモパッケージのインストールに関する情報を説明します。

ソフトウェア配布から

  1. ソフトウェア配布を開きます。ソフトウェア配布にログインするには、Adobe ID が必要です。

  2. ヘッダーメニューで「Adobe Experience Manager」をタップします。

  3. フィルター」セクションで、

    1. ソリューション」ドロップダウンリストから「Forms」を選択します。
    2. パッケージのバージョンとタイプを選択します。 ダウンロードの検索​オプションを使用して、結果をフィルターすることもできます。
  4. パッケージ名​we-gov-forms.pkg.all-<version>.zip​をタップし、「EULA利用条件​に同意して、「ダウンロード」をタップします。

  5. パッケージマネージャーを開き「パッケージをアップロード」をクリックしてパッケージをアップロードします。

  6. パッケージを選択し、「インストール」をクリックします。

    we gov formsパッケージ

  7. インストールプロセスを完了する。

  8. https://<aemserver>:<port>/content/we-gov/home.html?wcmmode=disabled​に移動して、インストールが成功したことを確認します。

ローカルZIPファイルから

  1. we-gov-forms.pkg.all-<version>.zip​ファイルをダウンロードして見つけます。

  2. https://<aemserver>:<port>/crx/packmgr/index.jsp​に移動します。

  3. 「パッケージをアップロード」オプションを選択します。

    パッケージのアップロードオプション

  4. ファイルブラウザーを使用して、ダウンロードしたZIPファイルに移動し、選択します。

  5. 「開く」をクリックしてアップロードします。

  6. アップロードが完了したら、「インストール」オプションを選択してパッケージをインストールします。

    WeGov Formsパッケージのインストール

  7. インストールプロセスを完了する。

  8. https://<aemserver>:<port>/content/we-gov/home.html?wcmmode=disabled​に移動して、インストールが成功したことを確認します。

新しいパッケージバージョンをインストールしています

新しいパッケージバージョンをインストールするには、4.1と4.2で定義されている手順に従います。新しいパッケージバージョンをインストールすると、別の古いパッケージが既にインストールされますが、最初に古いパッケージバージョンをアンインストールすることをお勧めします。 それには、次の手順に従います。

  1. https://<aemserver>:<port>/crx/packmgr/index.jsp​に移動します。

  2. 古い​we-gov-forms.pkg.all-<version>.zip​ファイルを見つけます。

  3. 「詳細」オプションを選択します。

  4. ドロップダウンから「アンインストール」オプションを選択します。

    WeGovパッケージのアンインストール

  5. 確認時に、「アンインストール」を再度選択し、アンインストールプロセスを完了させます。

デモパッケージの設定

この節では、プレゼンテーション前のデモパッケージのデプロイ後の設定の詳細と手順について説明します。

架空のユーザー設定

  1. https://<aemserver>:<port>/libs/granite/security/content/groupadmin.html​に移動します。

  2. 以下のタスクを実行するには、管理者としてログインします。

  3. ページの末尾まで下にスクロールし、すべてのユーザーグループを読み込みます。

  4. workflow」を検索します。

  5. workflow-users」グループを選択し、「プロパティ」をクリックします。

  6. 「メンバー」タブに移動します。

  7. 「ユーザーまたはグループを選択」フィールドに​wegov​と入力します。

  8. We.Gov Forms Users」ドロップダウンから選択します。

    ワークフローユーザーのグループ設定の編集

  9. メニューバーの「保存して閉じる」をクリックします。

  10. 手順2~7を繰り返し、「analytics」を検索し、「Analytics Administrators」グループを選択して、「We.Gov Forms Users」グループをメンバーとして追加します。

  11. 手順2~7を繰り返し、「forms users」を検索し、「forms-power-users」グループを選択して、「We.Gov Forms Users」グループをメンバーとして追加します。

  12. 手順2~7を繰り返し、「forms-users」を検索し、「forms-users」グループを選択して、次に「We.Gov Users」グループをメンバーとして追加します。

電子メールサーバーの設定

  1. セットアップドキュメント電子メール通知の設定を確認します。

  2. このタスクを実行するには、管理者としてログインします。

  3. https://<aemserver>:<port>/system/console/configMgr​に移動します。

  4. 設定する​Day CQ Mail Service​サービスを探してクリックします。

    Day CQ 電子メールサービスの設定

  5. 任意のSMTPサーバーに接続するようにサービスを設定します。

    1. SMTPサーバーのホスト名:例:(smtp.gmail.com)
    2. サーバーポート:例:SSLを使用するgmailの場合は(465)
    3. SMTPユーザー: demo@ <companyname> .com
    4. 差出人のアドレス:aemformsdemo@adobe.com

    SMTPの設定

  6. 「保存」をクリックして設定を保存します。

(オプション)AEM SSL設定

この節では、 AEMインスタンスでSSLを設定して、Adobe Sign Cloudを設定する方法について詳しく説明します。

参照:

  1. デフォルトの SSL

備考:

  1. https://<aemserver>:<port>/aem/inboxに移動します。ここで、前述の参照ドキュメントリンクで説明されているプロセスを完了できます。

  2. we-gov-forms.pkg.all-[version].zipパッケージには、サンプルのSSLキーと、パッケージの一部であるwe-gov-forms.pkg.all-[version].zip/sslフォルダーを展開してアクセスできる証明書が含まれています。

  3. SSL証明書およびキーの詳細:

    1. 「CN=localhost」に対して発行される
    2. 10年間の有効性
    3. 「password」のパスワード値
  4. 秘密鍵は​localhostprivate.der​です。

  5. 証明書は​localhost.crt​です。

  6. 「次へ」をクリックします。

  7. HTTPSホスト名は​localhost​に設定する必要があります。

  8. ポートは、システムが公開しているポートに設定する必要があります。

(オプション)Adobe Signクラウド設定

この節では、 Adobe Sign Cloud設定の詳細と手順について説明します。

参照:

  1. Adobe Sign の AEM Forms への統合

クラウド設定

  1. 前提条件を確認します。 必要なSSL設定については、AEM SSL設定を参照してください。

  2. 次の URL に移動します。

    https://<aemserver>:<port>/libs/adobesign/cloudservices/adobesign.html/conf/we-gov

    メモ

    設定の問題(例:https://<aemserver>:<port>/mnt/overlay/adobesign/cloudservices/adobesign/properties.html)

  3. 「We.gov Adobe Sign」設定を選択します。

  4. 「プロパティ」をクリックします。

  5. 「設定」タブに移動します。

  6. oAuth URLを入力します。例:https://secure.na1.echosign.com/public/oauth

  7. 設定済みのAdobe Signインスタンスから、設定済みのクライアントIDとクライアント秘密鍵を指定します。

  8. 「Adobe Signに接続」をクリックします。

  9. 接続に成功したら、「保存して閉じる」をクリックして統合を完了します。

(オプション) MS Dynamicsクラウド設定

この節では、MS Dynamicsクラウド設定の詳細と手順について説明します。

参照:

  1. Microsoft Dynamics OData の設定
  2. AEM Forms用のMicrosoft Dynamicsの設定

MS Dynamics ODataクラウドサービス

  1. 次の URL に移動します。

    https://<aemserver>:<port>/libs/fd/fdm/gui/components/admin/fdmcloudservice/fdm.html/conf/we-gov

    1. MS Dynamicsアプリケーションの登録で設定したのと同じリダイレクトURLを使用してサーバーにアクセスしていることを確認してください。
  2. 「Microsoft Dynamics ODataCloud Service」設定を選択します。

  3. 「プロパティ」をクリックします。

    Microsoft ODataCloud Serviceのプロパティ

  4. 「認証設定」タブに移動します。

  5. 以下の詳細を入力します。

    1. サービスルート: 例:https://msdynamicsserver.api.crm3.dynamics.com/api/data/v9.1/

    2. 認証の種類: OAuth 2.0

    3. 認証設定 (この情報を収 集するため のMS Dynamicsクラウド設定を参照):

      1. クライアントID — アプリケーションIDとも呼ばれます
      2. クライアントの秘密鍵
      3. OAuth URL — 例:https://login.windows.net/common/oauth2/authorize
      4. 更新トークンURL — 例:https://login.windows.net/common/oauth2/token
      5. アクセストークンURL(例: )https://login.windows.net/common/oauth2/token
      6. 承認スコープ — openid
      7. 認証ヘッダー — Authorization Bearer
      8. リソース — 例: https://msdynamicsserver.api.crm3.dynamics.com
    4. 「OAuthに接続」をクリックします。

  6. 認証が正常に完了したら、「保存して閉じる」をクリックして統合を完了します。

MS Dynamicsクラウド設定

この節で説明する手順は、MS Dynamics CloudインスタンスからクライアントID、クライアント秘密鍵、および詳細を探すのに役立ちます。

  1. https://portal.azure.com/に移動してログインします。

  2. 左側のメニューから、「All Services」を選択します。

  3. 「アプリ登録」を検索または移動します。

  4. 既存のアプリケーション登録を作成または選択します。

  5. AEMクラウド設定のOAuth クライアントID​として使用する​アプリケーションID​をコピーします

  6. 「設定」または「マニフェスト」をクリックして、応答URLを設定します。

    1. このURLは、ODataサービスを設定する際に、AEMサーバーにアクセスするために使用されるURLと一致する必要があります。
  7. 設定ビューで、「キー」をクリックして、新しいキーを作成します( AEMのクライアント秘密鍵として使用されます)。

    1. 後でAzureまたはAEMで表示できないので、キーのコピーを保持してください。
  8. リソースURL/サービスルートURLを見つけるには、「 MS Dynamicsインスタンス」ダッシュボードに移動します。

  9. 上部ナビゲーションバーで、「Sales」または独自のインスタンスタイプをクリックし、「設定を選択」をクリックします。

  10. 右下の「カスタマイズ」と「開発者向けリソース」をクリックします。

  11. 次に、サービスルートURLを示します。例:

    https://msdynamicsserver.api.crm3.dynamics.com/api/data/v9.1/

  12. 更新およびアクセストークンのURLについて詳しくは、以下を参照してください。

    https://docs.microsoft.com/en-us/rest/api/datacatalog/authenticate-a-client-app

Formsデータモデル(Dynamics)のテスト

クラウド設定が完了したら、フォームデータモデルをテストする必要が生じる場合があります。

  1. に移動します。

    https://<aemserver>:<port>/aem/forms.html/content/dam/formsanddocuments-fdm/we-gov

  2. 「We.gov Microsoft Dynamics CRM FDM」を選択し、「プロパティ」を選択します。

    Dynamics CRM FDMのプロパティ

  3. 「ソースを更新」タブに移動します。

  4. 「コンテキスト対応設定」が「/conf/we-gov」に設定され、設定済みのデータソースが「ms-dynamics-odata-cloud-service」であることを確認します。

    設定済みデータソース

  5. フォームデータモデルを編集します。

  6. サービスをテストして、設定済みのデータソースに接続できることを確認します。

    メモ

    サービスをテストした後、「キャンセル」をクリックし、不随意の変更がフォームデータモデルに反映されないようにします。

    メモ

    データ・ソースをFDMに正常にバインドするには、AEM Serverの再起動が必要であったと報告されています。

Formsデータモデル(Derby)のテスト

クラウドの設定が完了したら、フォームデータモデルをテストする必要が生じる場合があります。

  1. https://<aemserver>:<port>/aem/forms.html/content/dam/formsanddocuments-fdm/we-gov​に移動します。

  2. We.gov Enrollment FDM​を選択し、Properties​を選択します。

    Dynamics CRM FDMのプロパティ

  3. ソースを更新」タブに移動します。

  4. コンテキスト対応設定​が/conf/we-govに設定され、設定済みのデータソースが​We.Gov Derby DS​であることを確認します。

    Dynamics CRM FDMのプロパティ

  5. 保存して閉じる」をクリックします。

  6. サービスをテ ストし、設定済みのデータソースに正常に接続できることを確認します。

    • 接続をテストするには、HOMEMORTGAGEACCOUNT​を選択し、getサービスを指定します。 サービスおよびシステム管理者が、取得中のデータを確認できるかどうかをテストします。

Adobe Analytics設定(オプション)

この節では、Adobe Analytics Cloud設定の詳細と手順について説明します。

参照:

Adobe Analyticsクラウドサービス設定

このパッケージは、Adobe Analyticsに接続するように事前に設定されています。 この設定を更新するために、以下の手順を実行します。

  1. https://<aemserver>:<port>/libs/cq/core/content/tools/cloudservices.html​に移動します。

  2. Adobe Analyticsセクションを探し、「設定を表示」リンクを選択します。

  3. 「We.Gov Adobe Analytics (Analytics Configuration)」設定を選択します。

    Analyticsクラウドサービスの設定

  4. 「編集」ボタンをクリックして、Adobe Analytics設定を更新します(共有暗号鍵を指定する必要があります)。 「Analyticsに接続」をクリックして接続し、「OK」をクリックして完了します。

    We.GovAdobe Analytics

  5. フレームワーク設定を更新する場合は、同じページで「We.Gov Adobe Analytics Framework (Analytics Framework)」をクリックします(オーサリングを有効にするには、「AEMオーサリングを有効にする」を参照)。

Adobe Analyticsユーザー資格情報の検索

Adobe Analyticsアカウントのユーザー資格情報を探すには、アカウント管理者が次のタスクを実行する必要があります。

  1. Adobe Experience Cloudポータルに移動します。
    • 管理者の資格情報を使用してログインします。
  2. メインダッシュボードでAdobe Analyticsアイコンを選択します。
    迅速なアクセス
  3. 「管理者」タブに移動し、「ユーザー管理(レガシー) 」項目を選択します
    レポート
  4. ユーザー」タブを選択します。
    ユーザー管理
  5. ユーザーのリストから目的のユーザーを選択します。
  6. ページの下部までスクロールすると、ユーザーの認証情報がページの下部に表示されます。
    アクセスを管理
  7. ユーザー名と共有暗号鍵の情報が、権限ボックスの右側に表示されます。
  8. ユーザー名には、名前の中にコロンが含まれ、コロンの左側にあるすべての情報はユーザー名で、コロンの右側にある情報はすべて会社名です。
    • 次に例を示します。ユーザー名:会社名

Adobe Analyticsでのユーザー認証の設定

管理者は、次の操作を実行して、AEM Analyticsの権限をユーザーに付与できます。

  1. Adobe Admin Consoleに移動します。

  2. Admin Consoleに表示されるAnalyticsインスタンスをクリックします。

    • これは、管理ページのメインページにあります。
  3. 「 Analyticsの完全な管理者アクセス」を選択します。

  4. ユーザーをプロファイルに追加します。

    Analyticsの完全な管理者アクセス

  5. ユーザーIDがプロファイルにマッピングされたら、「権限」タブをクリックします。

  6. すべての権限がプロファイルにマッピングされていることを確認します。

    権限の編集

  7. ユーザーのログイン機能に関して権限がマッピングされると、数時間かかる場合があります。

Adobe Analyticsレポート

Adobe Analyticsサイトレポートを表示します

メモ

AEM Forms Analyticsのデータは、オフライン時に、またはwe-gov-forms.ui.analytics-<version>.zipパッケージがインストールされている場合にAdobe Analyticsクラウド設定なしで使用できますが、AEM Sitesのデータにはアクティブなクラウド設定が必要です。

  1. https://<aemserver>:<port>/sites.html/content​に移動します。

  2. 「AEM Forms We.Gov Site」を選択して、サイトのページを表示します。

  3. サイトページの1つ(例:ホーム)を選択し、「Analytics & Recommendations」を選択します。

    分析とRecommendations

  4. このページには、AEM Sitesページに関連する、Adobe Analyticsから取得した情報が表示されます(注意:デザインにより、この情報はAdobe Analyticsから定期的に更新され、リアルタイムには表示されません)。

    AEM Sites分析

  5. (手順3.でアクセスした)ページビューページに戻ると、「リスト表示」で項目を表示するように表示設定を変更して、ページビュー情報を表示することもできます。

  6. 「表示」ドロップダウンメニューを探し、「リスト表示」を選択します。

    リスト表示

  7. 同じメニューから「設定を表示」を選択し、「Analytics」セクションから表示する列を選択します。

    列の設定

  8. 「更新」をクリックして、新しい列を使用可能にします。

    新しい列の表示

Adobe Analytics formsレポートの表示

メモ

AEM Forms Analyticsのデータは、オフライン時に、またはwe-gov-forms.ui.analytics-<version>.zipパッケージがインストールされている場合にAdobe Analyticsクラウド設定なしで使用できますが、AEM Sitesのデータにはアクティブなクラウド設定が必要です。

  1. に移動します。

    https://<aemserver>:<port>/aem/forms.html/content/dam/formsanddocuments/adobe-gov-forms

  2. 「Enrollment Application For Health Benefits」アダプティブフォームを選択し、「Analyticsレポート」オプションを選択します。

    Analyticsレポート

  3. ページが読み込まれ、Analyticsレポートデータが表示されます。

    Analyticsレポートデータの表示

Adobe自動Forms設定有効化

FormsAdobeと共にAEM Formsをインストールして設定するには、コンバージョンツールのユーザーが以下をおこなう必要があります。

  1. Adobe I/O

  2. Formsコンバージョンサービスとの統合を作成するAdobe。

  3. AdobeAEM 6.5の最新のサービスパックがオーサーとして実行されている。

詳しい手順を読む前に、次の点を確認してください。

IMS設定の作成パート1

フォーム変換ツールと正しく通信するようにサービスを設定するには、ユーザーがIdentity Management System(IMS)サービスをAdobe I/Oに登録できるように設定する必要があります。

  1. https://<aemserver>:<port>に移動し、「Adobe Experience」をクリックします。
    左上のマネージャー/ツール/セキュリティ/AdobeIMS設定

  2. 「作成」をクリックします。

  3. 以下の画像のアクションを実行します。

    IMSテクニカルアカウント設定

  4. 必ず証明書をダウンロードしてください。

  5. 設定の残りの部分は続行しないでください — 「Adobe I/Oでの統合の作成」の節を確認してください。

メモ

この節で作成した証明書は、統合サービスの作成にAdobe I/Oされます。統合サービスでユーザーが作成された情報は、Adobe I/Oから使用して設定を完了できます。

Adobe I/Oでの統合の作成

Adobe管理者に問い合わせない場合は、システムドメイン内で統合を作成する権限を持っていることを確認してください。

  1. Adobe I/Oコンソールに移動します。

  2. 「統合を作成」をクリックします。

  3. 「 APIにアクセス」を選択します。

  4. 正しいグループ(右上のドロップダウンリスト)に属していることを確認します。

  5. 「Experience Cloud」セクションで、Forms変換ツールを選択します。

  6. 「続行」をクリックします。

  7. 統合の名前と説明を入力します。

  8. セクション2.1の公開鍵を使用して、鍵の統合内に配置します。

  9. automated forms conversion

    新しい統合の作成

IMS設定パート2の作成

これで、統合が作成され、IMS設定のインストールを完了できます。

  1. 接続の詳細を表示するには、Adobe I/O内の統合をクリックします。

  2. AEM(ツール/セキュリティ/IMS)内でIMS設定に移動します。

  3. IMS設定画面で「次へ」をクリックします。

  4. 認証サーバー(スクリーンショットに表示されている値)を入力します。

  5. APIキーを入力します。

  6. クライアントの秘密鍵を入力します(表示するには、「統合」Adobe I/Oで「公開」をクリックする必要があります)。

  7. 「 JWT 」タブをクリックして、JWTAdobe I/Oを取得し、IMS設定のペイロードに貼り付けます。

    ペイロードIMS設定

  8. 作成したら、「IMS設定」をクリックし、「ヘルスチェック」を選択すると、次の結果が表示されます。

    正常性確認

クラウド設定(We.Gov AFC実稼動)の設定

IMSの設定が完了したら、AEMでクラウド設定を確認する必要があります。 設定が存在しない場合は、次の手順を使用してAEMでクラウド設定を作成します。

  1. ブラウザーを開き、システムURL https://<domain_name>:<system_port>に移動します。

  2. 画面の左上隅にあるAdobe Experience Manager/ツール/Cloud Services/自動Forms会話設定をクリックします。

  3. 設定を配置する設定フォルダーを選択します。

  4. 「作成」をクリックします。

  5. 以下のスクリーンショットに情報を入力します。

    AFC実稼動

  6. 「タイトル」と「名前」を設定に指定します。

  7. システムのサービスURLはhttps://aemformsconversion.adobe.io/に設定されます。

  8. テンプレートURL /conf/we-gov/settings/wcm/templates/we-gov-flamingo-template

  9. テーマURL:/content/dam/formsanddocuments-themes/adobe-gov-forms-themes/we-gov-theme

  10. 「次へ」をクリックします。

  11. この設定の場合、2つのチェックボックス値は空のままにします。

クラウド設定(We.Finance AFC実稼動)の設定

IMSの設定が完了したら、AEMでクラウド設定を作成する作業に進むことができます。

  1. ブラウザーを開き、システムURL https://<domain_name>:<system_port>に移動します。

  2. 画面の左上隅にあるAdobe Experience Manager/ツール/Cloud Services/自動Forms会話設定をクリックします。

  3. 設定を配置する設定フォルダーを選択します。

  4. 「作成」をクリックします。

  5. 以下のスクリーンショットに情報を入力します。

    We.Finance AFC Production

  6. 「タイトル」と「名前」を設定に指定します。

  7. システムのサービスURLはhttps://aemformsconversion.adobe.io/に設定されます。

  8. テンプレートURL:/conf/we-finance/settings/wcm/templates/we-finance-adaptive-form

  9. テーマURL:/content/dam/formsanddocuments-themes/adobe-finance-forms-themes/we-finance-theme

  10. 「次へ」をクリックします。

  11. この設定の場合、2つのチェックボックス値は空のままにします。

フォーム変換のテスト(We.Gov登録アプリケーション)

設定が完了したら、PDFドキュメントをアップロードしてテストできます。

  1. AEMシステムhttps://<domain_name>:<system_port>に移動します。

  2. Forms / Formsとドキュメント/ AEM Forms We.gov Forms / AFCをクリックします。

  3. We.Gov Enrollment Application PDFを選択します。

  4. 右上隅の「自動コンバージョンを開始」ボタンをクリックします。

  5. ユーザーは、次に示すように、オプションを表示できます。

    変換後のアダプティブフォーム

  6. ボタンを選択すると、次のオプションが表示されます

    • ユーザーが​We.Gov AFC Production​設定を選択していることを確認します。

    変換設定

    詳細な変換設定

  7. 使用するすべてのオプションを設定したら、「変換を開始」を選択します。

  8. 変換プロセスが始まると、次の画面が表示されます。

    変換設定

  9. 変換処理が完了すると、次の画面が表示されます。

    変換後のアダプティブフォーム

    Output​フォルダーをクリックして、生成後のアダプティブフォームを表示します。

既知の問題と注意

automated forms conversionサービスには、特定のベストプラクティス、既知の複雑なパターン既知の問題が含まれます。 AEM FormsAutomated forms conversionサービスの使用を開始する前に、これらを確認してください。

  1. 変換後にフォームをFDMにバインドする場合は、「データバインディングが有効になっていないアダプティブフォームを生成」を選択してフォームを生成します。

  2. テンプレートフォルダーですべてのユーザーの権限に対してjcr:readが有効になっていることを確認してください。そうしないと、サービスユーザーがリポジトリからテンプレートを読み取れず、変換が失敗します。

デモパッケージのカスタマイズ

この節では、デモのカスタマイズ手順について説明します。

テンプレートのカスタマイズ

編集可能テンプレートは、次の場所にあります。

https://<aemserver>:<port>/libs/wcm/core/content/sites/templates.html/conf/we-gov

これらのテンプレートには、AEMサイト、アダプティブフォーム、インタラクティブ通信の各テンプレートが含まれ、次の場所にあるコンポーネントを使用して作成および組み立てられます。

https://<aemserver>:<port>/crx/de/index.jsp#/apps/we-gov/components

スタイルシステム

このサイトには、Bootstrap4( https://getbootstrap.com/ )を読み込むクライアントライブラリも備わっています。 このクライアントライブラリは、

https://<aemserver>:<port>/crx/de/index.jsp#/apps/we-gov/clientlibs/clientlib-base/css/bootstrap

このパッケージに含まれる編集可能なテンプレートは、ページネーションやスタイル設定などにBootstrap4のCSSクラスを使用するテンプレート/ページポリシーで事前に設定されています。 テンプレートポリシーにすべてのクラスが追加されているわけではありませんが、Bootstrap4でサポートされるクラスはポリシーに追加できます。 使用可能なクラスのリストについては、はじめにのページを参照してください。

https://getbootstrap.com/docs/4.1/getting-started/introduction/

このパッケージに含まれるテンプレートは、スタイルシステムもサポートしています。

スタイルシステム

テンプレートロゴ

プロジェクトDAM Assetsには、We.Govのロゴと画像も含まれます。 これらのアセットは、次の場所で使用できます。

https://<aemserver>:<port>/assets.html/content/dam/we-gov

ページおよびフォームテンプレートの編集時に、ナビゲーションコンポーネントとフッターコンポーネントを編集してブランドロゴを更新することもできます。 これらのコンポーネントは、ロゴの更新に使用できる、設定可能なブランドとロゴのダイアログを提供します。

テンプレートロゴ

詳しくは、ページのコンテンツの編集を参照してください。

ページのコンテンツの編集

サイトページのカスタマイズ

すべてのサイトページは、次の場所から利用できます。https://<aemserver>:<port>/sites.html/content/we-gov

これらのサイトページでは、AEM Gridパッケージを使用して、一部のコンポーネントのレイアウトを制御することもできます。

スタイルシステム

このパッケージに含まれるページは、スタイルシステムもサポートしています。

スタイルシステム

また、サポートされるスタイルに関するドキュメントについては、「テンプレートカスタマイズスタイルシステム」を参照してください。

アダプティブフォームのカスタマイズ

すべてのアダプティブフォームは、次の場所から利用できます。

https://<aemserver>:<port>/aem/forms.html/content/dam/formsanddocuments/adobe-gov-forms

これらのフォームは、特定の使用例に合わせてカスタマイズできます。 フォームが引き続き正しく機能するように、特定のフィールドと送信ロジックを変更しないでください。 これには以下が含まれます。

健康保険給付の登録申請:

  • contact_id — 送信中にMS Dynamicsの連絡先IDを受け取るために使用される非表示のフィールド
  • 送信 — コールバックをサポートするために、送信ボタンのロジックにカスタマイズが必要でした。 カスタマイズについては説明していますが、Formsデータモデルを介してPOST操作とGET操作の両方をMS Dynamicsに対して実行する際に、フォームを送信するには大きなスクリプトが必要でした。
  • ルートパネル — Initializeイベントは、すべてのAEMインボックスGranite UIコンポーネントが変更不可能なので、可能な限り控えめな方法でMS DynamicsボタンをAEMインボックスに追加するために使用します。

アダプティブフォームのスタイル

アダプティブフォームは、スタイルエディターまたはテーマエディターを使用してスタイルを設定することもできます。

ワークフローのカスタマイズ

登録アダプティブフォームは、処理のためにOSGIワークフローに送信されます。 このワークフローは、https://<aemserver>:<port>/conf/we-gov/settings/models/we-gov-process.html​にあります。

一部の制限により、このワークフローには、複数のスクリプトとカスタムOSGIワークフロープロセスステップが含まれています。 これらのワークフローステップは、一般的なステップとして作成され、設定ダイアログでは作成されていません。 現時点では、ワークフローステップの設定はプロセス引数に依存します。

すべてのワークフローステップのJavaコードは、we-gov-forms.core-<version>.jar​バンドルに含まれています。

デモに関する考慮事項と既知の問題

この節では、デモ機能と、デモプロセス中に特別な考慮が必要になる可能性のある設計上の決定に関する情報を説明します。

デモに関する考慮事項

  • AGRS-159に従い、登録アダプティブフォームで使用する連絡先の名前(最初、中間、最後)が一意であることを確認します。
  • 登録アダプティブフォームは、フォームの「電子メール」フィールドに指定された電子メールにAdobe Signの電子メールを送信します。 その電子メールアドレスを、Adobe Signクラウド設定の設定に使用する電子メールと同じ電子メールアドレスにすることはできません。

既知の問題

  • (AGRS-120)サイトナビゲーションコンポーネントは、現在、2レベルを超える深さのネストされた子ページをサポートしていません。
  • (AGRS-159)現在のMS Dynamics FDMは、最初に2回の操作を実行し、登録アダプティブフォームのデータをDynamicsにPOSTしてから、連絡先IDを取得するためにユーザーレコードを取得する必要があります。 現在の状態では、同じ名前を持つユーザーがDynamicsに3人以上存在し、登録アダプティブフォームの送信が許可されない場合、連絡先IDの取得が失敗します。

アクセシビリティテストの設定

でのChromeアドオンのアクセシビリティテストの有効化

最初にアクセシビリティテストを実行するには、Chromeプラグインをインストールする必要があります。これはここにあります。

インストールが完了したら、Chromeブラウザー内でテストするページを読み込みます(注意:複数のタブを開くと、スコアに影響が及ぶ場合があります(1つのタブだけを開くことをお勧めします)。 ページが読み込まれると
ページ上の「」を右クリックし、「 監査 」タブを選択します。 開発者は、アクセシビリティプラグインで実行する監査のタイプを選択できます。 必要なオプションをすべて選択したら、「レポートを生成」ボタンを選択できます。 これにより、全体的なアクセシビリティ評価と、全体的なアクセシビリティ評価を上げるために使用できる内容を示すPDFドキュメントが生成されます。

レポートの実行後、次の情報が表示されます。

アクセシビリティレポート

ユーザーの前に表示される数は、取得した全体的なアクセシビリティ評価です。 スコアに続いて、この計算方法に関する説明もあります。

これを書き出す場合は、画面の右側の3つのボタンをクリックし、プラグインが提供するその他のオプションから選択できます。

アクセシビリティレポート

Ultramarineテーマ

Adobeが管理するUltramarineテーマは、
we-gov-forms.pkg.all-<version>.zipインストール可能なZIPファイル。 CRXを使用してこのパッケージをインストールしたら、

パッケージマネージャーを使用すると、AEM FormsのUltramarineテーマにアクセスできます。そのためには、Forms / テーマ / 参照テーマ / Ultramarine-Accessible​に移動します。

Ultramarine テーマ

設定オプション

ユーザーは、次のような様々なワークフローサービスオプションを設定できます。

  1. Microsoft Dynamicsエントリ
  2. Adobe Sign
  3. AEM Custom Communication Management
  4. Adobe Analytics

ワークフロー内で有効にするように設定するには、次のタスクを実行する必要があります。

  1. https://'[server]:[port]'/system/console/configMgrに移動します。

  2. WeGov Configurations​を探します。

  3. サービス定義を開き、選択したサービスをワークフロー内で呼び出せるようにします。

    メモ

    ユーザーがConfiguration Managerページ内でサービスを有効にするので、要求された外部サービスと通信するには、ユーザーが引き続きサービス設定を行う必要があります。

    we gov formsパッケージ

  4. 設定が完了したら、「保存」ボタンをクリックして設定を保存します。

次の手順

これで、We.Govリファレンスサイトを参照する設定が完了しました。 We.Govリファレンスサイトのワークフローと手順について詳しくは、We.Govリファレンスサイトのチュートリアルを参照してください。

このページ