创建自定义作业

将自定义作业与生命周期转换相关联。

将自定义作业与生命周期转换相关联。

创建自定义作业有两个必需步骤。首先,管理员将自定义作业添加到生命周期。其次,程序员创建作业。

首先,将自定义作业类型添加到生命周期。您必须是管理员才能执行此操作。

  1. 单击“工具”>“管理”>“Vault 设置”。
  2. 在“Vault 设置”对话框中,单击“行为”选项卡 >“生命周期”。
  3. 在“生命周期定义”对话框中,选择生命周期定义(例如“基本发布过程”),然后单击“编辑”。选择的定义名称将显示在标题栏中。
  4. 从“生命周期状态”列表中,选择要编辑的生命周期状态,然后单击“转换”选项卡。
  5. 单击“编辑”以打开“转换”对话框,然后选择“自定义作业类型”选项卡。
  6. 单击“添加”并在“输入新的自定义作业类型名称”字段中输入名称。单击“确定”。
  7. 注: 典型的命名约定是为任何作业类型使用公司名称作为前缀。
  8. 单击“确定”退出“转换”对话框。
  9. 当对象通过该生命周期转换时,就会启动此自定义作业类型。

  10. 若要对其他转换启用此自定义作业,请重复执行步骤 3 - 5 并指定现有自定义作业类型,而不是创建一个新的自定义作业。

接下来,程序员创建作业(Job Processor 的新插件)。作业的代码定义为 .NET DLL;您可以决定作业执行的操作。

注: 这是为了作为服务运行,因此请避免使用 UI 代码。
  1. 创建 .NET 程序集。
  2. 设置操作步骤。
  3. 将操作步骤展开到特定目录位置。
  4. 将 Job Processor 配置为查找和加载该扩展。Job Processor 下次运行时,会加载您的扩展。
  5. 如果 Job Processor 发现与您的插件可以处理的作业类型相匹配的作业类型,Job Processor 会将该作业发送到您的插件代码。

更多信息:Autodesk Vault 开发人员工具