首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在AEM中以编程方式启动工作流时如何提供自定义工作流标题

在AEM中以编程方式启动工作流时,可以通过设置工作流的metadata参数来提供自定义工作流标题。具体步骤如下:

  1. 首先,需要获取到AEM的WorkflowSession对象,可以通过以下代码获取:
代码语言:txt
复制
WorkflowSession workflowSession = slingRequest.getResourceResolver().adaptTo(WorkflowSession.class);
  1. 然后,创建一个WorkflowModel对象,用于表示要启动的工作流模型。可以通过以下代码创建:
代码语言:txt
复制
WorkflowModel workflowModel = workflowSession.getModel("/etc/workflow/models/myworkflow/jcr:content/model");

其中,/etc/workflow/models/myworkflow/jcr:content/model是工作流模型的路径,需要根据实际情况进行替换。

  1. 接下来,创建一个WorkflowData对象,用于表示工作流的输入数据。可以通过以下代码创建:
代码语言:txt
复制
WorkflowData workflowData = workflowSession.newWorkflowData("JCR_PATH", "/content/mypage");

其中,JCR_PATH表示数据类型,/content/mypage是要启动工作流的资源路径,需要根据实际情况进行替换。

  1. 然后,创建一个MetaDataMap对象,用于设置工作流的metadata参数,包括自定义工作流标题。可以通过以下代码创建:
代码语言:txt
复制
MetaDataMap metaDataMap = workflowSession.newMetaDataMap();
metaDataMap.put("workflowTitle", "My Custom Workflow Title");

其中,workflowTitle是自定义的metadata参数名称,My Custom Workflow Title是自定义的工作流标题,可以根据实际需求进行替换。

  1. 最后,使用WorkflowSession的startWorkflow方法启动工作流,并传入上述创建的WorkflowModel、WorkflowData和MetaDataMap对象。可以通过以下代码实现:
代码语言:txt
复制
workflowSession.startWorkflow(workflowModel, workflowData, metaDataMap);

通过以上步骤,就可以以编程方式启动工作流,并提供自定义工作流标题。在AEM中,工作流可以用于自动化处理内容、流程和任务,提高工作效率和一致性。

腾讯云相关产品推荐:

  • 云服务器(CVM):提供弹性计算能力,满足各类业务需求。详情请参考:云服务器产品介绍
  • 云函数(SCF):无服务器计算服务,支持按需运行代码,实现事件驱动的计算。详情请参考:云函数产品介绍
  • 云数据库 MySQL 版(CDB):提供稳定可靠的云端数据库服务,支持高可用、备份恢复等功能。详情请参考:云数据库 MySQL 版产品介绍
  • 腾讯云对象存储(COS):提供安全可靠的云端对象存储服务,适用于图片、音视频、文档等各类数据存储需求。详情请参考:腾讯云对象存储产品介绍

请注意,以上推荐的腾讯云产品仅供参考,具体选择需要根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

从有效走向高效 UniPro+UniDoc助力研发团队降低沟通成本

随着市场和用户侧的不断成熟,成规模的企业逐渐成为行业主流,面对团队规模不断扩大,部门内部或之间的沟通不畅,项目信息无法有效传递,从而影响项目进度,也成了研发管理中的通病,曾经有人用“看不见的墙”来比喻团队沟通的问题,就像墙一样阻碍了项目信息的有效传递,从而导致项目延期、团队效能提升难等问题。如何提升沟通效率,也是诸多项目管理软件中首要解决的问题,UniPro作为国内主流研发类项目管理软件之一,对于如何提升沟通效率,确保沟通效果,信息对齐也有着自身的特色功能,UniPro还可与知识库管理软件系统UniDoc互通互联、实时互动,助力研发团队沟通协作从有效走向高效。

05

服务千万用户的丁香园,疫情期间如何实践敏捷研发

丁香园是中国领先的医疗领域连接者,旗下的丁香医生、丁香人才等产品在医院、医生和患者之间树立了良好的口碑。自创立至今,丁香园逐渐成长为一个用户突破千万的大型“互联网+医疗”企业。在新冠疫情期间,丁香园依托敏捷协作实现了产品和服务的快速迭代,为抗疫前线提供了持续的助力。 在发展壮大的过程中,丁香园也曾面临业务线的不断发展、研发规模扩大带来的压力。这些难题让丁香园更加坚定地迈向敏捷。在TAPD的支撑下,丁香园不仅在研发过程中实现了敏捷的转型,同时在更多领域开启了敏捷的探索。让我们看一看丁香园的敏捷之路。

03
领券