Loading

添加或编辑项目

票证定义包含一些默认票证项目。也可以创建和配置自定义项目。对于每个自定义项目,您必须定义项目类型。新项目将添加到票证定义中。[产品项目][订单项目] 工作区显示了所有可用的项目。

可以在 [产品] 工作区中专为产品配置在该产品中使用的票证项目。可以专为视图配置在该视图中使用的票证项目。

在创建项目后,您无法更改项目名称或项目类型。

附加操作

说明

对项目进行排序

  1. 单击该列标题可应用升序或降序。

    您可以使用排序机制按类型对项目和产品进行分组。或者,您可以按字母顺序对项目和产品进行排序。

删除项目

您可以从 [产品项目][订单项目] 中删除票证项目。

  1. 选择您要删除的项目。

    有些项目(例如[作者] 和[用户 ID] )是预定义的且已连接到系统文件。这些项目无法删除。选择此类项目时,将禁用[删除] 按钮。

  2. 单击删除图标以删除一个项目。

  3. 确认您要删除该项目。

    如果将票证项目添加到一个或多个视图或产品中,您必须确认要删除该项目。然后,将从所有视图和产品中删除该项目。

  1. 选择要在其中创建新项目的工作区: [产品项目][订单项目] 。

  2. 单击[添加] 。

  3. 定义项目名称。您可以使用以下字符:'a.- z.'、'A.- Z.'、'0.- 9.'、'_'。不允许包含空格。该名称必须是唯一的。

    项目名称不能超过 128 个字符。如果作业票证定义包含的项目名称超过 128 个字符,则无法收集记帐信息。

  4. 定义项目类型。

  5. 定义[标题] 。标题是显示的项目名称。您可以使用以下字符:'a.- z.'、'A.- Z.'、'0.- 9.'、'_'。标题允许使用空格。

    项目的默认语言显示在 [标题] 部分顶部。您可以为每种语言定义一个标题。如果要为项目添加或删除语言,请参阅管理语言过程。

    • 您可以在右侧的文本字段中定义工具提示。工具提示的文本字段标记为黄色。您可以为每种语言定义一个工具提示。

  6. 定义[配置] 。

    在该对话框中,您可以定义项目值。将在票证定义中提供项目值。

    • 建议您为项目分配中性的默认值:无、否、0、假、[空字符串]。

    表 1.

    项目类型

    说明

    [编号]

    [编号] 项目允许用户输入数值。

    • [小数位数:]

      如果用户键入的小数位数比定义的位数多,将根据定义的小数位数对数字进行四舍五入。

    [是/否]

    [是/否] 项目允许用户启用或禁用某个项目。

    您可以为项目定义默认值。如果选中复选框,则表示默认值为“是”。复选框为空表示默认值为“否”。

    您可以为“是”和“否”值定义自定义标题。例如,“True”和“False”。对于每个标题,您可以在右侧的文本字段中定义工具提示。工具提示的文本字段标记为黄色。

    [“未定义”标题:] 在为此选项定义标题时,将覆盖选项 [默认值:] 。用户必须始终为该项目选择一个值。没有为用户提供默认值。

    [文本]

    [文本] 项目允许用户键入文本。文本项目可以为单行或多行。[备注] 等项目通常是多行项目。

    您可以键入文本以在作业票证中显示为默认字符串。如果允许用户编辑文本项目,则用户可以更改默认字符串。您可以指定用户可输入的最大字符数。

    您可以为文本定义蒙板。蒙板相当于输入的文本。当模式匹配时,文本是有效的。蒙板必须使用正则表达式。

    注释

    要向用户通知蒙板内容,您可以将有关蒙板的信息放在项目的工具提示中。

    [日期]

    [日期] 项目允许用户输入日期。

    通过使用选项[默认日期为今天加上偏移:] ,可以定义必须执行某个操作的时间。操作与作业相关。如果您输入“0”,在使用该项目时将显示出当天日期。如果输入其他数字,则会将该数字与当天日期相加。将会显示计算所得的日期,但用户可以更改该日期。符号 [1.00:00:00] 的语法表示 days.hours:minutes:seconds

    相对于默认日期的第一个和最后一个有效日期的最大值介于 -4700 至 4700 天之间。

    您可以选择类型为[日期] 的新项目允许使用哪些星期。例如,使用 [不允许的日期:] 选项指定公共假期。

    示例

    例如, 为[交付日期] 项目定义以下值:

    • [默认日期为今天加上偏移:] 1.00:00:00

    • [相对于默认日期的第一个有效日期:] 0.00:00:00

    • [相对于默认日期的最后一个有效日期:] 4.00:00:00

    • [允许周几:] 周一至周五

    作业于 6 月 15 日星期四提交。默认交付日期变为 6 月 16 日星期五。作业最早可在 6 月 16 日星期五交付。最迟在 6 月 22 日星期四交付。

    [选择]

    [选择] 项目允许用户从下拉列表中选择一个选项。

    单击“+”图标以将新选项添加到选项项目中。

    1. 定义选项名称。您可以使用以下字符:'a.- z.'、'A.- Z.'、'0.- 9.'、'_'。不允许包含空格。该名称必须是唯一的。

    2. 定义选项标题。选项标题是显示的选项名称。选项的默认语言显示在顶部。您可以使用以下字符:'a.- z.'、'A.- Z.'、'0.- 9.'、'_'。标题允许使用空格。

      您可以为每种语言定义一个标题。

    3. 您可以在右侧的文本字段中定义工具提示。工具提示的文本字段标记为黄色。

    4. 单击 [浏览] 以将自定义图像添加到选项项目的选项中。如果图像路径为空,则会删除选项的自定义图像。

    单击铅笔图标以编辑一个选项。如果将鼠标指针悬停在选项上,将显示该图标。您无法更改现有选项的选项名称。

    可以使用“向上”和“向下”按钮更改选项项目的顺序。

    从下拉列表中为选项项目选择默认选项。

    注释

    所有可视票证项目都是选项项目。对于大多数可视票证项目,您无法添加或删除选项。您只能更改 NewCoverMedia Media 的可用选项项目。选择“编辑”或“导入介质目录”(导入介质目录)。

    [动态]

    动态项目中使用的票证项目的值将填入作业票证中。

    您可以使用订单项目和产品项目作为动态项目的变量。将每个变量拖放到文本字段中的所需位置。也可以键入固定文本。

    • [产品项目] 工作区中创建动态项目。

    • 将动态项目添加到作业票证中。

      您无法将动态项目添加到订单票证中。

    [查找] 使用 ODBC 驱动程序的 项目

    使用 ODBC 驱动程序的类型为“查找”的票证项目使用查询从数据源中读取信息。可以将该信息添加到订单中。

    1. 创建并配置 ODBC 驱动程序,请参阅使用查找项目和 ODBC 驱动程序访问数据源

    2. 选择 [ODBC 驱动程序] 。

    3. 键入 ODBC 驱动程序的名称。这是您在“数据源名称”或“名称”中为 SQL 数据源,为 ODBC 驱动程序定义的确切名称。

    4. 对于 SQL 数据源或 MS Access 数据源:

      • 键入对数据库具有访问权限的用户帐户的“用户名”和“密码”。

        注释

        查找项目的“用户名”和“密码”会覆盖 ODBC 驱动程序的“登录 ID”和“密码”,请参阅过程“针对 SQL 数据源的 ODBC 驱动程序”的步骤 6。例如,如果将“用户名”和“密码”留空,用户帐户会尝试用空凭据登录。

      对于 TXT 或 CSV 数据源或 Excel 数据源:

      • 将“用户名”和“密码”留空。

    5. 创建 SQL 查询以从数据源中检索信息。有效的查询必须考虑所选数据库是否对正确的数据检索区分大小写。可以在查询中键入 $ 以显示配置文件项目的列表。可以在查询中使用这些配置文件项目。例如,查询为:SELECT F3 FROM ODBC_data_source.txt

      此查询会将数据源“odbc_data_source .txt”的列“F3”的所有值返回到查找项目“ODBC 查找”。

      查询示例:

      • SQL 驱动程序:SELECT Column FROM Database.Table

      • Microsoft Access 驱动程序:SELECT Column FROM Table

      • Microsoft Excel 驱动程序:SELECT Account FROM [Sheet1$] WHERE User LIKE '$LastName$’

      • Microsoft Txt 驱动程序:SELECT F2 FROM test.txt

    6. 为“其他”键入一个值。当查询不返回任何值时,查找项目会返回值“其他”。

    7. 保存更改。

    8. 选择“产品”,并将查找项目添加到一个或多个产品中。

    9. 发布更改。

    注释

    可以在下拉列表中显示查询返回的前 999 个值。

    [查找] LDAP 服务器的 项目

    注释

    uniFLOW 处于启用状态时,无法使用 LDAP 服务器的查找项目。

    LDAP 服务器的类型为“查找”的票证项目从 LDAP 服务器中检索用户的数据。可以将该信息添加到订单中。您可以在该表下面找到 LDAP 服务器的查找项目的示例。

    1. 选择[LDAP 服务器] 。

    2. 从下拉列表中选择一个 LDAP 服务器。

      下拉列表包含用于检索用户数据的所有 LDAP 服务器,请参阅[配置] - [系统] - [连接] - [LDAP 服务器] - [身份验证和用户数据] 。

    3. 键入要从中检索数据的 LDAP 属性。您可以为每个查找项目定义一个 LDAP 属性。

    4. 定义一个分隔符。LDAP 属性可以包含多个值。因此,您必须定义一个分隔符才能正确读取每个单独的值。

      LDAP 服务器的配置项目中有一个是分隔符。查找项目和 LDAP 服务器必须使用相同的分隔符。否则,查找项目无法正确返回 LDAP 属性的多个值。要检查 LDAP 服务器使用哪个分隔符,请执行以下操作:

      1. 单击 [配置] - [系统] - [连接] - [LDAP 服务器] - [LDAP 服务器] 。

      2. 检查设置 [多值属性的分隔符:] 。

    5. [选择条件]

      选择条件定义了将针对哪个用户从 LDAP 属性中检索数据。选择条件不能为空。您必须搜索至少一个用户。条件可以包含多个占位符和常量值。它们必须用逗号分隔。可以在查询中键入 $ 以显示配置文件项目的列表。可以在查询中使用这些配置文件项目。

      当您使用查找项目时:

      首先,占位符被替换为其实际值。例如,$UserId$ 被替换为已登录用户的用户名。现在,将会获得一个用逗号分隔的用户列表。将会按指定的顺序对用户进行计算。查找项目从 LDAP 属性的数据中检索逗号分隔列表中的第一个有效用户。如果找不到有效的用户,则条件会返回查找项目的默认值,请参阅下一步。

    6. 为“其他”键入一个值。当条件不返回任何值时,查找项目会返回值“其他”。

    7. 保存更改。

    8. 选择“产品”,并将查找项目添加到一个或多个产品中。

    9. 发布更改。

  7. 如果必须在日志文件中显示项目,请启用[日志项目] 选项。

  8. 单击[保存] 。

  9. [产品和订单编辑器][网络商店编辑器] 工作区的选项卡中单击[发布] 图标。

    将更改发布到 PRISMAdirect 服务器可能需要一些时间。状态栏指示出进度。

LDAP 服务器的查找项目的示例

LDAP 服务器包含以下用户:u1、u2、u3、u4、u5。这些用户可以访问以下成本中心:

  • u1:c1、c2、c3

  • u2:c4

  • u3:c2、c4

  • u4:c1、c3

  • u5:<无>

这些成本中心存储在 [LDAP 属性] “CostCentres”中。

[选择条件]:$OnBehalfUserId$, $UserId$, u2

  1. 您以“u1”身份登录,并代表“u3”提交作业。查找项目返回:c2、c4。

  2. 您以“u1”身份登录,并代表“u5”提交作业。CostCenters 属性的值对于“u5”为空,因此选择条件将计算下一个值。下一个值是登录的用户“u1”。查找项目返回:c1、c2、c3。

  3. 您不以 LDAP 用户身份登录,您代表“u5”提交作业。CostCenters 属性的值对于这两个用户为空,因此选择条件将计算下一个值。下一个值是用户“u2”。查找项目返回:c4。

  4. 当选择条件找不到有效的用户时,选择条件会返回“其他”中定义的查找项目的默认值。