验证 流程应用程序 和 Toolkit (项目)
在构建 流程应用程序 和 Toolkit (项目) 时,使用验证功能来修正错误并对其进行优化。
提供了客户机端和服务器端验证功能,以提醒您注意项目中的问题。 验证可提供有关多种问题类型的反馈,例如:
- 已损坏的引用,例如缺失的活动实施
- 参数映射有问题
- 名称重复和其他命名违例
- 脚本中的问题
- 严重错误,这是阻止项目安装或运行的错误。 在设计器的 "验证" 窗格中,将使用以下前缀来标记严重错误:
[Critical]
在流程编辑器,客户端人员服务编辑器和传统人员服务编辑器中支持客户端 JavaScript 语义验证。 要在验证开始之前启用或禁用验证或指定延迟时间段,可以在用户首选项中使用 显示 JavaScript 警告 和 验证延迟 (ms) 设置。 有关设置用户首选项的信息可在主题 在 Process Designer中找到。
客户端和服务器端验证均在服务流和流程的脚本活动和变量初始化中包含 JavaScript 语法验证。 此功能会在您修改 JavaScript 代码时验证 JavaScript 语法。 此功能还会在您导入流程应用程序或 Toolkit 时提供服务器端 JavaScript 语法的验证。
对于服务器端验证,JavaScript 语法验证将仅验证在启用此功能后发生的更改。 它不会以追溯方式工作,这表示不会解析在启用此功能后未更改的现有片段。 例如,如果更改某些 JavaScript 代码或导入项目,那么 JavaScript 语法验证仅检查已更改的脚本和已导入的项目,而不检查未更改的脚本或项目
缺省情况下,已启用客户端和服务器端 Javascript 语法验证。 但是,由于性能问题,您可以选择禁用验证。 要禁用客户机端验证,请清除用户首选项中的 显示 JavaScript 警告 复选框。 有关禁用服务器端验证的信息,请参阅主题 禁用服务器端 JavaScript 语法验证。
客户机端验证错误和警告显示在设计器中的编辑器中。
要显示服务器端验证错误和警告:
- 在 Snapshot 级别: 在 Workflow Center的 流程应用程序 或 Toolkit 选项卡中,单击流程应用程序或 Toolkit ,然后在 Snapshot 下展开错误和警告部分。 单击 在 Designer 中打开 链接以打开有错误的工件。 有关更多信息,请参阅 编辑 Process Designer 工件的位置。
- 在工件或项目级别: 在设计器页脚中,单击 验证错误和警告
。