项目

每个触发器都驻留于或包含于某个项目中。项目是用于组织和控制触发器的容器项目。您可以根据需要为特定节点创建任意数量的项目,并定义每个项目中所需的触发器。项目内触发器的组织可以基于解决方案的物理特性(例如:第 1 行、第 2 行等)或基于触发器提供的逻辑函数(例如:设备访问、数据库访问、实用程序函数等)。

项目和触发器的组织并不限制触发器的可用性或访问,而只是一种以对应用程序开发人员有意义的方式来组织应用逻辑的机制。

单击节点的 Projects(项目)图标时,右侧窗格中将显示 Projects(项目)窗口,其中包含已为该节点定义的项目列表:

定义项目

  1. 从工作台左侧窗格中,单击并展开希望添加项目的节点。
    随即显示选定节点的展开树状视图。
  2. 单击 Projects(项目)
    右侧窗格中随即显示 Projects(项目)窗口。如果未定义任何项目,项目列表将为空。
  3. 在 Projects(项目)选项卡底部单击 New(新建)。
  4. 输入项目名称、可选描述,然后单击 OK(确定)。项目名称长度最多为 64 个字符,可以包括字母、数字和下划线字符。允许有空格。项目名称将添加到工作台右侧窗格的 Projects(项目)选项卡中。

Projects(项目)选项卡采用包含以下列的表格格式:

描述

Name(名称)

项目的名称。

State(状态)

项目状态与其触发器的状态相互独立。项目状态为:

  • Started(已启动)- 项目已启动。必须启动项目,其触发器才能加载,并可供执行
  • Stopped(已停止)- 项目已停止。项目中的所有触发器都将处于卸载状况,并且无法执行。
    此示例显示了两个项目。对于 State(状态)列,除了文本 Started(已启动)和 Stopped(已停止)以外,绿色复选标记图标亮起表示项目已启动。同样,灰色方形图标亮起表示项目已停止。

Last State Changed(上次状态更改)

显示项目上次启动或停止的日期和时间。

Created(已创建)

显示项目最初定义的日期和时间。

项目概况

项目列表表格下方为显示项目概况的面板。其中包括可编辑的描述以及项目中触发器的列表及其状况的简要摘要。

管理项目

Projects(项目)窗口显示为右侧窗格时,Projects(项目)选项卡始终显示为窗口中第一个选项卡。项目选项卡显示所有已定义项目及其状态、上次修改的日期和时间以及定义项目的日期和时间。

如果右键单击列表中的项目,将显示一个包含可用选项的快捷菜单,其中一些专用于选定项目:

快捷菜单中的选项包括:

选项

描述

New(新建)

用于定义新项目。或者,也可使用项目窗口底部的 New(新建)按钮。

Start(启动)

用于启动选定项目。或者,也可使用项目窗口底部的 Start(启动)按钮。
仅当选定项目处于已停止状态时,此选项才可用。

Stop(停止)

用于停止选定项目。或者,也可使用项目窗口底部的 Stop(停止)按钮。
仅当选定项目处于已启动状态时,此选项才可用。

Select All(全选)

选择所有项目

Import(导入)

显示导入窗口,允许选择先前导出的导出文件。

Export(导出)

显示导出窗口,允许选择项目(触发器)中的条目以及要导出的任何触发器依赖项。

Delete(删除)

删除选定项目和所有项目触发器。或者,也可使用项目窗口底部的 Delete(删除)按钮。
仅当选定项目处于已停止状态时,此选项才可用。

Delete All Reports(删除所有报告)

删除由选定项目中的触发器生成的所有触发器报告。