35.2. 配置问题单 ID 表达式


以下流程使用 IT_Orders 示例项目来演示如何设置 metadata 属性键来生成 caseId 的表达式。

先决条件

  • IT_Orders 示例项目在 Business Central 中是开放的。

流程

  1. 在 Business Central 中,转至 Menu Design Projects。如果已有项目,您可以点击 MySpace default 空间并从 Add Project 下拉菜单中选择 Try Samples 来访问示例。如果没有现有项目,请点击 Try samples
  2. 选择 IT_Orders 并点 确定
  3. Assets 窗口中,点击 orderhardware 业务流程以打开设计人员。
  4. 点击 canvas 和右上角的空空间,点 Properties diagram properties 图标。
  5. 展开 Advanced 菜单,以访问 Metadata Attributes 字段。
  6. customCaseIdPrefix 元数据属性指定以下功能之一:

    • LPAD: Left padding
    • RPAD :合适的 padding
    • TRUNCATE: Truncate
    • UPPER: Upper case

    图 35.2. 为 customCaseIdPrefix 元数据属性设置 UPPER 功能

    表达式

    在本例中,typeCase File Variables 字段中设置的变量,用户可以在运行时设置它的值 type1UPPER 是一个预先构建的功能,用于大写变量,IT- 是静态前缀。结果是动态案例 ID,如 IT-TYPE1-0000000001IT-TYPE1-0000000002IT-TYPE1-0000000003

    图 35.3. 示例文件变量

    case vars

    如果 customCaseIdPrefixIsSequence case metadata 属性设为 false (默认值为 true),则问题单实例不会创建任何序列,并且 caseIdPrefix 表达式是问题单 ID。例如,如果基于社交安全号生成问题单 ID,则不需要特定的序列或实例标识符。

    customCaseIdPrefixIsSequence metadata 属性已被添加,并将其设置为 false (默认值为 true)来禁用问题单 ID 的数字序列。如果用于自定义问题单 ID 的表达式已经包含一个问题单文件变量,用于表达唯一业务标识符而不是通用序列值。例如,如果基于社交安全号生成问题单 ID,则不需要特定的序列或实例标识符。例如,SO CIAL_SECURITY_NUMBER 也是作为示例文件变量声明的变量。

    图 35.4. customCaseIdPrefixIsSequence 元数据属性

    prefix false

    IS_PREFIX_SEQUENCE 问题单文件变量在运行时可选添加为标志,以禁用或启用问题单 ID 的序列生成。例如,无需为医疗保险覆盖范围创建序列后缀。对于多系列保险政策,公司可以将 IS_PREFIX_SEQUENCE 问题单变量设置为 true,以汇总系列的每个成员的序列数。

    以静态方式使用 customCaseIdPrefixIsSequence 元数据属性 的结果,或使用 IS_PREFIX_SEQUENCE 问题单文件变量,并在运行时为 false 设置。

    图 35.5. IS_PREFIX_SEQUENCE 问题单变量

    前缀序列
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部