【问题标题】:Oracle UCM Custom Reject email from workflow step来自工作流步骤的 Oracle UCM 自定义拒绝电子邮件
【发布时间】:2013-08-02 11:32:57
【问题描述】:

我有一个单步标准工作流程,在此步骤拒绝内容后,我想向文档作者发送电子邮件,通知内容项已被拒绝。

我尝试在工作流步骤的退出事件中添加以下代码行,但这似乎不起作用,并且它仍在加载 OOTB 拒绝邮件模板,如日志中所示。

<$if wfAction like "APPROVE"$>
<$wfUpdateMetaData("xTested",0)$>
<$endif$>
<$if wfAction like "REJECT"$>
<$wfSet("wfJumpName", "RejectJump")$>
<$wfSet("wfJumpTargetStep", wfCurrentStep(-1))$>
<$wfSet("wfJumpEntryNotifyOff", "1")$>
<$wfNotify(dDocAuthor,"user","MY_REJECT_MAIL")$>
<$endif$>

我还在我的组件管理器中启用了带有自定义模板的自定义组件。 但在日志中我看到以下内容:

resourceloader/7 07.31 06:06:37.036 IdcServer-15486 未加载页面 REDIRECT_TEMPLATE,因为它是最新的,时间戳为 1324323808000 resourceloader/7 07.31 06:06:37.036 IdcServer-15486 检查的资源文件和 110 个中的 0 个已更改,它需要 0 毫秒来进行检查 mail/6 07.31 06:06:37.038 发送电子邮件队列后台邮件线程开始 mail/6 07.31 06:06:37.038 发送电子邮件队列 后台邮件线程处于活动状态 -- 剩余 1 个包裹 resourceloader/7 07.31 06:06:37.038 发送电子邮件队列未加载页面 WF_REJECT_MAIL 因为它是最新的,时间戳为 1355857834000 resourceloader/7 07.31 06:06:37.038 发送电子邮件队列跳过资源文件检查,因为距离上一个文件检查太早了

谁能告诉我我到底哪里出错了。

【问题讨论】:

    标签: workflow oracle-ucm webcenter


    【解决方案1】:

    拒绝不会触发退出事件。

    在修订完成后评估退出事件脚本 步骤的批准要求和步骤的额外退出条件是 遇见了。 http://docs.oracle.com/cd/E21043_01/doc.1111/e10978/c05_workflows.htm#CSMRC645

    答案是将您的电子邮件代码放在工作流拒绝返回的步骤的入口事件中。

    这是一篇关于 WebCenter Content (UCM) 中的工作流拒绝的好文章:https://blogs.oracle.com/kyle/entry/dealing_with_rejection_made_ea

    【讨论】:

    • 我尝试将脚本放在工作流步骤的 Entry 事件中,但在日志中仍然观察到相同的结果:(resourceloader/7 08.01 12:57:17.353 IdcServer-35197 未加载页面 REDIRECT_TEMPLATE 因为它是最新,时间戳为 1324323808000 >mail/6 08.01 12:57:17.355 发送电子邮件队列后台邮件线程开始 >mail/6 08.01 12:57:17.355 发送电子邮件队列后台邮件线程处于活动状态 -- 1 包剩余 >resourceloader/7 08.01 12:57:17.356 发送电子邮件队列未加载页面 WF_REJECT_MAIL,因为它是最新的,时间戳为 1355857834000
    • 需要进入不同工作流程步骤的入口事件;它应该进入拒绝后触发的工作流程步骤。
    • 我尝试使用 2 个步骤创建另一个工作流:第一步通知 docAuthor 以防被拒绝,否则转到下一步。在下一步中,我正在处理批准部分,如果内容项是被拒绝,我将其移回通知步骤。两个步骤中的所有脚本都在 Entry 事件中,但仍然是同样的问题:(电子邮件模板没有被调用。
    • 如果您打开完整详细的工作流跟踪,这会输出什么?
    • 这是日志中的输出:>mail/6 08.02 06:46:54.439 发送电子邮件队列后台邮件线程开始 >mail/6 08.02 06:46:54.439 发送电子邮件队列后台邮件线程活动-- 剩余 1 个包>resourceloader/7 08.02 06:46:54.439 发送电子邮件队列未加载页面 WF_REJECT_MAIL 因为它是最新的,时间戳为 1355857834000
    猜你喜欢
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    相关资源
    最近更新 更多