使用高级工作流识别逾期记录

相当基本的问题 - 可以使用高级工作流(Sugar BPM)跟踪逾期记录,目前可以在遗留工作流程中轻松完成。

它似乎是高级工作流程仅限于选择特定日期而不是例如"before today"或固定的时间跨度。

例如:预期关闭日期是在今天或任务到期5天时间?

提前致谢。

格雷格 

父母
  • 你好 格雷格,

    不应该'T A CRM系统协助用户避免这样的情况?作为顾问和系统设计师,我不想设置这样的东西,告诉我已经太晚了。我的思想将是建立一个机修工,避免任何日期会逾期,所以你需要一个消息"警告!您的Taks将在3天内到期,您甚至没有开始工作" and then "升级:您的任务已升级为人x,因为您在其到期之前尚未启动任务2天"

    最好的

    Björn Canales Pfisterer

    技术支持经理

    Provalida GmbH.

  • Bjorn,

    好点 - 我试图让情景很简单。

    无论如何,我可以'T了解如何通过高级工作流程实现这些类型的情况。

    问候

    格雷格

  • 你好 格雷格,

    好的,所以你需要的是一个基于时间的触发器。不幸的是,SugarBPM只能由保存的记录触发(创建,一次更新或每次更新)所以我不'当定时定义匹配时,T看到激活SugarBPM的机会。

    根据场景,您可以触发每个记录的工作流程,以便在等待事件中创建和播放,但我猜您需要预定定义等待时间和可以'在这里使用变量。这可能会以大量的开放过程结束,可能导致性能问题。

    如果有人有一个想法解决这个问题,我会真的很感兴趣!

    最好的

    Björn Canales Pfisterer

    技术支持经理

    Provalida GmbH.

  • Bjorn,

    谢谢你的确认。

    我很惊讶(因为我相信你是) 鉴于这是一个基本的一部分,这还没有糖BPM"legacy"他们所知道的工作流程和糖BPM在其各种迭代中的迭代中可用。 

    我将在适当的地区发布这一点,以便人们投票才能解决糖唱片。它是迁移到糖BPM的主要障碍。

    问候

    格雷格

  • 嗨格雷格,

    我同意,但技术上,这两种情况都有巨大的差异。保存的记录是一个单一的一个事件到数据库中的一个记录,并且易于获取,但在跟踪时间事件时,您需要绝对不同的技术APROACH。

    首先,你需要定义一个"tick"这可以是每一个水线,分钟,秒或其他任何东西。然后,您需要能够检查每个数据库的数据库"tick"包括所有在任何字段中具有当前时间戳的所有记录,该字段都可以是触发器。您可以想象这对数据库/服务器性能的巨大影响尤其是在大型数据库和基于时间的大量过程中的巨大影响。

    我希望这种粗略的解释有助于理解为什么Sugarcrm不是" 简单地 "将此功能添加到SugarBPM :-)

    最好的

    Björn Canales Pfisterer

    技术支持经理

    Provalida GmbH.

回复
  • 嗨格雷格,

    我同意,但技术上,这两种情况都有巨大的差异。保存的记录是一个单一的一个事件到数据库中的一个记录,并且易于获取,但在跟踪时间事件时,您需要绝对不同的技术APROACH。

    首先,你需要定义一个"tick"这可以是每一个水线,分钟,秒或其他任何东西。然后,您需要能够检查每个数据库的数据库"tick"包括所有在任何字段中具有当前时间戳的所有记录,该字段都可以是触发器。您可以想象这对数据库/服务器性能的巨大影响尤其是在大型数据库和基于时间的大量过程中的巨大影响。

    我希望这种粗略的解释有助于理解为什么Sugarcrm不是" 简单地 "将此功能添加到SugarBPM :-)

    最好的

    Björn Canales Pfisterer

    技术支持经理

    Provalida GmbH.

孩子们