AEM - 使用 Commerce Integration Framework 的商业集成常见问题解答
- 主题:
- 商务集成框架
创建对象:
- 管理员
- 开发人员
1. CIF GraphQL是否仅用于商务,还是可用于查询在AEM JCR上创作的内容?
Adobe 已采用 Adobe Commerce 的 GraphQL API 作为其所有与商业相关的数据的官方商业 API。因此,AEM 使用 GraphQL 与 Adobe Commerce 交换商业数据,并通过 I/O Runtime 与任何商业引擎交换商业数据。此 GraphQL API 独立于 AEM 的 GraphQL API 来访问内容片段。
2. 产品资源(图像)是否可以通过 Adobe Commerce 管理员从 AEM 存储和引用?如何使用 Dynamic Media 中的资源?
无官方的AEM Assets - Adobe Commerce集成可用。 marketplace上有可用的合作伙伴连接器。
或者,作为解决方法,您可以在AEM Assets中存储产品资产(图像),但您必须在Adobe Commerce中手动存储资产URL。 Dynamic Media是AEM Assets的一部分,工作方式相同。
3. 商业解决方案部署在哪里重要吗?(本地或在云中)
不重要,您的商业解决方案部署在哪里并不重要。无论采用何种部署模型,CIF和AEM店面都可以正常工作。 但是,如果使用推荐的 E2E 参考架构部署解决方案,则可以针对代表典型企业客户配置文件的性能 KPI 运行 E2E 测试。此过程提供了可用作基准的其他信息。
4. 如何在 AEM 中创建目录页面或产品页面?它们如何在 AEM 中持久存在?
目录页面和产品页面是根据通用目录和产品页面模板在 AEM 中动态创建和缓存的。AEM 中不会导入和存储产品或目录数据。
5. 当您在商业解决方案中更新产品数据时,这会实时推送到 AEM 吗?或者它是一个批处理过程吗?
与AEM一起使用的CIF加载项使得数据能够按需从商务解决方案流入AEM。 因此,当您的商务解决方案中有更新时,此工作流不是实时推送或批处理。
6. 带有 CIF 的 AEM 支持多大的目录大小?
目录大小支持取决于您必须考虑的几个其他方面。 您的目录数据和页面的缓存比率是多少?您预计高峰时段会有多少并发请求?您的商业解决方案的 API 的可扩展性如何?
7. PIM 如何在该框架中发挥作用?
PIM数据通过GraphQL请求向AEM和客户端公开。 Adobe建议将PIM与商业引擎(Adobe Commerce或其他引擎)集成,以便随后可以从商业引擎检索PIM数据。
8. 您是否还会通过 Dispatcher 缓存定价和其他数据?这是否会引发频繁的缓存失效问题?
价格或库存等动态数据不会缓存在 Dispatcher 上。动态数据是通过 GraphQL API 在客户端直接通过 Web 组件获取的。仅静态数据(例如产品或类别数据)会缓存在 Dispatcher 上。如果产品数据发生更改,则需要使缓存失效。
9. AEM Dispatcher 的缓存失效如何与 AEM 和 Commerce 配合使用?
Adobe 建议为 Dispatcher 上缓存的页面设置基于 TTL 的缓存失效。对于价格或库存等动态信息,Adobe建议在客户端渲染日期。 有关基于TTL的缓存失效的详细信息,请参阅AEM Dispatcher
10. 对于使用 Commerce 跨 AEM 内容进行统一搜索有什么建议吗?
提供产品搜索参考实施,但没有与内容进行统一搜索。此功能是特定于客户的,可以在特定于项目的级别上得到更好地解决。
11. 搜索功能如何与 AEM 以及使用 CIF 的 Commerce 配合使用?
CIF 提供搜索栏和搜索结果组件。搜索栏组件将带有搜索词的 GraphQL 请求发送到商业解决方案,然后商业解决方案会返回包含产品名称、价格、SLUG 等的产品列表。然后,搜索结果组件会在 AEM 中创建的搜索结果页面上的图库视图中显示搜索结果。搜索功能支持基本的全文搜索。使用SLUG/url键构建对PDP的引用。
12. 产品数据如何用于 MSM 或翻译?
产品数据已在 PIM 或 Adobe Commerce 中进行翻译。AEM - Adobe Commerce集成支持与多个Adobe Commerce商店和商店视图的连接。 在 MSM 设置中,通常会将一个 AEM 站点链接到一个 Adobe Commerce 商店视图。
13. 有没有办法用商业文本来增强产品数据?如果是这样,在哪里完成? 在 AEM 中还是在商业解决方案中?
Adobe建议在AEM中管理与营销相关的数据和内容。 利用内容片段使用附加属性装饰商业解决方案中的产品数据,或者为非结构化内容创建体验片段并将其链接到您的产品。
14.公司在整个演示层使用AEM时如何确保PCI合规性?
Adobe 建议使用抽象的付款方式。这样做可使浏览器客户端与支付网关提供商直接通信,以便Adobe不会保留或传递持卡人日期,也不会传递商业解决方案。 此方法仅需要 3 级 PCI 合规性。但是,要完全符合 PCI 标准,还需要考虑其他事项,例如员工如何与系统和数据交互。有关Adobe Commerce PCI合规性的详细信息,请参阅PCI合规性
15. 如果我使用的是 AEM 和 Adobe Commerce 云版本,此联合解决方案是否符合 PCI 要求?
是的,可根据要求提供自我评估问卷 D 和合规证明。
16. 如何申请 I/O Runtime 试用许可证?
有关请求试用许可证以使用I/O运行时的详细信息,请参阅获取访问权限。
Experience Manager
- 发行说明
- 安全性
- 用户管理和安全性
- 用户、组和访问权限管理
- 安全核对清单
- OWASP十大
- 在生产就绪模式下运行AEM
- Identity Management
- 对AEM Managed Services的Adobe IMS身份验证和Admin Console支持
- 创建已关闭的用户组
- 缓解AEM中的序列化问题
- 用户同步
- 封装令牌支持
- 单点登录
- 如何在AEM中审核用户管理操作
- 默认SSL
- SAML 2.0 身份验证处理程序
- AEM 中的封闭用户组
- Granite操作 — 用户和组管理
- 在AEM中启用CRXDE Lite
- 使用AEM 6配置LDAP
- 安装时配置管理员密码
- AEM中的服务用户
- 对配置属性的加密支持
- 处理AEM Foundation的GDPR请求
- 权限管理的主体视图
- 内容处置过滤器
- AEM 6.5中的自定义用户组映射
- 相同网站Cookie支持
- 在 Adobe Developer Console 中弃用 JWT 凭据
- 为AEM设置IMS集成
- Site
- 创作
- 管理
- 管理用户指南概述
- 站点功能
- 操作
- 个性化
- 集成
- 与第三方服务集成
- 与Salesforce集成
- 与 Adobe Target 集成
- 与 Adobe Learning Manager 集成
- 与 Adobe Analytics 集成
- 连接到Adobe Analytics并创建框架
- 为Adobe Analytics配置链接跟踪
- 将组件数据映射到Adobe Analytics属性
- 为Adobe Analytics配置视频跟踪
- HTTP2 内容传递常见问题解答
- Adobe Campaign集成疑难解答
- SharePoint连接器
- SharePoint连接器许可证、版权声明和免责声明
- DHTML查看器生命周期结束常见问题解答
- 与 Adobe Campaign Classic 集成
- 相关社区文章
- 与 Adobe Campaign Standard 集成
- Flash查看器生命周期终止通知
- 与Adobe Dynamic Tag Management集成
- 选择使用Adobe Analytics和Adobe Target
- AEM Portals和Portlet
- 与Dynamic Media Classic集成(Scene7)
- AEM Livefyre 指南
- 集成问题疑难解答
- 与BrightEdge Content Optimizer集成
- 目录生成器
- 与Silverpop Engage集成
- 与 Adobe Campaign 集成
- 与ExactTarget集成
- Analytics与外部提供程序
- 与Adobe Marketing Cloud集成
- 手动配置与Adobe Target的集成
- 与Adobe Target集成的先决条件
- Adobe分类
- 解决方案集成
- 将体验片段导出到 Adobe Target
- 电子邮件模板的最佳实践
- 与 Livefyre 集成
- 最佳实践
- 内容管理
- 经典UI创作
- 资产
- 关于DAM
- 资产最佳实践
- 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图像配置文件
- 智能成像
- 具有客户端设备像素比的智能成像
- 视频
- HTTP2内容交付
- 传递 Dynamic Media 资产
- 在 Dynamic Media 中激活热链接保护
- 3D 支持
- Dynamic Media 限制
- 图像集
- 全景图像
- 混合媒体集
- 旋转集
- Dynamic Media 中的视频
- 传送横幅
- 交互式图像
- 交互式视频
- 360 VR 视频
- 将 Dynamic Media 查看器与 Adobe Analytics 和 Adobe Experience Platform 标记集成
- 使用 Quickview 创建自定义弹出窗口
- 为响应式 Site 传送优化的图像
- 预览 Dynamic Media 资产
- 将 Dynamic Media 资产添加到页面
- 将Dynamic Media Classic功能添加到页面
- 在 Web 页面上嵌入动态视频或图像查看器
- 将 URL 关联到您的 Web 应用程序
- 使用规则集转换URL
- 发布 Dynamic Media 资产
- 使用 Dynamic Media 中的“选择性发布”功能
- 通过 Dynamic Media 使 CDN 缓存失效
- 通过 Dynamic Media Classic 使 CDN 缓存失效
- 安装功能包18912以进行批量资源迁移
- 使用选择器
- 扩展Assets
- 管理Assets
- 支持的文件格式
- 搜索 Facet
- 了解元数据概念
- 配置元数据功能
- 元数据架构
- XMP写回到演绎版
- 资产链接共享
- 资产报告
- 配置用于标记的智能内容服务
- 用于处理元数据、图像和视频的配置文件
- 创建和配置资产编辑器页面
- Assets大小调整指南
- 翻译资产的最佳实践
- Assets性能优化指南
- Assets迁移指南
- Assets网络注意事项
- Assets和MediaLibrary
- 使用PDF光栅器
- 配置上载限制
- Experience Manager和 Creative Cloud 集成
- 与 InDesign Server 集成
- 资源中的Digital Rights Management
- 使用演示包进行资产分析
- 配置Adobe资产链接
- 为Adobe InDesign生成FPO呈现版本
- Assets文件格式最佳实践
- 监控资产的最佳实践
- Camera Raw支持
- 使用Apache Tika检测MIME类型的资源
- 图像转码库
- 收藏集、代码片段和代码片段模板的多租户
- 为资源添加水印
- 资产模板
- Brand Portal
- 内容片段
- 管理Assets
- 与其他解决方案集成
- Forms
- 发行说明
- 快速入门
- 安装和配置AEM Forms
- AEM Forms的架构和部署拓扑
- 为AEM Forms安装选择持久性类型
- 在OSGi上安装AEM Forms
- 在JEE上安装AEM Forms
- JEE上的AEM Forms的支持平台
- 在JEE上使用JBoss Turnkey安装和部署AEM Forms
- 安装和配置AEM Forms Document Security Server
- 正在准备安装AEM Forms (单服务器)
- 在JEE上安装和部署Adobe Experience Manager Forms for JBoss
- 在JEE上安装和部署Adobe Experience Manager forms for WebSphere
- 在JEE for WebLogic上安装和部署AEM Forms
- 安装AEM Forms Workbench
- 安装和配置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
- 管理AEM Forms
- 表单数据模型
- 自适应Forms — 核心组件
- 自适应Forms — 基本创作
- 使用自适应表单的最佳实践
- 创建自适应表单
- 创建自适应表单或将自适应表单添加到 AEM Sites 页面
- 自适应表单片段
- 配置提交操作
- 在自适应表单中使用CAPTCHA
- 在自适应表单中使用Captcha
- 在自适应表单中使用Turnstile验证码
- 自适应表单关键字
- 自适应表单中的表
- 自适应表单中的图表
- 自动保存自适应表单
- 配置重定向页面
- 创建无障碍的自适应表单
- 创建包含可重复部分的表单
- 在AEM站点页面中嵌入自适应表单或交互式通信
- 将自适应表单嵌入到外部网页中
- 自适应表单组件的内联样式
- 多步骤表单序列简介
- 自适应表单的布局功能
- AEM Forms中的占位符文本
- 预览表单
- 重用自适应表单
- 自适应表单中的分隔符组件
- 使用涂鸦签名将电子签名应用于表单
- AEM Forms键盘快捷键
- 将提交审阅人与表单关联
- 为 Form 字段创作上下文帮助
- 使用版面模式调整组件大小
- 连接自适应表单数据并将其提交到Microsoft
- 自适应Forms — 高级创作
- 使用JSON架构创建自适应表单
- 使用XML架构创建自适应表单
- 在自适应表单中使用Adobe Sign
- 创建和使用主题
- 自适应表单规则编辑器
- 用于从自适应表单调用表单数据模型服务的API
- 异步提交自适应表单
- 使用一组自适应表单创建自适应表单
- 自适应表单模板
- 自适应表单表达式
- 为自适应表单生成记录文档
- 使用延迟加载改进大型 Form 的性能
- 预填自适应表单字段
- 在自适应表单中使用SOM表达式
- 将用户数据中的信息添加到表单提交元数据
- 基于XDP的自适应表单中支持XFA
- 向选定的用户组授予对规则编辑器的访问权限
- 使用AEM翻译工作流将自适应表单和记录文档本地化
- 自适应表单的样式结构
- 将自适应表单与 XFA Form 模板同步
- 将Adobe Sign与AEM Forms集成
- 在表单中创建和管理资产审核
- 在AEM Sites单页应用程序中嵌入自适应表单或交互式通信
- 在自适应表单中创建和使用自定义函数
- 创建并使用自适应Forms的自定义错误处理程序
- 交互式通信
- 工作流程
- AEM Forms Workspace
- AEM Forms工作区简介
- 使用AEM Forms工作区
- AEM Forms Workspace架构
- AEM Forms工作区的功能在Flex工作区中不可用
- Flex工作区的功能在AEM Forms工作区中不可用
- 骨干交互
- 可重用组件的描述
- 呈现器的文档详细信息
- 在Web应用程序中集成AEM Forms工作区组件
- 新渲染和提交服务
- 了解文件夹结构
- 在AEM Forms工作区中集成第三方应用程序
- AEM Forms工作区JSON对象说明
- 自定义AEM表单工作区简介
- AEM Forms工作区自定义的常规步骤
- 更改AEM Forms工作区用户界面的区域设置
- 创建登录屏幕
- 自定义错误对话框
- 自定义任务的选项卡
- 自定义任务详细信息页面
- 自定义流程实例的列表
- 自定义任务操作
- 在待办事项列表中显示附加数据
- 在摘要URL中获取任务变量
- 自定义路由操作中使用的图像
- JavaScript文件的缩小
- 自定义跟踪表
- 更新指向文档的链接
- 在AEM Forms工作区中使用表单集
- AEM Forms工作区中使用的API
- 在AEM Forms工作区中使用现有流程数据启动新流程
- 在一台服务器上托管两个AEM Forms工作区实例
- 更改接口的颜色方案
- 更改界面上的字体
- 更改品牌推广的组织徽标
- 在任务摘要窗格中显示信息
- 显示用户头像
- AEM Forms工作区快速入门
- 使用经理视图管理组织层次结构中的任务
- 启动进程
- 跟踪流程
- 单点登录和超时处理程序
- 在HTML Workspace中使用自适应表单
- 将AEM forms工作区与Microsoft Office SharePoint Server集成
- 使用待办事项列表
- AEM Forms工作区疑难解答指南
- AEM Forms应用
- AEM Forms应用程序简介
- 为AEM Forms应用程序设置环境
- 设置Xcode项目并构建iOS应用程序
- 为iOS构建安全的AEM Forms应用程序
- 设置Visual Studio项目并构建Windows应用程序
- 设置Android studio项目并构建Android应用程序
- 构建AEM Forms Android应用程序
- 分发AEM Forms应用程序
- 手势自定义
- 品牌化自定义
- 主题自定义
- 登录到AEM Forms应用程序
- 主屏幕
- 同步应用程序
- 使用表单
- 使用起点
- 打开任务
- 将任务或表单另存为草稿
- 在AEM Forms应用程序中使用自动保存
- 将表单另存为模板
- 添加附件
- 在脱机模式下工作
- 更新常规设置
- AEM Forms应用程序疑难解答
- HTML5 表单
- HTML5表单简介
- HTML5表单快速入门
- HTML5表单的架构
- HTML5 Forms与PDF forms的功能差异
- HTML5表单常见问题解答(FAQ)
- 为HTML5表单设计表单模板
- HTML5表单的最佳实践
- 设计无障碍的HTML5表单
- 生成XDP表单的HTML5预览
- HTML5表单的渲染表单模板
- 为HTML5表单启用附件
- HTML5 forms服务代理
- 优化HTML5表单
- HTML5表单的屏幕阅读器
- 创建HTML5表单的自定义配置文件
- HTML5表单中的从右至左语言
- 将Form Bridge与HTML5表单的自定义门户集成
- 在HTML5表单中创建自定义外观
- 更改HTML5表单的默认样式
- HTML5 Forms的Picture子句支持
- 在HTML5表单中创建可访问的复杂表
- 为HTML5表单创建CSS样式
- 自定义HTML5表单的错误消息
- 将HTML5表单另存为草稿
- 为HTML5表单启用日志记录
- 调试HTML5 forms
- 对HTML5表单的脚本支持
- AEM Forms中的表单集
- 书信和来信
- 将AEM Forms与Experience Cloud解决方案集成
- 发布并处理AEM Forms
- Forms门户
- 文档服务
- Document Security
- Forms Designer
- 自定义AEM Forms
- 交易报告
- JEE上AEM Forms的管理员帮助
- 进程报告
- 开发人员参考
- HTML模板语言
- 用于调试自适应表单的AEM插件
- AEM Forms Java API参考
- AEM Forms on JEE Java API参考
- 适用于HTML5表单的Form Bridge API
- 自适应Forms的JavaScript库API参考
- 汇编程序服务和DDX引用
- Workbench帮助
- 在JEE上使用AEM Forms编程
- 使用AEM Forms在JEE上进行编程的简介
- 了解AEM Forms流程
- 服务容器
- 为AEM Forms开发SPI
- Java API快速入门 — 代码示例
- 应用程序管理器客户端JavaAPI快速入门(SOAP)
- 应用程序管理器服务JavaAPI快速入门(SOAP)
- Assembler服务Java API快速启动(SOAP)
- Acrobat Reader DC扩展服务Java API快速入门(SOAP)
- 备份和恢复服务APIQuick启动
- 条形码Forms服务Java APIQuick Start(SOAP)
- 组件和服务Java APIQuick Start(SOAP)
- 转换PDF服务Java API快速入门(SOAP)
- 凭据服务Java API快速启动(SOAP)
- Distiller服务Java API快速入门(SOAP)
- DocConverter服务Java API快速入门(SOAP)
- 文档管理服务(已弃用)Java API快速入门(SOAP)
- Document Security Service JavaAPI快速入门(SOAP)
- 加密服务Java API快速启动(SOAP)
- 端点注册表Java API快速启动(SOAP)
- 表单数据集成服务JavaAPI快速入门(SOAP)
- Forms服务API快速启动
- 生成PDF服务Java API快速启动(SOAP)
- 调用API快速启动
- LiveCycleProcess Java API(SOAP)快速启动
- Output服务Java API快速入门(SOAP)
- PDF实用程序服务Java APIQuick Start(SOAP)
- 存储库服务API快速启动
- 签名服务Java API快速入门(SOAP)
- 任务管理器服务Java API快速入门(SOAP)
- 用户管理器Java API快速入门(SOAP)
- XMP实用程序服务Java APIQuick Start(SOAP)
- 在JEE中使用API调用AEM Forms
- 使用API执行服务操作
- 使用API执行服务操作
- 呈现Forms
- 组合PDF文档
- 以编程方式组合PDF文档
- 在文件格式和PDF之间转换
- 以编程方式拆分PDF文档
- 汇编加密的PDF文档
- 组装多个XDP片段
- 使用Bates编号汇编文档
- 汇编非交互式PDF文档
- 使用书签组合PDF文档
- 分配使用权限
- 组合PDF项目组合
- 计算表单数据
- 创建呈现Forms的Web应用程序
- 使用SubmittedXML数据创建PDF文档
- 使用Web服务API拆分PDF文档
- 确定文档是否符合PDF/A标准
- 动态创建DDX文档
- 处理提交的Forms
- 优化Forms服务的性能
- 将文档传递到FormsService
- 使用可流布局预填充Forms
- 基于片段渲染Forms
- 按值呈现Forms
- 将Forms渲染为HTML
- 在客户端渲染Forms
- 使用自定义CSS文件呈现HTML Forms
- 使用CustomToolbars渲染HTML Forms
- 呈现交互式PDF forms
- 渲染启用权限的Forms
- 验证DDX文档
- 将PDF转换为Postscript和Image文件
- 将Postscript转换为PDF文档
- 创建文档输出流
- 数字签名和认证文档
- 加密和解密PDF文档
- 导入和导出数据
- 管理用户
- 使用AEM Forms存储库
- 使用条形码表单
- 使用凭据
- 使用PDF/A文档
- 使用PDF实用程序
- 使用XMP实用程序
- 正在准备AEM Forms以进行备份
- 以编程方式管理端点
- 以编程方式管理首选项节点
- 使用策略保护文档
- 使用Web服务API验证DDX文档
- 疑难解答
- 无法在某些版本的Oracle JDK中使用某些表单功能
- 获取Adaptive Forms On JEE版本的带附件的电子邮件的其他步骤
- 无法在Windows Server上将Word或Excel文件转换为PDF
- 无法在Google Chrome、Firefox、Microsoft Edge、Microsoft Internet Explorer或Apple Safari中打开基于XFA的PDF forms
- 无法恢复CRX存储库
- 安装AEM 6.5.15.0 Service Pack后出现“服务不可用”错误
- JBoss Linux环境中的AEM Forms JEE 6.5.15.0 Service Pack安装问题
- 即使AEM Forms服务器未完全启动并运行,也正在处理文档
- 无法使用输出服务、Forms服务或记录文档(DoR)服务
- 缓解Experience Manager Forms的Struts 2 RCE漏洞
- 升级到MySQL的6.5.12.0期间备份数据库失败
- PDF生成无法在WorkBench上打印大量PDF
- 如何正确重新启动AEM SDK
- PaperCapture服务无法对PDF执行OCR
- 旧文档
- Content and Commerce
- Headless
- 实施
- 开发
- 开发人员简介
- 平台
- 组件
- AEM 中的 Headful 和 Headless
- Headless 体验管理
- 混合和SPA AEM开发
- 开发工具
- 个性化
- 扩展AEM
- 正在测试
- 最佳实践
- 移动Web
- 正在部署
- 流畅的体验
- 开发
- 管理