using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MainShell.Common { public static class WorkflowContextKeys { /// /// 用于传递 IEventAggregator 实例 /// public const string EventAggregator = "EventAggregator"; /// /// 用于传递请求令牌 (Guid) /// public const string RequestToken = "RequestToken"; /// /// 当前配方 /// public const string RecipeManager = "RecipeManager"; /// /// 流程结果管理器 Key /// public const string ProcessResultManager = "ProcessResultManager"; /// /// 恢复目标活动名称 /// public const string ResumeTargetActivityName="ResumeTargetActivityName"; /// /// 流程名称 /// public const string WorkflowName = "WorkflowName"; /// /// 当前步骤ID /// public const string CurrentStepId = "CurrentStepId"; /// /// 下一步骤ID /// public const string NextStepId = "NextStepId"; /// /// 流程路由配置 /// public const string WorkflowRoutes = "WorkflowRoutes"; /// /// 晶片转移路由 /// public const string DieTransferRoute = "DieTransferRoute"; /// /// 自动生产路由 /// public const string AutoProductionRoute = "AutoProductionRoute"; /// /// 流程运行时追踪器 /// public const string WorkflowRuntimeTracker = "WorkflowRuntimeTracker"; /// /// 流程失败消息 /// public const string WorkflowFailureMessage = "WorkflowFailureMessage"; /// /// 流程失败消息键 /// public const string WorkflowFailureMessageKey = "WorkflowFailureMessageKey"; /// /// 流程失败消息参数 /// public const string WorkflowFailureMessageArguments = "WorkflowFailureMessageArguments"; /// /// 准备区服务 /// public const string PreparationAreaService = "PreparationAreaService"; /// /// 当前晶片状态服务 /// public const string CurrentChipStateService = "CurrentChipStateService"; /// /// 自动生产运行时状态服务 /// public const string AutoProductionRuntimeStateService = "AutoProductionRuntimeStateService"; /// /// 准备区状态 /// public const string PreparationAreaStatus = "PreparationAreaStatus"; /// /// 当前晶片状态 /// public const string CurrentChipState = "CurrentChipState"; /// /// 基板处理状态 /// public const string SubstrateProcessState = "SubstrateProcessState"; /// /// 待加载晶片 /// public const string PendingChipLoad = "PendingChipLoad"; /// /// 当前基板待处理数量 /// public const string CurrentSubstratePendingCount = "CurrentSubstratePendingCount"; /// /// 当前基板已处理数量 /// public const string CurrentSubstrateProcessedCount = "CurrentSubstrateProcessedCount"; /// /// 当前晶片剩余数量 /// public const string CurrentChipRemainingCount = "CurrentChipRemainingCount"; /// /// 转移需要重新检查 /// public const string TransferNeedsRecheck = "TransferNeedsRecheck"; /// /// 转移晶片已耗尽 /// public const string TransferChipExhausted = "TransferChipExhausted"; /// /// 晶片转移决策结果 /// public const string DieTransferDecisionResult = "DieTransferDecisionResult"; /// /// 晶片转移路径生成请求 /// public const string DieTransferPathRequest = "DieTransferPathRequest"; /// /// 晶片转移路径生成结果 /// public const string DieTransferPathPlan = "DieTransferPathPlan"; /// /// 当前父级活动/子流程名称 /// public const string ParentActivityName = "ParentActivityName"; /// /// 针头Z对刀次数 /// public const string NeedleZCalibrationTouchCount = "NeedleZCalibrationTouchCount"; /// /// 针头Z对刀完成后是否自动抬高 /// public const string NeedleZCalibrationAutoRaiseZ1 = "NeedleZCalibrationAutoRaiseZ1"; /// /// 针头Z对刀取消令牌 /// public const string NeedleZCalibrationCancellationToken = "NeedleZCalibrationCancellationToken"; /// /// 针头Z对刀工作流请求数据 /// public const string NeedleZCalibrationWorkflowData = "NeedleZCalibrationWorkflowData"; /// /// 针头Z对刀结果集合 /// public const string NeedleZCalibrationResults = "NeedleZCalibrationResults"; /// /// 针头Z对刀最后一次结果 /// public const string NeedleZCalibrationLastResult = "NeedleZCalibrationLastResult"; /// /// 针头Z对刀平均结果 /// public const string NeedleZCalibrationAverageResult = "NeedleZCalibrationAverageResult"; /// /// 基板定位结果 /// public const string SubstratePositionResult = "SubstratePositionResult"; /// /// 芯片定位结果 /// public const string DiePositionResult = "DiePositionResult"; /// /// 芯片定位运行态上下文 /// public const string DiePositionContext = "DiePositionContext"; /// /// 芯片定位扫描规划结果 /// public const string DiePositionScanPlan = "DiePositionScanPlan"; /// /// 基板测高结果 /// public const string SubstrateHeightMeasureResult = "SubstrateHeightMeasureResult"; /// /// 精度复检结果 /// public const string DieRecheckResult = "DieRecheckResult"; /// /// 基板Mark识别服务 /// public const string SubstrateMarkRecognitionService = "SubstrateMarkRecognitionService"; } }