Forms Experience Builder - 提示词库
针对 Forms Experience Builder 优化的可重复使用的提示词模式和示例收藏集。这个精简的提示词库专注于两种核心创建方法:从头开始创建以及导入和转换,并增强了对 LLM 驱动的智能字段和品牌一致性的支持。
aem-forms-ea@adobe.com,以申请访问权限。使用这个提示词库
此库为常见的表单构建场景提供了可重复使用的提示词模式。如需了解全面的最佳实践,请参阅 Forms Experience Builder 快速入门指南。
关于此库的快速小建议
- 从示例开始 - 使用库中提供的提示词作为模板,根据您的需求进行调整
- 两种创建方法 - 选择“从头创建”或“导入并转换”方法
- 描述具体 - 在一般示例中添加您自己的详细信息
- 彻底测试 - 始终在您的特定环境中验证结果
品牌模板和样式
提前准备好品牌资产,以创建一致的表单:
- 品牌模板 - 使用您组织的颜色、字体和布局模式准备标准化表单模板
- 样式指南 - 定义一致的字段样式、按钮设计和间距标准,供 Forms Experience Builder 应用
- 组件库 - 与您的开发团队合作,准备符合您品牌形象的可重复使用的表单组件
- 视觉资产 - 准备用于表单集成的徽标、图标和背景元素
逐步开发示例
这些示例展示了如何逐步构建表单,从简单开始,逐渐增加复杂性:
示例 1:逐步构建一个联系表单
步骤 1 - 从简单开始:
创建一个包含姓名、电子邮件和消息字段的基本联系表
步骤 2 - 添加验证:
将 @name 和 @email 设为必填字段并添加适当的验证
步骤 3 - 增强用户体验
添加占位符文本:@name“您的全名”、@email“your.email@company.com”、@message“告诉我们您需要什么帮助”
步骤 4 - 添加高级功能:
添加一个下拉查询类型,其中包含以下选项:“一般问题”、“支持请求”、“销售查询”、“合作伙伴关系”
步骤 5 - 实施条件逻辑:
/创建规则 只有在 @inquiryType 等于“支持请求”的情况下显示 @urgencyLevel 下拉菜单(低、中、高)
示例 2:逐步构建一个注册表单
步骤 1- 基本结构:
创建一个包含个人信息面板的用户注册表
步骤 2 - 添加必需字段:
添加 @firstName、@lastName、@email、@phoneNumber 字段以及适当的验证
步骤 3 - 添加业务逻辑:
创建规则:如果 @age 未满 18 岁,则显示父母/监护人信息分区
步骤 4 - 使用偏好设置进行增强:
添加一个包含 @newsletterSubscription、@marketingConsent、@termsAccepted 的偏好设置面板
步骤 5 - 添加文件上传:
添加一个 @profilePicture 的文件上传字段,大小限制为 5MB
表单创建和管理
何时使用:当您需要创建新表单或修改现有表单时。
使用方法:从头开始创建或导入并转换(请参阅入门指南)。
提示词示例 - 创建简单表单:
创建一个客户反馈表,其中包含:
- 产品评分(1-5 星)
- 提供详细反馈的备注字段
- 客户电子邮件地址(可选)
- 提交至电子邮件通知
提示词示例 - 创建复杂表单:
创建一个全面的员工入职表,其中包含:
**个人信息分区:**
- 全名(名、中间名、姓)
- 出生日期及年龄验证
- 联系方式(电子邮件、电话、地址)
- 紧急联系方式
**雇佣详细信息:**
- 职位和部门选择
- 开始日期和工作日验证
- 薪资信息和保密声明
- 报告结构
**文件上传:**
- 简历/履历上传(PDF、DOC、DOCX)
- 身份验证文件
- 税表和银行信息
- 已签名的雇佣合同
**偏好设置:**
- 福利选择和费用计算器
- 工作计划偏好
- 培训要求
- 设备需求
**验证规则:**
- 电子邮件格式验证
- 电话号码格式验证
- 年龄必须 18 岁或以上
- 必须上传所有必需文件
- 必须接受条款和条件
**提交操作:**
- 向新员工发送确认电子邮件
- 通知人力资源部门
- 在人力资源系统中创建员工记录
- 计划迎新介绍会
表单管理提示词:
导入这个 PDF 申请表并将其转换为一个具有增强验证功能的自适应表单
更新这个现有的联系表,添加社交媒体账号和首选联系方式
将这个注册表重新组织为一个 3 步式向导:个人信息、偏好设置、确认
字段管理和配置
何时使用:当您需要添加、修改或配置表单字段时。
如何使用:明确说明字段类型、验证规则以及用户体验要求。
提示词示例 - 添加基本字段:
添加一个“公司名称”文本输入字段,并添加占位符“输入您的公司名称”
提示词示例 - 配置高级字段:
添加一个全面的地址分区,其中包含以下内容:
**街道地址:**
- 地址第 1 行(必填,最多 100 个字符)
- 地址第 2 行(可选,最多 100 个字符)
- 城市(必填,下拉菜单中包含常见城市)
- 州/省(必填,下拉菜单)
- 邮政编码(必填,格式验证)
- 国家/地区(必填,默认为“美国”)
**验证规则:**
- 邮政编码必须与所选州匹配
- 地址第 1 行不能为空
- 城市必须是所选州中的有效城市
**用户体验:**
- 地址字段自动完成
- 清除标签和帮助文本
- 输入字段适合移动设备
- 符合无障碍指南
字段配置提示词:
将 @email 字段设为必填项,并添加实时验证和自定义错误消息
为 @country 添加下拉菜单,其中包含美国、加拿大、英国、德国、法国和“其他”选项
将 @phoneNumber 字段配置为 (XXX) XXX-XXXX 格式并添加验证
为 @resume 添加文件上传字段,并限制为最大不超过 5MB 的 PDF 和 DOC
LLM 增强型智能字段
何时使用:当您需要为字段提供利用 AI 知识库进行预填充的选项时。
如何使用:要求创建需要全面数据集的字段 - AI 可以使用其内置知识自动填充选项。
地理和地点字段
机场和交通:
添加一个包含所有主要国际机场的出发机场下拉菜单
添加一个包含 IATA 代码和完整名称的到达机场字段
创建一个距离用户位置最近的机场的字段
添加一个欧洲城市火车站的选择字段
行政区域:
添加一个包含美国各州及其缩写的完整列表
创建一个包含 ISO 代码和完整名称的国家/地区下拉菜单
添加一个包含世界主要城市和时区的字段
添加一个包含加拿大各省和地区的下拉菜单
添加一个包含英国各郡和邮政区的字段
企业和行业数据
公司分类:
添加一个用 NAICS 代码对行业分类的字段
创建一个企业实体类型(有限责任公司、公司、合伙企业等)的下拉菜单
添加一个企业规模类别字段(初创企业、中小型企业、大型企业)
添加一个大型组织的部门选择
添加一个专业服务类型的字段
职业分类:
添加一个包含常见行业角色的职位名称字段
创建一个按领域分类的专业认证的下拉菜单
添加教育水平和学位类型
添加一个工作经验年限范围的字段
创建一个编程语言和框架的选择字段
标准和监管
财务和法律:
添加一个包含相应符号和汇率的货币代码字段
创建一个按国家/地区分类的税号下拉菜单
添加一个法律文件类型的字段
添加具有安全功能的支付方法选项
创建一个按国家/地区分类的银行机构选择字段
技术标准:
添加一个包含文件格式类型和扩展名的下拉菜单
添加若干个网络协议选项
添加一个数据库类型和版本的字段
创建一个 API 身份验证方法的选择字段
医疗保健
医学分类:
添加一个医学专科的字段
创建一个包含常用药物和通用名称的下拉菜单
添加一个保险提供商类型的字段
添加一个医疗紧急联系人关系的选择字段
创建一个饮食限制和过敏的字段
时间和日程表智能
日期和时间字段:
添加一个工作时间和时区的字段
创建一个按国家/地区分类的公共假日的下拉菜单
添加几个季节性选项和日期范围
添加一个预订会议室的字段并显示可用情况
创建一个定期开会模式的选择字段
产品和服务类别
电子商务分类:
添加一个产品类别和子类别的字段
创建一个包含运输方式和预计送达时间的下拉菜单
添加一个退货策略选项的字段
添加一个客户优先级的选择
创建一个订阅计费周期的字段
智能字段提示词示例:
“添加一个出发机场字段,其中包含全球所有主要机场、IATA 代码和城市名称。”
“创建一个全面的行业字段,使用标准 NAICS 分类并包括技术子类别”。
“添加一个能够根据所选职业领域自动调整的专业认证下拉菜单”。
“添加一个根据所选国家/地区显示相应格式的国际电话号码字段”。
“创建一个按国家/地区和排名排列主要院校的大学选择字段”。
规则创建和业务逻辑
何时使用:当您需要实施条件逻辑、验证规则或业务流程时。
如何使用:清晰地描述业务逻辑,指定条件和操作。
提示词示例 - 简单的条件逻辑:
创建一条规则:只在 @maritalStatus 等于“已婚”的情况下显示 @spouseInformation 面板
提示词示例 - 复杂的业务规则:
实施一种全面的贷款申请验证:
**收入验证:**
- 如果 @annualIncome 小于 30000:
- 显示警告消息:“收入可能不足以满足所申请的贷款金额的要求”
- 需要额外的收入证明
- 显示消息:“可能需要其他文件”
- 如果 @annualIncome 大于 100000:
- 显示高级服务选项
- 启用优先处理复选框
**基于年龄的验证:**
- 如果 @age 未满 18 岁:
- 显示父母/监护人信息分区
- 将上传父母签名设为强制
- 将提交按钮的文字改为“提交审核”
- 如果 @age 为 65 岁或以上:
- 显示老年人折扣选项
- 添加可访问性偏好设置分区
规则特定的提示词:
创建一个​**可见性规则**,只有在 @maritalStatus 等于“已婚”或“同居关系”的情况下才显示 @spouseInformation 面板
添加​**渐进展开**​方式,根据之前的回答显示附加问题。从基本信息开始,然后显示相关的后续信息
实施​**智能默认**,在 @country 选择中自动设置相关字段。允许手动覆盖
数据集成与提交
何时使用:当您需要将表单连接到后端系统、数据库或外部服务时。
如何使用:从基本的提交设置开始,然后逐步添加其他集成。指定集成类型、数据格式要求和错误处理偏好。
提示词示例 - 从基本提交开始:
为 @applicationForm 配置基本的表单提交:
**主要提交:**
- 将表单数据发送到 REST 端点:`/API/v1/applications`
- 将数据格式设为 JSON
- 显示成功消息:“已成功提交申请”
- 如果提交失败,显示错误消息:“提交失败,请重试”
然后逐步添加辅助操作:
在 @applicationForm 中添加电子邮件通知:向 @email 地址发送确认电子邮件,其中包含申请参考编号
在 @applicationForm 中添加 CRM 集成:创建包含 @firstName、@lastName、@email 的新的潜在客户记录,并将状态设为“新申请”
提示词示例 - 标准多渠道提交:
配置具有多个数据目标的表单提交:
**主要提交:**
- 将表单数据发送到 REST 端点:`/API/v1/applications`
- 包含身份验证头部和 API 密钥
- 将数据设为 JSON 格式,为地址和雇佣信息使用嵌套对象
- 显示感谢消息,处理成功响应 (201)
**辅助操作:**
- 向 @email 地址的申请人发送通知电子邮件
- 将申请数据复制到跟踪系统
- 触发审批流程的工作流
- 在 CRM 中创建一条潜在客户状态为“新申请”的记录
**错误处理:**
- 如果主要提交失败,则在本地保存数据并重试
- 显示用户友好的错误消息:“提交暂时不可用”
- 提供下载表单数据作为个人备份的选项
- 向管理团队发送有关提交失败的警报电子邮件
**成功流程:**
- 重定向到显示申请参考编号的确认页面
- 发送包含后续步骤的确认电子邮件
- 显示预计的处理时间线
集成特定的提示词:
将此表单与​**CRM 系统**​连接,以创建新的潜在客户。将 @firstName 映射到 FirstName,将 @email 映射到 Email,将 LeadSource 设置为“Web Form”,将 Status 设置为“New”
在提交表单时设置​**工作流触发**。传递所有表单数据,并通过经理通知触发审批工作流
配置​**数据库集成**,以将表单提交保存为记录。为每个提交创建一个包含上传文件的新文件夹
命令引用
基本命令
/create-form/create-form employee onboarding with personal info and benefits selection/add-form/add-form newsletter signup with email and preferences/update-layout/update-layout wizard with 4 steps: info, preferences, review, confirm/update-field/update-field @email to be mandatory with real-time validation/create-rule/create-rule show @spouseInfo if @maritalStatus equals "Married"/create-panel/create-panel Employment Details with job title, company, salary fields/add-panel/add-panel from uploaded form image with field recognition/help/help how to implement multi-step validation?字段引用
使用 @fieldName 语法在提示词中引用现有字段:
@email- 引用电子邮件字段@firstName- 引用名字字段@maritalStatus- 引用婚姻状况字段
组件类型
输入组件:
text,email,number,tel,date,checkbox,radio,dropdown,file,textarea
容器组件:
fieldset,panel,repeatable,wizard
组件属性
通用属性(所有组件):
- 类型:组件类型
- 名称:表单提交的字段标识符
- 标签:显示字段的文本
- 描述:字段的帮助文本
- 可视:表示初始可见性的布尔值
- 必填:表示必填字段的布尔值
输入字段属性:
- 值:默认/初始值
- 占位符:输入字段的提示文本
- Min:最小值(数字/日期)
- Max:最大值(数字/日期)
文件上传属性:
- 接受:文件类型(.pdf、.doc、.docx、.jpg、.png 等)
- Multiple:用于选择多个文件的布尔值
选择控制属性:
- 选项:下拉菜单的选项(逗号分隔的列表)
- 已选中:复选框/单选框的默认选择
容器属性:
- Fieldset:对相关字段进行分组
- 可重复:可重复部分的布尔值
高级属性:
- 可见表达式:条件可见性的公式(=公式)
- 值表达式:计算值的公式(=公式)
集成命令
提交操作:
- 电子邮件通知
- REST API 提交
- 云存储(Azure、SharePoint)
- 工作流自动化(Power Automate、Workfront Fusion)
- 营销平台(Marketo)
- CRM 集成
提示词语法指南
- 字段引用:使用
@fieldName引用现有字段 - 命令:使用
/command执行特定操作 - 自然语言:清晰、具体地描述要求
验证清单
如需了解全面的最佳实践和验证指南,请参阅 Forms Experience Builder 快速入门指南。
此提示词库会根据用户反馈和新的 Forms Experience Builder 功能不断更新。如需了解最新功能和示例,请查看 AEM Forms 文档。