计算自定义字段示例:显示字段的编辑历史记录

如果用户定期更新自定义字段,并且您希望捕获对字段所做的所有更改的日志以及发生更改的日期,则可以在计算的自定义字段中捕获此信息。

以下示例说明如何构建​ 指令编辑历史记录 ​计算字段以捕获对名为​ 指令 ​的单行文本字段所做的所有更改。

TIP
您可以按照此示例,查看所有类型的自定义字段,而不仅仅是单行文本字段。

此操作如下:

  • 将​ 指令编辑历史记录 ​字段限制为不超过2000个字符,以保持在Workfront数据库限制之内。

  • 检查​ 指令 ​字段的当前值是否与​ 指令编辑历史记录 ​值的前端匹配;它会假定为空白,如果不是,则会执行以下操作:

    • 如果它们匹配,则将​ 指令编辑历史记录 ​保持原样;
    • 如果它们不匹配,它将​ 指令编辑历史记录 ​替换为​ 指令 ​字段中的最新值,后面是括号中的当前日期、垂直栏和之前的​ 指令编辑历史记录,这会保留以前的值和输入时的日期。

访问要求

您必须具备以下条件:

Adobe Workfront计划*
任何
Workfront许可证*
计划
访问级别配置*

对自定义Forms的管理访问权限

注意:如果您仍然没有访问权限,请咨询Workfront管理员是否对您的访问级别设置了其他限制。 有关Workfront管理员如何更改访问级别的信息,请参阅创建或修改自定义访问级别

对象权限

管理自定义表单的权限

有关详细信息,请参阅共享自定义表单

先决条件

要将显示字段编辑历史记录的计算字段添加到自定义表单,您必须首先:

  • 创建自定义表单
  • 将您要捕获其历史记录的字段添加到自定义表单

显示字段的编辑历史记录

  1. 转到要添加计算字段的自定义表单。

  2. 例如,要创建单行文本自定义字段,请执行以下操作:

    1. 单击​ 单行文本字段
    2. 为自定义字段指定​ 标签,如​ 说明
    3. 单击​ 应用
  3. 选择​ 添加字段,然后选择​ 已计算 ​以将已计算的自定义字段添加到表单。

  4. 为计算的自定义字段指定​ 标签,如​ 指令编辑历史记录

    该字段将捕获对您创建的第一个字段所做的任何更改(说明)。

  5. 单击​ 保存+关闭

  6. 单击已添加两个字段的表单名称以重新打开它。

  7. 单击计算自定义字段​ 指令编辑历史记录,,然后将以下内容复制并粘贴到“计算”框中:

  8. 在​ 计算 ​字段中,为自定义字段指定以下计算:

    code language-none
    LEFT(IF(LEFT({DE:Instructions Edit History},LEN(IF(ISBLANK({DE:Instructions}),"-",{DE:Instructions})))={DE:Instructions},{DE:Instructions Edit History},CONCAT(IF(ISBLANK({DE:Instructions}),"-",{DE:Instructions})," (",$$NOW,") | ",{DE:Instructions Edit History})),2000)
    
  9. (推荐)将相同的计算粘贴到表单上计算字段的​ 说明 ​字段中。

  10. 确保  在​ 格式 ​字段中选择​ 文本 ​以将计算的自定义字段设置为文本格式。

    这是默认设置。

  11. 单击​ 保存+关闭

    现在,当您将自定义表单附加到对象,然后有人更改​ 指令 ​字段中的信息时,*指令编辑历史记录”字段显示最新值,后跟括号中的当前日期,并有一个垂直条。 如果进行了进一步的更改,则会以相同的方式将这些更改添加到此信息中。

    在上述计算中,您可以将​ 指令 ​替换为要跟踪其历史记录的单行文本字段的准确名称,将​ 指令编辑历史记录 ​替换为计算字段的准确名称。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43