露天默认工作流模板更改

  • 本文关键字:工作流 默认 alfresco
  • 更新时间 :
  • 英文 :


我正在运行alfresco5.0.a,我想修改默认的活动Adhoc模板来设置任务的标题和描述。当通过脚本将文件添加到目录中时,我运行 activti 流。我的脚本是。

var workflow = actions.create("start-workflow");
workflow.parameters.workflowName = "activiti$activitiAdhoc";
workflow.parameters["bpm:sendEMailNotifications"] = true;
workflow.parameters["wf:notifyMe"] = true;
workflow.parameters["wf:workflowDescription"] = "A workflow task has been  completed. ";
workflow.parameters["bpm:assignee"] = people.getPerson("admin"); 
workflow.parameters["wf:workflowTitle"] = "Please generate a cover letter for";
var futureDate = new Date();
futureDate.setDate(futureDate.getDate() + 7);
workflow.parameters["bpm:workflowDueDate"] = futureDate; 
workflow.execute(document);

我还想更改模板主题电子邮件。它目前显示"您已分配任务"我已经在工作流模板中更改了它以及/opt/alfresco-5.0.a/tomcat/webapps/alfresco/WEB-INF/lib/alfresco/messages/notification-service.properties

我已经设置了引导上下文.xml文件以重新部署为临时默认值。重新启动,但仍然从未在 wf-email.ftl 或运行时看到更改。

如何修改?我发现没有关于如何更改这一点的文档。

为了更改从工作流发送的通知电子邮件的主题,我执行以下操作:

已将通知服务属性文件复制到我的项目中,并更改了分配任务域的值。 我在项目中放置该文件的位置是 \src\main\config\alfresco\module\\messages

我还在我的项目中添加了一个春豆,它指向该文件。我把我的放在\src\main\amp\config\alfresco\module\\context\service-context.xml中。 (这个bean覆盖了alfresco在/repository/config/alfresco/notification-services-context.xml中提供的bean)

<bean id="notificationServiceResourceBundles" class="org.alfresco.i18n.ResourceBundleBootstrapComponent">
   <property name="resourceBundles">
      <list>
         <value>alfresco.module.${project.artifactId}.messages.notification-service</value>
      </list>
   </property>
</bean>

最新更新