Sugarcrm支持帮助文章工作流程使用糖逻辑和工作流程捕获3d彩吧论坛时间来解决

使用糖逻辑和工作流程捕获3d彩吧论坛时间来解决

概述

支持人员不妨监测含糖含量闭合的速度如何。在本文中,我们将通过创建一个名为“时间”的自定义字段,该字段确定并存储关闭3d彩吧论坛所花费的天数。为了正确计算分辨率的时间,将计算自定义字段,我们还将创建一个工作流,该工作流程更新名为“日期3d彩吧论坛关闭”的第二自定义字段,该字段在计算中使用。

用例

例如,我们将在壳体模块上创建一个时间来解决问题,即使用Sugar逻辑公式,工作流和第二个自定义字段,将自动填充何时创建3d彩吧论坛的天数关门了。

先决条件

  • 您必须是管理员或具有开发人员级访问,以便在管理员中进行必要的更改>工作室并创建工作流程。
  • 您必须首先为3d彩吧论坛模块创建两个新字段,并通过admin将它们添加到3d彩吧论坛记录视图布局中> Studio:
    • 一个名为“解析时间”的整数字段
    • 具有“日期3d彩吧论坛关闭”的DateTime字段,具有字段名称Date_cate_closed_c

有关创建新字段和修改布局的详细信息,请参阅 工作室 文档。有关计算字段的更多信息,请参阅 计算字段简介 文章。有关工作流程的更多信息,请参阅 工作流管理 documentation.

请注意有关本文的以下兼容性说明:

  • 从Sugar 9.1.0开始,每个用户的许可类型(例如糖服务)确定如下所述的功能可用 用户管理 documentation. 
  • 用作本文中的示例的情况模块不适用于糖销售用户。
  • 传统工作流模块不适用于糖服务和糖销售用户。
  • Sugar上的用户10.0.x或更高的糖服务许可证类型可以访问两个计算的字段,分辨率和营业时间以解决他们的糖实例,并且无需完成本文中的步骤。

完成步骤

我们将首先通过Studio将现场解决一个计算的字段。然后我们将创建一个工作流,捕获在日期3d彩吧论坛关闭字段中关闭3d彩吧论坛的日期。

将时间添加到分辨率公式

使用以下步骤将糖逻辑公式添加到解析字段的时间:

  1. 导航到管理员> Studio > Cases >字段并选择“解决时间”。
    工作室3d彩吧论坛TimetoresolatutionField1.
  2. 标记计算值复选框,然后单击“编辑公式”按钮。
    newdecimalfield钙克克
  3. 输入以下公式,然后单击公式生成器窗口中的“保存”。
    • 笔记:此公式将计算3d彩吧论坛的日期创建和日期3d彩吧论坛已关闭字段之间的差异。
    divide(abs(subtract(hoursUntil($date_entered),hoursUntil($date_case_closed_c))),24)
  4. 要在3d彩吧论坛关闭之前隐藏字段,请标记从属复选框,然后单击“编辑公式”。
    newdecimalfield indectentcheck.
  5. 输入以下公式,然后单击公式生成器窗口中的“保存”。
    • 笔记:如果3d彩吧论坛的状态等于“已关闭”,此依赖式公式将在记录视图布局上显示在记录视图布局上可见的时间。
    equal($status,"Closed")
  6. 单击“保存”以保留对该字段所做的所有更改。
    newdecimalfield拯救

创建日期3d彩吧论坛关闭工作流程

  1. 导航到管理员>工作流管理。
  2. 单击“工作流定义”选项卡中的三角形,然后选择“创建工作流定义”。
    WorkflowMgmt CreatewFdefinition.
  3. 填写以下字段,然后单击“保存”:
    • 姓名 :您选择的描述性名称(例如,更新日期3d彩吧论坛已关闭)
    • 发生发生 : When record saved
    • 目标模块 : Cases
    • 处理订单 :操作然后提醒
    • 地位 : Active
    • 适用于 :新的和更新的记录
    • 描述 :简要说明概述了工作流的目的
  4. 单击“subpanel”的“创建”以定义工作流程条件。
    • 选择“当目标模块中的字段更改为或从指定值”,然后单击“超链接文本”字段“。
      • 在弹出窗口中,选择字段“状态”,然后单击“保存”。
      • 返回上一个窗口时,单击“下一步”。
    工作流程createworkflowcondition.
  5. 单击超链接文本,“值”。
    • 在弹出窗口中,选择操作员“是”,并将状态值设置为“已关闭”。单击“保存”。
    • 返回上一个窗口时,单击“保存”。
    工作流程CreateWorkFlowCondition值
  6. 接下来,单击“actions子面板”中的“创建”以更新3d彩吧论坛的日期3d彩吧论坛已关闭字段。
    • 选择标记为“目标模块中的更新字段”的单选按钮,然后单击“下一步”。
      工作流程操作updateFieldSIntargetModule.
    • 在弹出窗口中,找到并选择日期3d彩吧论坛已关闭字段,然后单击“日期3d彩吧论坛关闭”的超链接文本。
    • 在生成的弹出窗口中,确保将值设置为“0小时”和“触发日期”。单击“保存”。
      工作流操作集DATECASECLOSED  
    • 返回上一个窗口时,单击“保存”。

工作流定义现在完成,因为已定义了适当的条件和操作。下次将3d彩吧论坛的状态设置为“已关闭”时,日期3d彩吧论坛已关闭字段将在保存记录时使用关闭日期的时间戳填充。 

公式故障

在本节中,我们将走过要约到解决方案的公式,

divide(abs(subtract(hoursUntil($date_entered),hoursUntil($date_case_closed_c))),24)

The $date_entered and $date_case_closed_c fields will be used to determine how much time passed between the case being created and closed. The hoursUntil() function calculates how long from now it has been, in hours, since those two dates, and the subtract() function takes the difference. The abs() function returns the absolute value of the result, so if the difference between the two values is negative, it will return the absolute value which is a positive number. Finally, the divide() function will divide the number of hours a case was open by the number of hours in a day, 24, so that the final value is in days rather than hours.

笔记:如果您更喜欢将字段计算出现的全天数,则在不包括十进制位置的数量的情况下,请创建要作为整数字段的分辨率字段的时间,然后使用此公式:

abs(subtract(daysUntil($date_entered),daysUntil($date_case_closed_c)))

应用

我们现在可以通过编辑现有3d彩吧论坛记录并将状态设置为“Closed”来测试工作流程和计算的字段。请注意,由于依赖性公式,在记录视图上不会看到解决方案字段的时间,直到3d彩吧论坛的状态字段设置为“已关闭”。一旦将3d彩吧论坛设置为“已关闭”并且保存记录,工作流程将触发并更新日期3d彩吧论坛关闭字段以及解析字段的时间,将显示创建日期之间的日期数3d彩吧论坛封闭的字段。
12  - 结果

最后修改:2020-10-23 22:52:25