AEM Assets API を使用してコンテンツをアップデートする方法
作成対象:
- 管理者
- 開発者
AEM ヘッドレスデベロッパージャーニーのこの部分では、REST API を使用してコンテンツフラグメントのコンテンツにアクセスし、アップデートする方法について説明します。
これまでの説明内容
以前の AEM ヘッドレスジャーニードキュメント(「AEM Delivery API を使用してコンテンツにアクセスする方法」)では、AEM GraphQL API を介して AEM のヘッドレスコンテンツにアクセスする方法を説明したので、次ができるはずです。
- GraphQL について大まかなレベルで理解する
- AEM GraphQL API の仕組みを理解する
- 実用的なサンプルクエリを理解する
この記事は、これらの基本事項に基づいて構築されているので、REST API を使用して AEM の既存のヘッドレスコンテンツをアップデートする方法を理解できます。
目的
-
オーディエンス:経験者
-
目的:REST API を使用して、コンテンツフラグメントのコンテンツにアクセスし、アップデートする方法を説明します。
- AEM Assets HTTP API を紹介します。
- API でのコンテンツフラグメントのサポートを紹介し、説明します。
- API の詳細を説明します。
コンテンツフラグメントに Assets HTTP API が必要な理由
ヘッドレスジャーニーの前の段階では、AEM GraphQL API を使用してクエリを使用してコンテンツを取得する方法を学びました。
では、他の API が必要なのでしょうか?
Assets HTTP API を使用すると、コンテンツを 読み取る ことができます。また、コンテンツを 作成、アップデート、削除 することができます。これらは、GraphQL API では実行できないアクションです。
Assets REST API は、最新の Adobe Experience Manager バージョンの標準インストールで利用できます。
Assets HTTP API
Assets HTTP API には次の API が含まれます。
- Assets REST API
- コンテンツフラグメントをサポートしています
現在の Assets HTTP API の実装は、REST アーキテクチャスタイルに基づいており、CRUD 操作(作成、読み取り、アップデート、削除)を使用して(AEM に保存された)コンテンツにアクセスできます。
これらの操作により、API では、コンテンツサービスを JavaScript フロントエンドアプリケーションに提供することで、Adobe Experience Manager をヘッドレス CMS(コンテンツ管理システム)として動作させることができます。または、HTTP リクエストを実行して JSON 応答を処理できる他のどのようなアプリケーションにもすることができます。例えば、単一ページアプリケーション(SPA)では、フレームワークベースかカスタムかを問わず、API 経由で提供されるコンテンツ(多くの場合 JSON 形式)が必要です。
Assets HTTP API とコンテンツフラグメント
コンテンツフラグメントはヘッドレス配信に使用される、特別なタイプのアセットです。テキスト、数値、日付などの構造化データにアクセスするために使用されます。
Assets REST API の使用
アクセス
Assets REST API は /api/assets
エンドポイントを使用しており、アクセスするにはアセットのパス(先頭の /content/dam
を除く)が必要です。
- つまり、次の場所のアセットにアクセスするには
/content/dam/path/to/asset
- 次のリクエストが必要です。
/api/assets/path/to/asset
例えば、/content/dam/wknd/en/adventures/cycling-tuscany
にアクセスするには、/api/assets/wknd/en/adventures/cycling-tuscany.json
をリクエストします。
/api/assets
は.model
セレクターを使用する 必要はありません。/content/path/to/page
は.model
セレクターを使用する 必要があります。
操作
実行する操作は HTTP メソッドで決まります。
- GET:アセットまたはフォルダーの JSON 表現を取得します
- POST:新しいアセットまたはフォルダーを作成します
- PUT:アセットまたはフォルダーのプロパティを更新します
- DELETE:アセットまたはフォルダーを削除します
サポートされているリクエストの正確な形式は、『API リファレンス』ドキュメントで定義されています。
使用方法は、特定の使用例以外にも、AEM オーサーを使用するかパブリッシュ環境を使用するかで異なることがあります。
-
作成時にはオーサーインスタンスに結び付けることを強くお勧めします(現在は、この API を使用して公開するフラグメントをレプリケートする手段はありません)。
-
AEM は要求されたコンテンツを JSON 形式でのみ提供するので、どちらからも配信できます。
-
ファイアウォールの背後で動作するメディアライブラリアプリケーションには、AEM オーサーインスタンスからのストレージと配信で十分です。
-
ライブ web 配信の場合は、AEM パブリッシュインスタンスをお勧めします。
-
/api
へのアクセスがブロックされる場合があります。読み取り/配信
使用方法は次のとおりです。
GET /{cfParentPath}/{cfName}.json
次に例を示します。
http://<host>/api/assets/wknd/en/adventures/cycling-tuscany.json
応答は、コンテンツがコンテンツフラグメントに構造化されたシリアル化 JSON です。参照は参照 URL として配信されます。
次の 2 通りの読み取り操作が可能です。
- 特定のコンテンツフラグメントをパスで読み取る。この場合は、コンテンツフラグメントの JSON 表現が返されます。
- コンテンツフラグメントのフォルダーをパスで読み取る。この場合は、フォルダー内のすべてのコンテンツフラグメントの JSON 表現が返されます。
作成
使用方法は次のとおりです。
POST /{cfParentPath}/{cfName}
本文には、作成するコンテンツフラグメントの JSON 表現を含める必要があります。これには、コンテンツフラグメント要素に設定する必要がある初期コンテンツも含まれます。cq:model
プロパティの設定が必須で、このプロパティが有効なコンテンツフラグメントモデルを指している必要があります。そうしないと、エラーが発生します。また、Content-Type
ヘッダーを追加することも必要です。これは application/json
に設定されます。
アップデート
使用方法は次のとおりです。
PUT /{cfParentPath}/{cfName}
本文には、特定コンテンツフラグメントの更新内容の JSON 表現を含める必要があります。
これには、コンテンツフラグメントのタイトルや説明、単一のエレメント、またはすべての要素値やメタデータを使用できます。
削除
使用方法は次のとおりです。
DELETE /{cfParentPath}/{cfName}
AEM Assets REST API の使用の詳細については、次を参照してください。
- Adobe Experience Manager Assets HTTP API(その他のリソース)
- AEM Assets HTTP API でのコンテンツフラグメントのサポート(その他のリソース)
次の手順
これで、ここでの AEM ヘッドレスデベロッパージャーニーは完了です。次ができるようになったはずです。
- AEM Assets HTTP API の基本を理解する。
- この API でコンテンツフラグメントがどのようにサポートされているかを理解する。
次に、「実際に AEM ヘッドレスプロジェクトをライブにする方法」のドキュメントを確認して、AEM ヘッドレスジャーニーを続けてください。
その他のリソース
Experience Manager
- リリースノート
- セキュリティ
- ユーザー管理とセキュリティ
- ユーザー、グループおよびアクセス権限の管理
- セキュリティチェックリスト
- OWASP 上位 10
- 実稼動準備モードでの AEM の実行
- ID 管理
- AEM Managed Services に対する Adobe IMS 認証およびアドミンコンソールのサポート
- 閉じられたユーザーグループの作成
- AEM でのシリアル化の問題の軽減
- ユーザー同期
- カプセル化されたトークンのサポート
- シングルサインオン
- AEM でのユーザー管理操作を監査する方法
- デフォルトの SSL
- SAML 2.0 認証ハンドラー
- AEM の閉じられたユーザーグループ
- Granite の操作 - ユーザー管理とグループ管理
- AEM での CRXDE Lite の有効化
- AEM 6 での LDAP の設定
- インストール時の管理者パスワードの設定
- AEM のサービスユーザー
- 設定プロパティの暗号化サポート
- AEM の基盤での GDPR 要求の処理
- 権限管理のプリンシパルビュー
- Content Disposition フィルター
- AEM 6.5 のカスタムユーザグループマッピング
- 同じサイト cookie サポート
- Adobe Developer Console での JWT 資格情報の廃止
- AEM の IMS 統合の設定
- Sites
- オーサリング
- 管理
- 管理ユーザーガイドの概要
- Sites の機能
- MSM と翻訳
- 非同期ジョブ
- コンテンツの再利用:マルチサイトマネージャとライブコピー
- ライブコピーの概要コンソール
- ライブコピーの同期の設定
- ライブコピーの作成と同期
- MSM ロールアウトの競合
- MSM の問題のトラブルシューティングと FAQ
- MSM のベストプラクティス
- 多言語サイトのコンテンツの翻訳
- 翻訳プロジェクトの管理
- 翻訳するコンテンツの特定
- 翻訳するコンテンツの準備
- クラシック UI による言語ルートの作成
- Microsoft Translator への接続
- 翻訳統合フレームワークの設定
- 言語コピーウィザード
- 翻訳の機能強化
- 翻訳のベストプラクティス
- 設定と設定ブラウザー
- AEM FAQ
- 運用
- ダッシュボード
- 操作ダッシュボード
- バックアップと復元
- データストアのガベージコレクション
- JMX コンソールを使用したサーバーリソースの監視
- ログの使用
- AEM 6 での監査ログのメンテナンス
- リッチテキストエディターの設定
- アクセス可能なサイトを生成するための RTE の設定
- ページ編集のための取り消しの設定
- リッチテキストエディタープラグインの設定
- ビデオコンポーネントの設定
- Bulk Editor
- メール通知の設定
- リンクチェッカー
- AEM のトラブルシューティング
- ワークフローへのアクセスの管理
- ワークフローの開始
- ワークフローの管理
- ワークフローインスタンスの管理
- AEM での cURL の使用
- プロキシサーバーツール(proxy.jar)
- AEM アプリケーション用の設定
- 検索フォームの設定
- ツールコンソール
- レポート
- レイアウトコンテナおよびレイアウトモードの設定
- 編集者
- クラシック UI へのアクセスの有効化
- 管理コンソール
- パーソナライズ機能
- 統合
- サードパーティのサービスとの統合
- Salesforce との統合
- Adobe Target との統合
- Adobe Learning Manager との統合
- Adobe Analytics との統合
- Adobe Analytics への接続とフレームワークの作成
- Adobe Analytics のリンクトラッキングの設定
- コンポーネントデータと Adobe Analytics プロパティとのマッピング
- Adobe Analytics のビデオトラッキングの設定
- コンテンツの HTTP/2 配信の FAQ
- Adobe Campaign 統合に関するトラブルシューティング
- SharePoint コネクター
- SharePoint Connector のライセンス、著作権情報および免責事項
- DHTML ビューアのサポート終了に関する FAQ
- Adobe Campaign Classic との統合
- 関連するコミュニティ記事
- Adobe Campaign Standard との統合
- Flash ビューアのサポート終了に関する通知
- Adobe Dynamic Tag Management との統合
- Adobe Analytics および Adobe Target との統合のオプトイン
- AEM ポータルとポートレット
- Dynamic Media Classic(Scene7)との統合
- AEM Livefyre のレシピ
- 統合に関する問題のトラブルシューティング
- BrightEdge Content Optimizer との結合
- カタログ作成機能
- Silverpop Engage との統合
- Adobe Campaign との統合
- ExactTarget との統合
- Analytics と外部プロバイダー
- Adobe Marketing Cloud との統合
- 手動での Adobe Target との統合の設定
- Adobe Target との統合の前提条件
- Adobe Classifications
- ソリューション統合
- Adobe Target へのエクスペリエンスフラグメントの書き出し
- メールテンプレートのベストプラクティス
- Livefyre との統合
- ベストプラクティス
- コンテンツ管理
- クラシック UI オーサリング
- アセット
- DAM について
- Assets のベストプラクティス
- Assets でのアクセシビリティ
- Experience Manager Assets の使用
- Dynamic Media
- Experience League 提供の ニュースレターアーカイブ
- Dynamic Media をセットアップする
- Dynamic Media の操作
- Dynamic Media - Scene7 モードの設定
- 任意 - Dynamic Media の設定 - Scene7 モード、一般設定
- 任意 - Dynamic Media の設定 - Scene7 モード、公開設定
- Dynamic Media のトラブルシューティング - Scene7 モード
- Dynamic Media の会社エイリアスアカウントの設定
- Dynamic Media の設定 - ハイブリッドモード
- Dynamic Media - ハイブリッドモードから Dynamic Media - S7 モードへの移行
- Dynamic Media のアクセシビリティ
- Dynamic Media アセットを管理する
- 画質最適化のベストプラクティス
- Dynamic Media ビューアプリセットを管理する
- Dynamic Media ビューアプリセットを適用する
- Dynamic Media 画像プリセットを管理する
- Dynamic Media 画像プリセットを適用する
- Dynamic Media ビデオプロファイル
- Dynamic Media 画像プロファイル
- スマートイメージング
- クライアントサイドのデバイスピクセル比(DPR)を使用したスマートイメージング
- ビデオ
- コンテンツの HTTP/2 配信
- Dynamic Media アセットを配信する
- Dynamic Media でホットリンク保護を有効化する
- 3D サポート
- Dynamic Media の制限
- 画像セット
- パノラマ画像
- 混在メディアセット
- スピンセット
- Dynamic Media のビデオ
- カルーセルバナー
- インタラクティブ画像
- インタラクティブビデオ
- 360 VR ビデオ
- Dynamic Media ビューアと Adobe Analytics および Adobe Experience Platform タグを統合する
- クイックビューを使用してカスタムポップアップを作成する
- レスポンシブサイトに最適化された画像を配信する
- Dynamic Media アセットをプレビューする
- ページに Dynamic Media アセットを追加する
- ページに Dynamic Media Classic 機能を追加
- Dynamic ビデオビューアまたは画像ビューアを web ページに埋め込む
- Web アプリケーションに URL をリンクする
- ルールセットを使用した URL の変換
- Dynamic Media アセットを公開する
- Dynamic Media で選択的公開を使用する
- Dynamic Media を使用した CDN キャッシュの無効化
- Dynamic Media Classic を使用した CDN キャッシュの無効化
- 一括アセット移行用の機能パック 18912 をインストールする
- セレクターを操作する
- Assets の拡張
- Assets のカスタマイズと拡張
- メディアハンドラーとワークフローを使用したアセットの処理
- 検索機能の拡張
- Assets と連携して使用する ImageMagick のインストールと設定
- Assets とアクティビティストリームの統合
- アセットエディターの拡張
- Assets HTTP API
- Assets HTTP API でのコンテンツフラグメントのサポート
- コンテンツフラグメント用 GraphQL API
- GraphiQL IDE の使用
- 永続クエリ
- コンテンツフラグメントに対するリモート GraphQL クエリの認証
- GraphQL API とコンテンツフラグメント - コンテンツとクエリの例
- Assets プロキシ開発
- アセットの管理
- サポートされているファイル形式
- 検索ファセット
- メタデータの概念について
- メタデータ機能の設定
- メタデータスキーマ
- レンディションへの XMP の書き戻し
- アセットのリンク共有
- アセットレポート
- タグ付け用のスマートコンテンツサービスの設定
- メタデータ、画像およびビデオを処理するためのプロファイル
- アセットエディターページの作成と設定
- Assets サイジングガイド
- アセットの翻訳のベストプラクティス
- Assets パフォーマンスチューニングガイド
- Assets 移行ガイド
- Assets ネットワークに関する考慮事項
- Assets と MediaLibrary
- PDF ラスタライザを使用
- アップロード制限の設定
- Experience Manager と Creative Cloud の統合
- InDesign Server との統合
- Assets の Digital Rights Management
- Assets Insights でのデモパッケージの使用
- Adobe Asset Link の設定
- Adobe InDesign 用の FPO レンディションを生成する
- Assets のファイル形式に関するベストプラクティス
- アセットを監視するためのベストプラクティス
- Camera Raw サポート
- Apache Tika を使用したアセットの MIME タイプの検出
- 画像トランスコーディングライブラリ
- コレクション、スニペットおよびスニペットテンプレートのマルチテナント
- アセットの透かしの設定
- アセットテンプレート
- Brand Portal
- コンテンツフラグメント
- アセットの管理
- デジタルアセットの管理
- コレクションの管理
- アセットセレクター
- 重複項目の検出の有効化
- デジタルアセットの整理
- ビデオアセットの管理
- 翻訳プロジェクトの作成
- 翻訳するアセットの準備
- Experience Manager からのアセットのダウンロード
- Lightbox
- Assets Insights
- DTM での Assets Insights の有効化
- Assets Insights の設定
- アセットのチェックインとチェックアウト
- フォルダーへの翻訳クラウドサービスの適用
- Web ページでのページトラッカーと埋め込みコードの使用
- 複合アセットの管理
- 関連アセット
- プライベートフォルダーの共有
- ビデオレンディション
- 他のソリューションとの統合
- Forms
- リリースノート
- はじめに
- AEM Forms のインストールと設定
- AEM Forms のアーキテクチャとデプロイメントトポロジー
- AEM Forms のインストールに永続性タイプを選択する
- OSGi での AEM Forms のインストール
- AEM Forms の JEE へのインストール
- JEE 上の AEM Forms でサポートされているプラットフォーム
- JEE 上における AEM Forms のインストールおよびデプロイ(JBoss Turnkey を使用)
- AEM Forms Document Security サーバーのインストールと設定
- AEM Forms のインストールの準備(シングルサーバー)
- JEE 上の Adobe Experience Manager Forms のインストールおよびデプロイ(JBoss 版)
- JEE 上の Adobe Experience Manager Forms のインストールおよびデプロイ(WebSphere 版)
- JEE 上の AEM Forms のインストールおよびデプロイ(WebLogic 版)
- AEM Forms ワークベンチのインストール
- Designer のインストールと設定
- AEM Forms のインストールの準備(サーバークラスタ)
- JBoss クラスターでの JEE 上の Adobe Experience Manager Forms の設定
- WebSphere クラスターでの JEE 上の Adobe Experience Manager Forms の設定
- WebLogic クラスターでの JEE 上の Adobe Experience Manager Forms の設定
- AEM Forms の設定
- AEM Forms をアップグレード
- 有効なアップグレードパス
- OSGi での AEM Forms のアップグレード
- JEE 上の AEM Forms のアップグレード
- JEE 上の AEM 6.5 Forms へのアップグレード
- JEE 上の Adobe Experience Manager Forms へのアップグレード(JBoss 版)
- JEE 上の AEM Forms への自動アップグレード(JBoss 版)
- JEE 上の Adobe Experience Manager Forms へのアップグレード(WebSphere 版)
- JEE 上の Adobe Experience Manager Forms へのアップグレード(WebLogic 版)
- AEM Forms の管理
- フォームデータモデル
- アダプティブフォーム - コアコンポーネント
- アダプティブフォーム - 基本オーサリング
- アダプティブフォームの操作のベストプラクティス
- アダプティブフォームの作成
- AEM Sites ページへのアダプティブフォームの作成または追加
- アダプティブフォームフラグメント
- 送信アクションの設定
- アダプティブフォームの CAPTCHA の使用
- アダプティブフォームで hCaptcha を使用する
- アダプティブフォームで Turnstile Captcha を使用する
- アダプティブフォームのキーワード
- アダプティブフォームにおける表
- アダプティブフォームにおけるグラフ
- アダプティブフォームの自動保存
- リダイレクトページの設定
- アクセシブルなアダプティブフォームの作成
- 繰り返し可能なセクションを使用したフォームの作成
- AEM Sites ページへのアダプティブフォームまたはインタラクティブ通信の埋め込み
- 外部 Web ページへのアダプティブフォームの埋め込み
- アダプティブフォームコンポーネントのインラインスタイリング
- 複数ステップのフォームシーケンスの概要
- アダプティブフォームのレイアウトの機能
- AEM Forms のプレースホルダーテキスト
- フォームのプレビュー
- アダプティブフォームの再利用
- アダプティブフォームにおけるセパレータコンポーネント
- 手書き署名を使用したフォームへの電子署名の適用
- AEM Forms のキーボードショートカット
- 送信レビュー担当者のフォームへの関連付け
- フォームのフィールドのための文脈依存ヘルプの作成
- レイアウトモードを使用したコンポーネントのサイズ変更
- アダプティブフォームデータを Microsoft に接続して送信
- アダプティブフォーム - 高度なオーサリング
- JSON スキーマを使用したアダプティブフォームの作成
- XML スキーマを使ったアダプティブフォームの作成
- アダプティブフォームで Adobe Sign を使用する
- テーマの作成および使用
- アダプティブフォームのルールエディタ-
- アダプティブフォームからフォームデータモデルサービスを呼び出すための API
- アダプティブフォームの非同期送信
- アダプティブフォームのセットを使用したアダプティブフォームの作成
- アダプティブフォームテンプレート
- アダプティブフォームの式
- アダプティブフォームにおけるレコードのドキュメントの生成
- 遅延読み込みによる大きなフォームのパフォーマンスの向上
- アダプティブフォームのフィールドの事前入力
- アダプティブフォームでの SOM 式の使用
- ユーザーデータからフォーム送信メタデータへの情報の追加
- XDP ベースのアダプティブフォームにおける XFA のサポート
- 選択したユーザーグループにルールエディターへのアクセスを許可する
- AEM 翻訳ワークフローを使用したアダプティブフォームとレコードのドキュメントのローカライズ
- アダプティブフォームのスタイル構成
- アダプティブフォームと XFA フォームテンプレートとの同期
- Adobe Sign の AEM Forms への統合
- フォームのアセットのレビューの作成と管理
- AEM Sites の単一ページアプリケーションへのアダプティブフォームやインタラクティブコミュニケーションの組み込み
- アダプティブフォームでのカスタム関数の作成と使用
- アダプティブフォームのカスタムエラーハンドラーを作成して使用
- インタラクティブコミュニケーション
- ワークフロー
- AEM Forms Workspace
- AEM Forms Workspace の概要
- AEM Forms Workspace の操作
- AEM Forms Workspace のアーキテクチャ
- Flex Workspace では利用できない AEM Forms Workspace の機能
- AEM Forms Workspace では利用できない Flex Workspace の機能
- Backbone インタラクション
- 再利用可能なコンポーネントの説明
- レンダラーのドキュメントの詳細
- Web アプリケーションでの AEM Forms ワークスペースコンポーネントの統合
- 新しいレンダリングと送信サービス
- フォルダー構造について
- AEM Forms Workspace でのサードパーティアプリケーションの統合
- AEM Forms Workspace JSON オブジェクトの詳細
- AEM Forms Workspace のカスタマイズの概要
- AEM Forms Workspace のカスタマイズの一般的な手順
- AEM Forms Workspace ユーザーインターフェイスのロケールの変更
- ログイン画面の作成
- エラーダイアログのカスタマイズ
- タスクのタブのカスタマイズ
- タスクの詳細ページのカスタマイズ
- プロセスインスタンスのリストのカスタマイズ
- タスクアクションのカスタマイズ
- To Do リストでの追加データの表示
- サマリー URLでのタスク変数の取得
- ルートアクションで使用されるイメージのカスタマイズ
- JavaScript ファイルの縮小
- 追跡テーブルのカスタマイズ
- ドキュメントへのリンクの更新
- AEM Forms Workspace のフォームセットの使用
- AEM Forms ワークスペースで使用する各種 API
- AEM Forms Workspace における既存のプロセスデータを使用した新しいプロセスの開始
- 2 つの AEM Forms ワークプレースインスタンスを 1 つのサーバー上にホストする
- インターフェイスのカラースキームの変更
- インターフェイスのフォントの変更
- ブランディングのための組織ロゴの変更
- タスクの概要ペインでの情報の表示
- ユーザーアバターの表示
- AEM Forms Workspace の概要
- マネージャービューを使用した組織階層でのタスクの管理
- プロセスの開始
- プロセスの追跡
- シングルサインオンとタイムアウトハンドラー
- HTML Workspace でのアダプティブフォームの使用
- AEM Forms Workspace に Microsoft Office SharePoint Server を統合する
- To Do リストの操作
- AEM Forms ワークスペースのトラブルシューティングガイドライン
- AEM Forms アプリケーション
- AEM Forms アプリケーションの概要
- AEM Forms アプリケーションの環境設定
- Xcode プロジェクトの設定と iOS アプリケーションの構築
- セキュアな AEM Forms アプリケーション(iOS 用)の構築
- Visual Studio プロジェクトの設定と Windows アプリケーションの構築
- Android Studio プロジェクトのセットアップと Android アプリの作成
- AEM Forms Android アプリケーションの構築
- AEM Forms アプリの配布
- ジェスチャーのカスタマイズ
- ブランディングのカスタマイズ
- テーマのカスタマイズ
- AEM Forms アプリケーションへのログイン
- ホーム画面
- アプリケーションの同期
- フォームの操作
- スタートポイントの使用
- タスクを開く
- タスクまたはフォームをドラフトとして保存する
- AEM Forms アプリケーションで自動保存を使用
- フォームをテンプレートとして保存
- 添付ファイルの追加
- オフラインモードの使用
- 一般設定の更新
- AEM Forms アプリケーションのトラブルシューティング
- HTML5 のフォーム
- HTML5 フォームの概要
- HTML5 forms の概要
- HTML5 フォームのアーキテクチャ
- HTML5 フォームと PDF フォームの機能の違い
- HTML5 フォームに関するよくある質問(FAQ)
- HTML5 フォーム用のフォームテンプレートのデザイン
- HTML5 フォームのベストプラクティス
- アクセス可能な HTML5 フォームの設計
- XDP フォームの HTML5 プレビューの生成
- HTML5 forms 用のフォームテンプレートのレンダリング
- HTML5フォームの添付ファイルの有効化
- HTML5 forms サービスプロキシ
- HTML5 フォームの最適化
- HTML5 フォーム向けのスクリーンリーダー
- HTML5 フォームのカスタムプロファイルの作成
- HTML5 フォームでの右から左に書く言語
- Form Bridge と HTML5 フォームのカスタムポータルの統合
- HTML5 フォームのカスタム外観の作成
- HTML5 フォームのデフォルトスタイルの変更
- HTML5 フォームにおけるパターン形式文字列サポート
- アクセス可能な複雑なテーブルを HTML5 フォームで作成する
- HTML5 フォームのための CSS スタイルの作成
- HTML5 フォームのエラーメッセージのカスタマイズ
- HTML5 フォームのドラフトでの保存
- HTML5 フォーム内でのログの有効化
- HTML5 フォーム のデバッグ
- HTML5 フォームのスクリプティングのサポート
- AEM Forms におけるフォームセット
- レターおよび通信
- Correspondence Management の概要
- レイアウトデザイン
- データディクショナリ
- ドキュメントフラグメント
- レターの作成
- 通信を作成
- 式ビルダーのリモート関数
- エージェント署名画像の管理
- レターとインタラクティブ通信の後処理
- アセット一覧表示画面へのカスタムアクションの追加
- 「通信を作成」UI へのカスタムアクションまたはボタンの追加
- Correspondence Management アセットへのカスタムプロパティの追加
- 通信作成用 UI のカスタマイズ
- テキストエディターのカスタマイズ
- Correspondence Management:トラブルシューティング
- レターインスタンスにアクセスするための API
- カスタムポータルにおける通信を作成の UI の統合
- Correspondence Management でカスタム特殊文字を使用する
- レター PDF プレビューのカスタム透かし
- Correspondence Management Solution の設定
- インタラクティブ通信とレターのインライン条件と繰り返し構造
- ドキュメントフラグメント
- Correspondence Management設定プロパティ
- AEM Forms と Experience Cloud ソリューションとの統合
- AEM Forms の公開と処理
- ポータル上のフォーム公開の概要
- ドラフトと送信コンポーネントとデータベースの統合のサンプル
- ドラフトと送信に使用するストレージサービスの設定
- AEM インボックスでの Forms アプリケーションとタスクの管理
- AEM Forms の監視フォルダー
- ドラフトと送信コンポーネント
- ページでのリンクコンポーネントの埋め込み
- フォームとドキュメントの公開と非公開
- API を使用した Web ページ上のフォームの一覧表示
- 公開済みフォームへのアクセスと入力
- メールによるフォーム送信確認の送信
- 監視フォルダーの作成または設定
- タスクの割り当て手順におけるカスタムのメールテンプレートの使用
- メール通知におけるメタデータの使用
- Forms ポータル
- ドキュメントサービス
- Document Security
- Forms Designer
- AEM Forms のカスタマイズ
- アダプティブフォームおよび HTML5 フォームの外観フレームワーク
- カスタムアダプティブフォームのテンプレートの作成
- アダプティブフォームのカスタムレイアウトコンポーネントの作成
- フォームリスター項目にカスタムアクションボタンを追加
- アダプティブフォームのエラーメッセージのレイアウトと位置のカスタマイズ
- カスタムツールバーアクションの作成
- フォームのイベント追跡のカスタマイズ
- アダプティブフォームフィールドのカスタム外観の作成
- ドラフトおよび送信データサービスのカスタマイズ
- ドロップダウンリストの動的な自動入力
- アダプティブフォーム向けのカスタム送信アクションの作成
- カスタムツールバーレイアウトの作成
- 使用するテンプレートに基づいたコンポーネントの表示
- カスタムアダプティブフォームテーマの作成
- トランザクションレポート
- JEE 上の AEM Forms の管理者ヘルプ
- はじめに
- ドメインの設定と管理
- User Management の設定
- ユーザーの設定および編成
- コンテンツ管理システムへの接続
- 証明書と資格情報の管理
- アプリケーションおよびアーカイブの読み込みと管理
- サービスの管理
- エンドポイントの管理
- メールエンドポイントの設定
- OAuth2.0 認証の設定
- リモートエンドポイントの設定
- 監視フォルダーのエンドポイントの設定
- タスクマネージャーエンドポイントの設定
- エンドポイントの種類
- Acrobat Reader DC Extensions の設定
- Acrobat Reader DC Extensions で使用される証明書の種類
- PDF ドキュメントでの有効な証明書と期限切れ証明書の認識
- データ取得のための Acrobat Reader DC Extensions の設定
- 資格情報の使用に関する情報の確認
- 資格情報を Acrobat Reader DC Extensions で使用するための設定
- PDF ファイルの使用権限の確認
- Adobe Reader Web ブラウザープラグインのオンライン注釈を有効にする
- Acrobat Reader DC Extensions で使用するタイムアウト値の設定
- 期限切れの Reader Extension サービス証明書を更新しています
- PDF Generator の操作
- SSL の設定
- Document Security の使用
- Forms の設定
- Output の設定
- Forms ワークフローの設定
- Workspace の設定
- ヘルスモニター
- AEM Forms の保守
- AEM Forms データベースの保守
- アプリケーションサーバーの管理
- AEM Forms のバックアップと回復
- システム情報サービス
- プロセスレポート
- 開発者向けリファレンス
- HTML テンプレート言語
- アダプティブフォームをデバッグするための AEM プラグイン。
- AEM Forms Java API リファレンス
- JEE での AEM Forms の Java API リファレンス
- HTML5 フォームの Form Bridge API
- アダプティブフォームの JavaScript ライブラリ API リファレンス
- Assembler サービスおよび DDX リファレンス
- Workbench ヘルプ
- JEE 上の AEM Forms でのプログラミング
- JEE 上の AEM Forms でのプログラミングの概要
- AEM Forms プロセスについて
- サービスコンテナ
- AEM Forms 向け SPI の開発
- Java API クイックスタート - コード例
- Application Manager クライアント Java API クイックスタート(SOAP)
- Application Manager サービス JavaAPI クイックスタート(SOAP)
- Assembler サービス Java API クイックスタート(SOAP)
- Acrobat Reader DC Extensions Service Java API クイックスタート(SOAP)
- Backup and Restore サービス API のクイックスタート
- Barcoded Forms サービス Java API クイックスタート(SOAP)
- コンポーネントとサービス Java API クイックスタート(SOAP)
- Convert PDF サービス Java API クイックスタート(SOAP)
- Credential サービス Java API QuickStart(SOAP)
- Distiller サービス Java API クイックスタート (SOAP)
- DocConverter サービス Java API QuickStart(SOAP)
- ドキュメント管理サービス(非推奨)Java API クイックスタート(SOAP)
- Document Security Service JavaAPI クイックスタート (SOAP)
- 暗号化サービス Java API クイックスタート(SOAP)
- エンドポイントレジストリ Java API クイックスタート(SOAP)
- Form Data Integration サービス JavaAPI クイックスタート(SOAP)
- Forms サービス API のクイックスタート
- PDF サービス Java API クイックスタート(SOAP)を生成
- 呼び出し API クイックスタート
- LiveCycleProcess Java API クイックスタート(SOAP)
- Output Service Java API Quick Start(SOAP)
- PDF ユーティリティサービス Java API クイックスタート(SOAP)
- Repository Service API クイックスタート
- Signature サービス Java API クイックスタート(SOAP)
- Task Manager サービス Java API クイックスタート(SOAP)
- User Manager Java API クイックスタート(SOAP)
- XMP Utilities サービス Java API クイックスタート(SOAP)
- API を使用した JEE 上の AEM Forms の呼び出し
- API を使用したサービス操作の実行
- API を使用したサービス操作の実行
- Forms のレンダリング
- PDF ドキュメントのアセンブリ
- PDF ドキュメントをプログラムで組み立てる
- ファイル形式と PDF の変換
- プログラムによる PDF ドキュメントの分割
- 暗号化された PDF ドキュメントのアセンブリ
- 複数の XDP フラグメントのアセンブル
- 通し番号を使用したドキュメントのアセンブリ
- 非インタラクティブ PDF ドキュメントの作成
- ブックマークを含む PDF ドキュメントのアセンブリ
- 使用権限の割り当て
- PDF ポートフォリオのアセンブリ
- フォームデータの計算
- Forms をレンダリングする web アプリケーションの作成
- 送信された XML データを使用した PDF ドキュメントの作成
- Web サービス API を使用した PDF ドキュメントの分割
- ドキュメントが PDF/A に準拠しているかどうかの検証
- DDX ドキュメントの動的な作成
- 送信済みフォームの処理
- Forms サービスのパフォーマンスの最適化
- FormsService にドキュメントを渡す
- 編集可能なレイアウトを使用した Forms の事前入力
- フラグメントに基づいたフォームのレンダリング
- 値別に Forms をレンダリング
- Forms を HTML としてレンダリング
- クライアント側でのフォームのレンダリング
- カスタム CSS ファイルを使用した HTML フォームのレンダリング
- CustomToolbars を使用した HTML フォームのレンダリング
- インタラクティブ PDF Forms のレンダリング
- 権限付きフォームのレンダリング
- DDX ドキュメントの検証
- PDF から Postscript および画像ファイルへの変換
- Postscript から PDF ドキュメントへの変換
- ドキュメント Output ストリームの作成
- ドキュメントのデジタル署名と認証
- PDF ドキュメントの暗号化および復号化
- データの読み込みと書き出し
- ユーザーの管理
- AEM Forms リポジトリの操作
- Barcoded Forms の操作
- 資格情報の操作
- PDF/A ドキュメントの操作
- PDF ユーティリティの操作
- XMP ユーティリティの操作
- バックアップ用の AEM Forms の準備
- エンドポイントのプログラム管理
- 環境設定ノードをプログラムで管理する
- ポリシーを使用したドキュメントの保護
- Web サービス API を使用した DDX ドキュメントの検証
- トラブルシューティング
- 特定のバージョンの Oracle JDK で一部の Forms 機能を使用できない
- JEE バージョンのアダプティブフォームの添付ファイルを含むメールを受信するための追加手順
- Windows Server 上で Word または Excel ファイルを PDF に変換できない
- Google Chrome、Firefox、Microsoft Edge、Microsoft Internet Explorer または Apple Safari で XFA ベースの PDF フォームを開けない
- CRX リポジトリを復元できない
- AEM 6.5.15.0 サービスパックのインストール後に、サービスを利用できないエラーが発生する
- JBoss Linux 環境での AEM Forms JEE 6.5.15.0 サービスパックのインストールの問題
- AEM Forms サーバーが完全に起動および実行されていない場合でもドキュメントを処理
- Output サービス、Forms サービスまたは DoR(レコードのドキュメント)サービスを使用できない
- Experience Manager Forms の Struts 2 RCE 脆弱性の緩和
- MySQL 用に 6.5.12.0 にアップグレードする際にデータベースをバックアップできない
- WorkBench で多数の PDF を PDF 生成で印刷できない
- AEM SDK を適切に再起動する方法
- PaperCapture サービスが PDF に対して OCR を実行できない
- レガシードキュメント
- コンテンツとコマース
- ヘッドレス
- 実装
- 開発
- デベロッパー向けの概要
- プラットフォーム
- Sling チートシート
- Sling アダプターの使用
- タグライブラリ
- テンプレート
- AEM での Sling Resource Merger の使用
- オーバーレイ
- 命名規則
- 新しい Granite UI フィールドコンポーネントの作成
- Query Builder
- タグ付け
- エラーハンドラーによって表示されるページのカスタマイズ
- カスタムノードタイプ
- グラフィックレンダリング用のフォントの追加
- SQL データベースへの接続
- URL の外部化
- オフロードのためのジョブの作成と使用
- Cookie の使用法の設定
- AEM JCR へのプログラムからのアクセス方法
- JMX コンソールを使用したサービスの統合
- Bulk Editor の開発
- レポートの開発
- コンポーネント
- AEM におけるヘッドフルとヘッドレス
- ヘッドレスエクスペリエンス管理
- AEM 対応のハイブリッドおよび SPA 開発
- 開発ツール
- パーソナライズ機能
- AEM の拡張
- テスト
- ベストプラクティス
- モバイル web
- デプロイ
- AEM プラットフォームの概要
- AEM のデプロイ
- AEM の設定
- AEM 6.5 へのアップグレード
- AEM 6.5 へのアップグレード
- アップグレードの計画
- パターン検出を使用したアップグレードの複雑性の評価
- AEM 6.5 における後方互換性
- アップグレード手順
- インプレースアップグレードの実行
- オフラインでのインデックス再作成を使用したアップグレード中のダウンタイムの削減
- 遅延コンテンツ移行
- CRX2Oak 移行ツールの使用
- アップグレード前のメンテナンスタスク
- アップグレード後のチェックおよびトラブルシューティング
- カスタム検索フォームのアップグレード
- 持続可能なアップグレード
- コードのアップグレードとカスタマイズ
- アプリケーションサーバーのインストール環境のアップグレード手順
- アップグレード後にアンインストールされる廃止されたバンドルの一覧
- リポジトリーの再構築
- ベストプラクティス
- 流動的なエクスペリエンス
- 開発
- 管理