【问题标题】:Blue prism code stage and adding event handler蓝色棱镜代码阶段和添加事件处理程序
【发布时间】:2019-03-06 05:06:51
【问题描述】:

我想在一个蓝色棱镜进程中感知特定文件夹中的活动,如果粘贴了任何文件,则触发一个事件并运行另一个蓝色棱镜进程。我在 C# 中找到了这个 https://docs.microsoft.com/en-us/dotnet/api/system.io.filesystemwatcher?view=netframework-4.7.2 链接来感知文件夹活动。但我无法理解如何在代码阶段添加它。因为它需要在同一代码阶段定义事件处理程序。请告诉我如何实现这一目标。

【问题讨论】:

  • 我对 C# 的了解不足以理解 MSDN 链接中的完整代码,特别是因为对观察者的控制应该在 BluePrism 的进程级别(所以你可以告诉 BP 开始/随时停止观看)并且看起来一旦作为示例提供的此代码开始运行,即使更改触发了警报,它也不会退出,因此您需要对那里的代码进行重大修改才能使用它。

标签: c# filesystemwatcher blueprism rpa


【解决方案1】:

您可以将此添加到对象的Code StageGlobal Code 部分,但我认为这不是一个好习惯。从本质上讲,要使其正常工作,代码阶段需要不断运行,基本上是全职消耗一个许可证。您还不如运行循环检查文件夹中的文件。

如果您想在不使用许可证的情况下基于文件触发器启动 BP 流程,您需要编写自己的程序/脚本,该程序/脚本将在 Blue Prism 旁边并行运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多