Azure ストレージの設定 configure-azure-storage
Experience Manager Forms データ統合では、フォームを Azure ストレージサービスと統合するための Azure ストレージ設定を提供します。フォームデータモデル(FDM)を使用して、Azure サーバーと連携するアダプティブフォームを作成することにより、ビジネスワークフローを使用できるようになります。次に例を示します。
- アダプティブフォームの送信時に、データを Azure に書き込む。
- フォームデータモデル(FDM)で定義されているカスタムエンティティを通じて、データを Azure に書き込みます(またはその逆の操作)。
- Azure サーバーに対してデータに関するクエリを実行し、アダプティブフォームに事前入力する。
- Azure サーバーからデータを読み取る。
Azure ストレージ設定の作成 create-azure-storage-configuration
これらの手順を実行する前に、Azure ストレージアカウントと、Azure ストレージアカウントへのアクセスを許可するためのアクセスキーがあることを確認してください。
- ツール/クラウドサービス/Azure ストレージ に移動します。
- 設定を作成するフォルダーを選択して、「作成」を選択します。
- 「タイトル」フィールドで設定のタイトルを指定します。
- 「Azure ストレージアカウント」フィールドで Azure ストレージアカウントの名前を指定します。
- Azure ストレージアカウントにアクセスするためのキーを「Azure アクセスキー」フィールドで指定し、「保存」を選択します。
フォームデータモデルの作成 create-azure-form-data-model
Azure ストレージ設定を作成したら、フォームデータモデルを作成できます。フォームデータモデル(FDM)の作成時に、Azure 設定を含んだフォルダーを「データソース設定」フィールドで指定します。これにより、指定したフォルダーに存在する設定のリストから設定を選択できるようになります。
フォームデータモデルへの Azure サービスの追加 add-azure-services
フォームデータモデル(FDM)とデータモデルオブジェクトを作成したら、Azure サービスをフォームデータモデル(FDM)に追加できます。
Azure サービスを追加するには:
-
編集モードで、左側のパネルにある「サービス」セクションからサービスを選択し、「選択項目を追加」を選択します。選択したサービスが、フォームデータモデル(FDM)の「サービス」タブに表示されます。
-
「サービス」タブで、サービスを選択して プロパティを編集 します。サービスに基づいて、サービスの入力または出力モデルオブジェクトを定義します。
-
「保存」を選択して、フォームデータモデル(FDM)を保存します。
使用可能な Azure サービスを次の表に示します。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 html-authored サービス名 説明 Azure から BLOB を取得 ID または名前を使用して、Azure ストレージに BLOB として保存されているデータを取得します Azure から BLOB とバイナリ URL を取得 ID または名前を使用して、Azure ストレージに BLOB として保存されているデータとバイナリの URL を取得します Azure に BLOB を保存 BLOB ID を使用して Azure ストレージにデータを保存します Azure 内の BLOB を更新 BLOB ID を使用して Azure ストレージ内のデータを更新します Azure から BLOB ID のリストを取得 入力リクエストで定義された番号に基づいて、Azure から BLOB ID のリストを取得します Azure から BLOB の SAS URL を取得 入力リクエストの BLOB ID に基づいて、Azure から BLOB の SAS URL を取得します Azure から BLOB を削除 BLOB ID を使用して Azure ストレージからデータを削除します
データモデルオブジェクトプロパティを検索キーとして定義 define-data-model-object-as-metadata
データモデルオブジェクトプロパティを検索キーとして定義するには:
- 「モデル」タブで、データモデルオブジェクトプロパティを選択して「プロパティを編集」を選択します。
- 「検索キー」切り替えオプションをオン状態に切り替えます。このオプションは、プライマリデータ型にのみ使用できます。
- 「完了」を選択し、「保存」を選択してフォームデータモデル(FDM)を保存します。
データモデルオブジェクトのプロパティを検索キーとして定義した後、ハッシュ値は Azure インデックスタグに格納され、Base64 でエンコードされた値は Azure メタデータに格納されます。