# 创建规则

Availability-note[测试版](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-beta)

测试版内容

规则是一种条件，或需要关注的特定最佳实践。

## 程序

1. 在规则选项卡上，单击创建按钮以创建用户规则。
2. 将打开一个对话框，输入以下信息：
   * 名称：输入规则的唯一符号名称。

   * 描述：输入规则的描述。

   * 类别：规则根据其条件或目的分为不同的类别。选择一个类别。![规则配置。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-ui-rules.png)

   * 严重性：为规则选择不同的严重性级别之一：

     * 信息
     * 次要
     * 主要
     * 临界值

     严重性级别是根据规则对项目质量的影响来设置的。此级别的目的仅是让您概览规则的重要性。

   * 运算符：选择一个比较运算符以与阈值进行比较。

   * 阈值：阈值是设定限制的值，在此值之上或之下应观察到某个条件。输入一个从 0 开始的数值。

   * 阈值类型：选择其中一种阈值类型。根据类别选择显示以下输入字段：

   * 组件：仅适用于组件类别的规则。输入要应用规则的组件，例如：tJava 或 tRow。

   * 参数：适用于组件、项目参数和连接类别的规则。作业中的每个组件或 节点都可以具有参数，例如 CODE、URL、 URI。每个作业都可以有参数，例如 隐式加载、 多线程执行。连接可以有参数，例如分区器或分区数。您可以输入多个参数，以逗号分隔。

   * 作业属性：仅适用于作业类别的规则。选择列出的作业属性之一。例如：带有目的 作业属性的空作业目的规则可识别作业目的为空的作业。

   * 属性：仅适用于具有上下文类别的规则。您可以选择以下两种属性类型之一：密码或字符串。

   * 规则类型：仅适用于具有组件类别的规则。如果您想在规则中编写正则表达式或任何文本作为输入，请选择Input\_Rule作为规则类型。要确定特定组件是否存在于作业中，请选择Exist\_Rule。![用于创建规则的窗口。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-create-ui-rule.png)

   * Inputs：适用于所有类别。输入多个输入，用逗号分隔。输入可以是正则表达式列表或输入值（文本），用于验证规则。

   * 存在：仅适用于组件类别的规则。此选项确定特定组件是否存在于作业中。例如，它确定 tLogRow 组件是否存在于作业中。
3. 单击保存创建规则。

## 结果

规则对话框自动关闭，新规则列在规则页面上。