企業は、複数のフォーム、バックエンドシステム、その他のデータソースからデータを収集して処理します。 データの処理には、レビューと承認の手順、繰り返しのタスク、データのアーカイブが含まれます。 例えば、フォームをレビューし、PDFドキュメントに変換する場合などです。 手動でおこなうと、繰り返しタスクに多くの時間とリソースがかかる場合があります。
以下を使用できます。 OSGi 上のForms中心のワークフロー アダプティブフォームベースのワークフローを迅速に構築するため。 これらのワークフローは、レビューと承認のワークフロー、ビジネスプロセスのワークフロー、その他の繰り返しタスクの自動化に役立ちます。 これらのワークフローは、ドキュメントの処理 (PDFドキュメントの作成、アセンブリ、配布、アーカイブ、電子署名の追加、ドキュメントへのアクセス制限、バーコードフォームのデコードなど ) や、Adobe Sign署名ワークフローの使用にも役立ちます。
設定後は、これらのワークフローを手動でトリガーして、定義済みのプロセスを完了したり、ユーザーがフォームやインタラクティブ通信を送信したときにプログラムを使用して実行したりできます。 これは、AEM Forms のアドオンパッケージに含まれる機能で、
AEM Forms は強力なエンタープライズクラスのプラットフォームです。OSGi 上のForms中心のワークフローは、AEM Formsの機能の 1 つに過ぎません。 機能の完全な一覧については、「AEM Forms の概要」を参照してください。
OSGi での Forms 中心のワークフローを使用すると、JEE スタックに本格的なプロセス管理機能をインストールしなくても、OSGi スタックで様々なタスクのワークフローを迅速に構築およびデプロイできます。参照先 比較 OSGi 上のForms中心のAEM Workflows と JEE 上の Process Management の機能の違いと類似点について説明します。
比較後、JEE スタックに Process Management 機能をインストールする場合は、 JEE でのAEM Formsのインストールまたはアップグレード JEE スタックのインストールと設定、および Process Management 機能に関する詳細。
AEM Forms アドオンパッケージは AEM にデプロイされるアプリケーションです。OSGi 機能上でForms中心のワークフローを実行するには、少なくとも 1 つの AEM オーサーインスタンスまたは処理インスタンス(実稼動オーサー)が必要です。 処理インスタンスは AEM オーサーの堅牢化 インスタンス。 実稼動環境の作成者では、ワークフローやアダプティブフォームの作成など、実際のオーサリングを実行しないでください。
次のトポロジは、AEM Forms のインタラクティブ通信、Correspondence Management、AEM Forms のデータ取得および OSGi 機能にあるフォーム中心のワークフローを実行するための指標トポロジです。トポロジーについて詳しくは、「AEM Forms のアーキテクチャとデプロイメントトポロジー」を参照してください。
OSGi 上のAEM Forms Forms中心のワークフローは、AEM FormsのオーサーインスタンスでAEM Inbox とAEM Workflow Model の作成 UI を実行します。
スキップして 次の手順 ドキュメントの「 」セクション (OSGi に既にAEM Formsをインストールしている場合 ) データキャプチャ機能のインストールと設定 記事。
OSGi でのForms中心のワークフローのインストールと設定を開始する前に、以下を確認してください。
ハードウェアとソフトウェアのインフラが正しく設定されていること。サポート対象のハードウェアおよびソフトウェアの詳細な一覧については、「技術的要件」を参照してください。
AEM インスタンスのインストールパスに空白が含まれていないこと。
AEM インスタンスが稼働していること。AEM の用語では、「インスタンス」は、サーバー上でオーサーモードまたはパブリッシュモードで実行されている AEM のコピーのことです。OSGi 上でForms中心のワークフローを実行するには、少なくとも 1 つのAEMインスタンス(オーサーまたは処理)が必要です。
メモリ要件が満たされていること。AEM Forms アドオンパッケージには次の一時領域が必要となります。
Unix ベースのシステムの追加必要システム構成:Unix ベースのオペレーティングシステムを使用する場合は、それぞれのオペレーティングシステムのインストールメディアから、次のパッケージをインストールしてください。
expat | libxcb | freetype | libXau |
libSM | zlib | libICE | libuuid |
glibc | libXext | nss-softokn-freebl |
fontconfig |
libX11 | libXrender | libXrandr | libXinerama |
AEM Forms アドオンパッケージは AEM にデプロイされるアプリケーションです。このパッケージには、OSGi 上のForms中心のワークフローとその他の機能が含まれます。 次の手順を実行してアドオンパッケージをインストールします。
ソフトウェア配布を開きます。ソフトウェア配布にログインするには、Adobe ID が必要です。
ヘッダーメニューで「Adobe Experience Manager」をタップします。
「フィルター」セクションで、
使用するオペレーティングシステムに適したパッケージ名をタップし、「 」を選択します。 使用許諾契約書に同意するをタップし、 ダウンロード.
パッケージマネージャーを開き「パッケージをアップロード」をクリックしてパッケージをアップロードします。
パッケージを選択し、 インストール.
また、 AEM Formsリリース 記事。
パッケージのインストールが完了したら、AEM インスタンスを再起動するよう指示されます。すぐにはサーバーを再起動しないでください。 AEM Formsサーバーを停止する前に、 ServiceEvent REGISTERED メッセージと ServiceEvent UNREGISTERED メッセージが [AEM-Installation-Directory]/crx-quickstart/logs/error.logファイルとログは安定しています。
手順 1 から 7 を、すべてのオーサーインスタンスとパブリッシュインスタンスで繰り返します。
AEM Forms には、いくつかの必須およびオプションの設定があります。必須の設定には、BouncyCastle ライブラリおよびシリアル化エージェントの設定が含まれます。オプションの設定には、ディスパッチャーおよび Adobe Target の設定が含まれます。
すべてのオーサーインスタンスとパブリッシュインスタンスで次の手順を実行し、ライブラリの委任を起動します。
基になる AEM インスタンスを停止します。
を開きます。 [AEMインストールディレクトリ]\crx-quickstart\conf\sling.propertiesファイルを編集します。
次を使用した場合: [AEMインストールディレクトリ]\crx-quickstart\bin\start.batを開始して、次の場所にある sling.properties を編集します。 [AEM_root]\crx-quickstart.
以下のプロパティを sling.properties ファイルに追加します。
sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
(AIX のみ)次のプロパティを sling.properties ファイルに追加します。
sling.bootdelegation.xerces=org.apache.xerces.*
ファイルを保存して閉じ、AEM インスタンスを起動します。
手順 1 から 4 を、すべてのオーサーインスタンスとパブリッシュインスタンスで繰り返します。
すべてのオーサーインスタンスとパブリッシュインスタンスで次の手順を実行し、パッケージをに追加し許可リストます。
https://[server]:[port]/system/console/configMgr
です。ディスパッチャーは AEM のキャッシングおよびロードバランスツールです。AEM ディスパッチャーはまた、AEM サーバーを攻撃から保護することにも役立ちます。エンタープライズクラスの Web サーバーと一緒にディスパッチャーを使用することで、AEM インスタンスのセキュリティを向上できます。次を使用する場合、 Dispatcher次に、AEM Formsの次の設定を実行します。
AEM Forms のアクセスの設定:
dispatcher.any ファイルを開いて編集します。フィルターセクションに移動し、次のフィルターをフィルターセクションに追加します。
/0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
ファイルを保存して閉じます。フィルターについて詳しくは、「ディスパッチャードキュメント」を参照してください。
リファラーフィルターサービスの設定:
管理者として Apache Felix Configuration Manager にログインします。Configuration Manager のデフォルト URL は次のとおりです。 https://[server]:[port_number]/system/console/configMgr
. Configurationsメニューで「Apache Sling Referrer Filter」を選択します。「Allow Hosts」フィールドで、ディスパッチャーのホスト名を入力してそれをリファラーとして許可し、「保存」をクリックします。エントリのフォーマットは、 https://[server]:[port]
.
キャッシングは、データへのアクセスにかかる時間を短縮し、遅延を削減して I/O 速度を改善するメカニズムです。アダプティブフォームのキャッシュは、アダプティブフォームの HTML コンテンツと JSON の構造のみを保存し、事前入力されたデータは保存しません。これにより、アダプティブフォームのレンダリングの時間を短縮します。
アダプティブフォームのキャッシュを設定するには、以下の手順を実行します。
https://[server]:[port]/system/console/configMgr
の AEM Web コンソール設定マネージャーに移動します。
「アダプティブフォームおよびインタラクティブ通信 Web チャネルの設定」をクリックして、設定値を編集します。設定値を編集ダイアログで、AEM Formsサーバーのインスタンスでキャッシュできるフォームまたはドキュメントの最大数を指定します。 アダプティブFormsの数 フィールドに入力します。 デフォルト値は 100 です。「保存」をクリックします。
キャッシュを無効にするには、「アダプティブフォームの数」フィールドの値を 0 に設定します。キャッシュ設定を無効にしたり変更したりすると、キャッシュがリセットされ、すべてのフォームとドキュメントがキャッシュから削除されます。
Adobe Sign により、アダプティブフォームの電子署名ワークフローを有効にすることができます。電子サインを使用すると、法務、販売、給与、人事管理など、様々な分野におけるドキュメント処理ワークフローが改善されます。
OSGi 上の一般的なAdobe SignおよびForms中心のワークフローシナリオでは、ユーザーがアダプティブフォームに入力してサービスの申し込みを行います。 例えば、クレジットカードの申込フォームや住民サービスフォームなどです。ユーザーが申込フォームに入力、送信、署名すると、承認/却下ワークフローが開始されます。 サービスプロバイダーは、AEMインボックスでアプリケーションを確認し、Adobe Signを使用してアプリケーションに電子署名します。 これに類似した電子署名ワークフローを有効にするには、Adobe Sign を AEM Forms に統合します。
AEM Forms で Adobe Sign を使用するには、「Adobe Sign を AEM Forms に統合する」を参照してください。
OSGi 機能上でForms中心のワークフローを使用する環境を設定している。 現在は、この機能を使用するための手順は次のとおりです。