SAP Advanced Workflow中点击按钮跳转至新表单页面的方法
SAP Advanced Workflow 跨表单跳转实现方案
一、第二个表单的创建位置
- 和第一个表单一样,直接在表单设计器里创建即可,无需绑定到特定工作流步骤,后续通过配置关联触发逻辑。
- 创建时给表单设置唯一的名称或ID,方便后续引用。
二、按钮关联与跳转实现步骤
1. 编辑第一个表单
回到你已创建的初始表单设计器界面,找到要添加按钮的区域,插入一个按钮组件,设置好按钮显示文本(比如“打开子表单”)。
2. 配置按钮点击动作
选中按钮后,在右侧属性面板找到事件/动作配置项:
- 如果系统提供“导航到表单”选项:直接在下拉列表里选择你刚创建的第二个表单,系统会自动处理跳转逻辑。
- 如果只有“打开URL”选项:拼接目标表单的访问URL,参考当前表单的URL结构,替换成第二个表单的ID即可,格式大致为
../form-designer/forms/{目标表单ID}/render。
3. 可选:传递表单上下文
如果需要把当前表单的字段数据带到第二个表单,在跳转配置里添加参数,比如将当前案例ID、字段值作为URL参数携带;目标表单可以用${param.参数名}的方式读取这些值。
4. 权限与测试
- 确保操作用户拥有第二个表单的访问权限,在工作流权限配置中给对应角色添加该表单的查看/编辑权限。
- 保存配置后启动工作流案例,点击按钮验证是否能正常加载第二个表单页面。
内容的提问来源于stack exchange,提问作者Debabrata Mukherjee
相关产品推荐
相关产品推荐

