WF中的跟踪服务Sql跟踪数据库表视图存储过程等相关说明.doc

WF中的跟踪服务Sql跟踪数据库表视图存储过程等相关说明.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WF中的跟踪服务Sql跟踪数据库表视图存储过程等相关说明

WF中的跟踪服务:Sql跟踪数据库表,视图,存储过程等相关说明使用WF 中的SqlTrackingService 跟踪服务,我们可以记录有关工作流及其关联活动的跟踪信息到Sql Server数据库库中。SqlTrackingQuery 类提供对包含在跟踪数据库中的数据的高级别访问。但是,我们也可以直接查询 SQL 跟踪服务数据库视图。我们使用WF提供的脚本建立好的Sql数据库主要有21张表,20个视图和59个存储过程,下面就说一些比较重要的。 1.跟踪数据库的表 1.1.Workflow?:Workflow 表存储了所有工作流类型的工作流定义,该表已由 SqlTrackingService 进行跟踪。它在第一次将工作流实例化并为该工作流类型启用 SqlTrackingService 时填充。 列 说明 WorkflowTypeId 链接至存储类型名称和在其中出现工作流类型的程序集名称的 Type 表。 WorkflowDefinition 工作流的定义。 1.2.Activity:Activity 表存储在对应工作流类型中出现的所有活动类型。 列 说明 WorkflowTypeId 链接至存储类型名称和在其中出现工作流类型的程序集名称的 Type 表。 QualifiedName 工作流定义中的活动限定名。 ActivityTypeId 链接至存储类型名称和在其中出现活动类型的程序集名称的 Type 表。 ParentQualifiedName 如果该活动是另一个活动的组成部分,则此字段将包含该父级活动的活动限定名。 1.3.Type:Type 表存储了所有类型信息和在其中出现类型的程序集名称。这包括了工作流类型、活动类型以及 SqlTrackingService 中使用的其他所有类型。例如,如果将字符串作为跟踪数据项进行跟踪,则该字符串类型信息将存储在此表中。 列 说明 TypeId 类型的唯一 ID。 TypeFullName 该类型的完全限定名。 AssemblyFullName 存储类型的程序集的全名。 IsInstanceType 指示工作流实例是否为仅 XOML 实例的布尔值(在这种情况下,类型和程序集全名为空)。 1.4.WorkflowInstance:WorkflowInstance 表维护跟踪数据库中已跟踪的所有工作流实例的列表。 列 说明 WorkflowInstanceInternalId 由数据库给予工作流实例的唯一内部 ID。该 ID 用作外键以联接数据库中的其他表。 WorkflowInstanceId 工作流实例的 GUID。 ContextGuid 有关此工作流实例的上下文信息。 CallerInstanceId 调用此工作流实例的工作流实例的 ID。 CallPath 当工作流实例调用一个工作流实例,本身又被另一个工作流实例调用时使用的完整调用路径。 CallerContextGuid 有关调用方的上下文信息。 CallerParentContextGuid 有关调用实例的父级工作流实例的上下文信息。 WorkflowTypeId 使用工作流类型 ID 链接至 Workflow 表。 InitializedDateTime 初始化工作流实例的日期和时间。 CreatedDateTime 创建工作流实例的日期和时间。 DbInitializedDateTime 初始化工作流实例记录时的数据库日期和时间。 EndDateTime 完成/终止工作流实例的日期和时间。 DbEndDateTime 提交工作流实例记录时的数据库日期和时间。 1.5.ActivityInstance:ActivityInstance 表用于存储正在跟踪的活动的实例。此表与 WorkflowInstance 表之间存在多对一的关系。 列 说明 WorkflowInstanceInternalId 活动所属的工作流实例的内部数据库 ID。 ActivityInstanceId 给定工作流实例正在跟踪的活动的唯一 ID。 QualifiedName 工作流定义中的活动的限定名。 ContextGuid 活动的上下文。 ParentContextGuid 父活动的上下文。 WorkflowInstanceEventId 工作流实例事件记录的唯一 ID。 1.6.ActivityExecutionStatusEvent?:ActivityExecutionStatusEvent 表存储了活动在其生命周期中已经历的不同状态。给定工作流实例中的给定活动可以有多个活动状态。只有其中一个是当前状态。 列 说明 ActivityExecutionStatusEventId

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档