using SKMC.Api.Common.Monitor;
using SKMC.Api.Process.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SKMC.Api.Process.Control
{
///
/// 流程活动的观察服务接口
/// 可用于持续的状态监控
/// 例如开门报警、低压报警等
///
public abstract class ProcessActivityObserver : BaseMonitor
{
///
/// 添加需要观察的流程活动
///
///
public abstract void Observe(ProcessActivity processActivity);
///
/// 移除不需要观察的流程活动
///
///
public abstract void Remove(ProcessActivity processActivity);
}
}