我有一个工作流程,其中有两个参数作为输入。一个是日志文件路径,另一个是 UI 路径中的消息。我可以通过“调用工作流”活动来使用这个工作流,但我想要一个自定义活动,我可以通过将依赖关系赋予项目来直接使用工作流。
我已经看到我们可以将其转换为 nuget 包并使用它,但不确定我该怎么做。
不涉及代码。
我希望一个活动应该出现在活动面板中,而不是使用调用工作流活动。
我有一个工作流程,其中有两个参数作为输入。一个是日志文件路径,另一个是 UI 路径中的消息。我可以通过“调用工作流”活动来使用这个工作流,但我想要一个自定义活动,我可以通过将依赖关系赋予项目来直接使用工作流。
我已经看到我们可以将其转换为 nuget 包并使用它,但不确定我该怎么做。
不涉及代码。
我希望一个活动应该出现在活动面板中,而不是使用调用工作流活动。
如果您使用的是 2018.3 或更高版本,您可以在 Studio 中创建一个库项目,您可以在其中放置工作流文件。
然后,您可以将库发布到 Orchestrator 或文件系统,并通过包管理器将其导入您的项目中。从那时起,您可以将其用作自定义活动。
您无法将现有工作流转换为自定义活动,但可以将其保存为模板。在此处阅读有关它们的更多信息。编辑:您可以使用库,请参阅 Mad T 的回答。
关于自定义活动,此页面包含分步指南。您将需要 Visual Studio,语言本身取决于您(我更喜欢 C#,但这只是个人风格)。您可以使用免费的社区版,但请检查条款是否适用。
安装 VS 后,您将继续创建一个新的类库 - 只需按照他们的指南进行操作即可。