Adobe Experience Manager

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Adobe Experience Manager (AEM)は、Webサイト、モバイルアプリ、フォームを構築するためのコンテンツ管理ソリューションです。 Adobe Experience Managerコネクタのトリガーを使用して、AEMにアセットまたはフォルダが追加されたとき、またはアセットが更新されたときにレシピを実行します。 このコネクタのアクションを使用して、フォルダとアセットを管理します。

APIバージョン

このコネクタはAssets HTTP APIを使用します。

WorkatoでAdobe Experience Managerに接続する方法

フィールド説明
コネクション名このコネクションに一意の名前を付けると、他のレシピで再利用できます。
AEMインスタンスアドレスAdobe Experience Manager (AEM)インスタンスのアドレス。 たとえば、AEMインスタンスアドレスがhttp://wkto.aem.com:8080の場合、このフィールドにはhttp://wkto.aem.comを入力します。
AEMインスタンスがプライベートネットワークでローカルにホストされている場合は、オンプレミスエージェントをデプロイし、後のステップでエージェントを選択する必要があります。
ポートAEMインスタンスに関連付けられたポートがある場合は、ポートを入力します。
たとえば、AEMインスタンスアドレスがhttp://wkto.aem.com:8080の場合、ポート番号は8080です。
AEMインスタンスに関連付けられたポートがあるかどうかわからない場合は、AEM管理者にお問い合わせください。
ユーザー名Workato用にプロビジョニングされたユーザーのユーザー名。
パスワードWorkato用にプロビジョニングされたユーザーのパスワード。
このアプリはプライベートネットワーク内にありますかオンプレミスエージェントをデプロイしている場合は、オンプレミスグループを選択します。

アセットプロパティ

Search assetsおよびUpdate assetsアクションには、アセットプロパティと対応する値を指定するフィールドが含まれています。 たとえば、Propertyフィールドにjcr:content/jcr:lastModifiedByを入力して、検索結果をbgohによって最後に変更されたアセットに絞り込むことができます。 プロパティ検索 プロパティを入力する場合は、ネストされたJSONオブジェクトを示すためにスラッシュを使用します。 前の例では、ソースコードは次のようになります。

...
	"jcr_content": {
	...
		"jcr_lastModifiedBy":"bgoh",
      ...

Outputタブでは、アンダースコア(_)がコロン(:)に変換されます。 プロパティを検索または更新する場合は、アンダースコアではなくコロンを使用してプロパティ名を入力してください。 上記の例では、ジョブ出力のjcr_contentはスクリーンショットのjcr:contentに対応します。

Adobe Experience Managerでカスタムアセットメタデータを定義した場合、標準のアセットプロパティのみを対象としているため、これらのプロパティはデータツリーに表示されません。 その場合は、データピルを手動で作成する必要があります。 データピルを作成するには、トリガーのAsset output fieldsまたはSearch assetsアクションを使用します。

  1. Test jobs > Outputに移動し、JSONコードをコピーします。
  2. Recipe > Asset output fields > Edit schemaに移動し、コードを貼り付けます。
  3. これにより、AEMインスタンス内のアセットの例を1つ取り、そのアセットで見つかったプロパティをデータピルとして使用できます。

Update assetsアクションで既存のプロパティと値を入力すると、アクションは指定した新しい値でプロパティを更新します。 プロパティが存在しない場合、このアクションは新しいプロパティを作成します。

Last updated: