附錄附錄\Appendix C WorkFlow系統資料表結構說明

Appendix C WorkFlow系統資料表結構說明

 

 

Table_Name

Column_Name

Description

Groups

(角色,用於存放類別或角色基本資料,用來存放GROUP訊息。)

GROUPID

組織或角色編號

GROUPNAME

組織或角色名稱

DESCRIPTION

描述

MSAD

是否使用Domain

ISROLE

是否為角色,‘Y’表示參加角色

Primary KeyGROUPID

 

 

Table_Name

Column_Name

Description

SYS_EXTAPPROVE

(設定核決權限)

APPROVEID

配合FLDetails元件的ExtApproveID屬性來判斷核決權限

GROUPID

配合FLDetails元件的ExtGroupField屬性來判斷謙和權限

MINIMUM

設定最小數值

MAXIMUM

設定最大數值

ROLEID

簽核者

Primary Key

 

 

Table_Name

Column_Name

Description

SYS_ORG

(組織基本資料,用來存放公司組織的訊息,用UPPER_ORG可以構成一個樹狀的結構的組織。)

ORG_NO

組織代碼

ORG_DESC

組織名稱

ORG_KIND

組織類別,對應到SYS_ ORGKIND預設為0’代表公司組織,組織可以有多個

UPPER_ORG

上層組織

ORG_MAN

組織主管,主管角色代號(GroupID),對應到GROUPS欄位ISROLE=’Y’的資料

LEVEL_NO

主管層級,對應到SYS_ ORG LEVEL

ORG_TREE

組織樹,暫沒有使用

END_ORG

最底層組織,暫沒有使用

ORG_FULLNAME

組織全名,暫沒有使用

Primary KeyORG_NO

 

Table_Name

Column_Name

Description

SYS_ORGKIND

(組織基本資料,用來存放公司組織的訊息,依照公司的組織情形建立資料。)

ORG_KIND

組織類別代號,公司組織的類別,至少要有一筆0’代表公司組織

KIND_DESC

組織類別名稱

Primary KeyORG_KIND



Table_Name

Column_Name

Description

SYS_ ORGLEVEL

(公司的職務級別,用來定義組織中各主管的級別,在Flow中用在辨別核決的權限與等級。)

LEVEL_NO

職級編號

LEVEL_DESC

組織類別名稱

Primary KeyLEVEL_NO

 

 

Table_Name

Column_Name

Description

SYS_ ORGROLES

(某個組織下的所有成員明細,內容為角色代號。)

ORG_NO

組織編號,對應到SYS_ORG

ROLE_ID

角色代碼,對應到GROUPS欄位ISROLE=’Y’的資料

ORG_KIND

組織類型,預設為0’,從SYS_ ORG中帶下來

Primary KeyORG_NO,ROLE_NO

 

 

Table_Name

Column_Name

Description

SYS_ROLES_AGENT

(定義某個角色的代理人)

ROLE_ID

角色代碼,對應GROUPS欄位ISROLE=’Y’的資料

AGENT

代理人,對應USERSUSERID欄位

FLOW_DESC

流程名稱,此代理定義可以指定某些流程來代理,如果沒指定代表所有流程皆代理

START_DATE

開始日期

START_TIME

開始時間

END_DATE

結束日期

END_TIME

結束時間

PAR_AGENT

平行代理人,‘Y’為平行代理人,‘N’為一般代理人

REMARK

說明

Primary KeyROLE_ID,AGENT

 

 

Table_Name

Column_Name

Description

SYS_ TODOHIS

(存放所有簽核的歷史記錄)

LISTID

待辦事項唯一序號,會自動編號,因為一個流程的經辦可能有多筆,所以可以允許重複,此序號來自SYS_ FLINSTANCESTATEFLInstanceId

FLOW_ID

流程代號,根據WorkFlow引擎所產生的流程為依序號,用來與Workflow Foundation溝通時使用,此序號來自SYS_FLDEFINITIONFLTypeId欄位

FLOW_DESC

流程名稱,來自到WorkFlowXOMLDescription屬性的定義

ROLE_ID

角色代碼,經辦人(記錄角色代碼,GroupID)

S_ROLE_ID

上一活動的發送者

S_STEP_ID

上一活動的元件名稱

D_STEP_ID

下一活動的元件名稱

S_STEP_DESC

上一個活動說明

S_USER_ID

上一活動的發送者角色

USER_ID

簽核者的使用者代碼

USERNAME

簽核者使用者名稱

FORM_NAME

對應的Windows表單名稱

WEBFORM_NAME

對應的Web表單名稱

S_USERNAME

上一活動發送者的使用者

NAVIGATOR_MODE

目前活動的Navigator的控制模式

FLNAVIGATOR_MODE

目前活動的流程FLNavigator的控制模式

PARAMETERS

目前活動要傳入表單的的控制參數

STATUS

單據狀態

PROC_TIME

簽核處理所花費的時間

EXP_TIME

一般單據作業時限

TIME_UNIT

時間單位,指EXP_TIMEURGENT_TIME的時間單位

FLOWIMPORTANT

重要待辦(Y/N)

FLOWURGENT

緊急待辦(Y/N)

FORM_TABLE

待辦的資料表

FORM_KEYS

待辦資料的鍵值欄位

FORM_PRESENTATION

資料的鍵值欄位與其鍵值內容

REMARK

簽核意見

VERSION

待辦的版本號碼

VDSNAME

暫沒有使用

SENDBACKSTEP

退回的指定活動元件名稱

LEVEL_NO

簽核主管的層級

UPDATE_DATE

簽核日期

UPDATE_TIME

簽核時間

FORM_PRESENT_CT

資料的鍵值欄位的DD中的定義與其鍵值內容

Primary KeyLIST_ID

 

 

Table_Name

Column_Name

Description

SYS_ TODOLIST

(存放目前待簽核的單據)

LISTID

待辦事項唯一序號,會自動編號,因為一個流程的待辦可能有多筆,所以可以允許重複,此序號來自SYS_ FLINSTANCESTATEFLInstanceId

FLOW_ID

流程代號,根據WorkFlow引擎所產生的流程為依序號,用來與Workflow Foundation溝通時使用,此序號來自SYS_FLDEFINITIONFLTypeId欄位

FLOW_DESC

流程名稱,來自到WorkFlowXOMLDescription屬性的定義

APPLICANT

原始申請人的使用者代號

S_USER_ID

上一活動的發送者

S_STEP_ID

上一活動的活動元件名稱

S_STEP_DESC

上一活動的說明

D_STEP_ID

下一活動的活動元件名稱

D_STEP_DESC

下一活動的說明

EXP_TIME

一般單據作業時限

URGENT_TIME

緊急單據作業時限

TIME_UNIT

時限時間單位

USERNAME

發送者的姓名

FORM_NAME

目前活動單據的表單

NAVIGATOR_MODE

目前活動的資料Navigator的控制模式

FLNAVIGATOR_MODE

目前活動的流程FLNavigator的控制模式

PARAMETERS

目前活動傳入表單中的控制參數,流程參數定義在每個Activity活動元件中

SENDTO_KIND

待辦者的類別,為1’代表角色(GroupID),或2’代表UserID

SENDTO_ID

待辦角色代號,對方的GroupIDUserID(如果SENDTO_KIND=’2’)

FLOWIMPORTANT

重要待辦(Y/N)

FLOWURGENT

緊急待辦(Y/N)

STATUS

待辦的狀態,‘N’代表是新建的流程,’F’代表是通知的流程,’Z’代表已結案

FORM_TABLE

待辦的資料表Table名稱

FORM_KEYS

待辦資料的鍵值欄位

FORM_PRESENTATION

待辦資料的鍵值欄位與其鍵值內容

FORM_PRESENT_CT

鍵值內容表示方式,會加上資料字典的欄位翻譯,好讓User可以看懂

REMARK

批示意見內容

PROVIDER_NAME

Server端相對的資料供應者(DLL的模組名稱)

VERSION

待辦的版本號碼

EMAIL_ADD

待辦者(D_USER_ID)E-Mail地址

EMAIL_STATUS

E-Mail發送狀態,’Y’代表已發送成功

VDSNAME

暫沒有使用

SENDBACKSTEP

退回的指定活動名稱

LEVEL_NO

簽核的主管層級

WEBFORM_NAME

目前活動的Web表單名稱

UPDATE_DATE

呈送日期

UPDATE_TIME

呈送時間

FLOWPATH

當前完成的流程深度,此為系統內部使用

PLUSAPPROVE

是否加簽(Y/N)

PLUSROLES

加簽後的對方角色代號

MULTISTEPRETURN

是否可以退回(Y/N),由系統內部自行控制

SENDTO_NAME

待辦者的用戶名稱

Primary KeyLIST_ID

 

 

Table_Name

Column_Name

Description

SYS_FLDEFINITION

(存放Work Flow所有版本的訊息。)

FLTypeId

流程XOML唯一編號,系統會自動編號,系統會將此編號紀錄在SYS_TODOLIST資料表中

FLTypeName

Work Flow的類型名稱(Class Name)

FLDefinition

Work Flow該版本的xml內容,保留在此欄位中

Version

Work Flow版本號碼

Primary KeyFLTypeId

 

 

Table_Name

Column_Name

Description

SYS_ FLINSTANCESTATE

(存放目前在流程引擎正在處理的單據,處理完畢也會留存在此表當中。)

FLInstanceId

Work Flow Foundation在備申請一個單據時,會建立一個實例,系統會自動建立編號,並記錄在SYS_TODOLIST中。

State

目前流程引擎中最新的處理狀態,記錄該實例的當前流程狀態。

Status

流程狀態,目前皆為0

Info

暫沒有使用

Primary KeyFLInstanceId

 

Top of Page
Top of Page