Project

General

Profile

Bug #1530 » WF_TableHis.sql

Mr. Yusuf, 08/30/2022 09:27 AM

 
1
??-- ================================================
2

3
-- Template generated from Template Explorer using:
4

5
-- Create Procedure (New Menu).SQL
6

7
--
8

9
-- Use the Specify Values for Template Parameters 
10

11
-- command (Ctrl-Shift-M) to fill in the parameter 
12

13
-- values below.
14

15
--
16

17
-- This block of comments will not be included in
18

19
-- the definition of the procedure.
20

21
-- ================================================
22

23
SET ANSI_NULLS ON
24

25
GO
26

27
SET QUOTED_IDENTIFIER ON
28

29
GO
30

31
-- =============================================
32

33
-- Author:		<Author,,Name>
34

35
-- Create date: <Create Date,,>
36

37
-- Description:	<Description,,>
38

39
-- =============================================
40

41
CREATE PROCEDURE [WFCreateHISTable]
42

43
	-- Add the parameters for the stored procedure here	
44

45
AS
46

47
BEGIN
48

49
	-- SET NOCOUNT ON added to prevent extra result sets from
50

51
	-- interfering with SELECT statements.
52

53
	SET ANSI_NULLS ON
54

55

56

57
IF OBJECT_ID('[dbo].[PCMWFHISAPPR]', 'u') IS NOT NULL 
58

59
	DROP TABLE [dbo].[PCMWFHISAPPR]
60

61
CREATE TABLE [dbo].[PCMWFHISAPPR](
62

63
	[RegID] [bigint] NOT NULL,
64

65
	[Sequence] [int] NOT NULL,
66

67
	[EmployeeID] [varchar](18) NOT NULL,
68

69
	[Groups] [varchar](50) NULL,
70

71
	[Position] [varchar](50) NULL,
72

73
	[FlowType] [varchar](3) NULL,
74

75
	[CreateDate] [varchar](14) NULL,
76

77
 CONSTRAINT [PK_PCMWFHISAPPR] PRIMARY KEY CLUSTERED 
78

79
(
80

81
	[RegID] ASC,
82

83
	[Sequence] ASC,
84

85
	[EmployeeID] ASC
86

87
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
88

89
) ON [PRIMARY]
90

91

92

93
IF OBJECT_ID('[dbo].[PCMWFHISATTACHMENT]', 'u') IS NOT NULL 
94

95
	DROP TABLE [dbo].[PCMWFHISATTACHMENT]
96

97
CREATE TABLE [dbo].[PCMWFHISATTACHMENT](
98

99
	[RegID] [bigint] NOT NULL,
100

101
	[Sequence] [int] NOT NULL,
102

103
	[FileSequence] [int] NOT NULL,
104

105
	[GuidID] [varchar](100) NULL,
106

107
	[Title] [varchar](150) NULL,
108

109
	[FileName] [varchar](200) NULL,
110

111
	[FileData] [varbinary](max) NULL,
112

113
	[FileType] [varchar](200) NULL,
114

115
	[IsPrivate] [varchar](1) NULL,
116

117
	[Size] [bigint] NULL,
118

119
	[Notes] [varchar](500) NULL,
120

121
	[CreateEmployeeID] [varchar](18) NULL,
122

123
	[CreateDate] [varchar](14) NULL,
124

125
 CONSTRAINT [PK_PCMWFHISATTACHMENT] PRIMARY KEY CLUSTERED 
126

127
(
128

129
	[RegID] ASC,
130

131
	[Sequence] ASC,
132

133
	[FileSequence] ASC
134

135
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
136

137
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
138

139

140

141

142

143
IF OBJECT_ID('[dbo].[PCMWFHISBIZDATA]', 'u') IS NOT NULL 
144

145
	DROP TABLE [dbo].[PCMWFHISBIZDATA]
146

147
CREATE TABLE [dbo].[PCMWFHISBIZDATA](
148

149
	[RegID] [bigint] NOT NULL,
150

151
	[Sequence] [int] NOT NULL,
152

153
	[BizProcessID] [varchar](50) NOT NULL,
154

155
	[TableReference] [varchar](30) NULL,
156

157
	[FieldID] [varchar](50) NOT NULL,
158

159
	[DataSequence] [int] NOT NULL,
160

161
	[Value] [varchar](500) NULL,
162

163
 CONSTRAINT [PK_PCMWFHISBIZDATA] PRIMARY KEY CLUSTERED 
164

165
(
166

167
	[RegID] ASC,
168

169
	[Sequence] ASC,
170

171
	[BizProcessID] ASC,
172

173
	[FieldID] ASC,
174

175
	[DataSequence] ASC
176

177
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
178

179
) ON [PRIMARY]
180

181

182

183

184

185
IF OBJECT_ID('[dbo].[PCMWFHISCOMMENT]', 'u') IS NOT NULL 
186

187
	DROP TABLE [dbo].[PCMWFHISCOMMENT]
188

189
CREATE TABLE [dbo].[PCMWFHISCOMMENT](
190

191
	[RegID] [bigint] NOT NULL,
192

193
	[Sequence] [int] NOT NULL,
194

195
	[CommentID] [bigint] NOT NULL,
196

197
	[Text] [varchar](500) NOT NULL,
198

199
	[CreateAt] [varchar](14) NOT NULL,
200

201
	[ChangeAt] [varchar](14) NULL,
202

203
	[EmployeeIDApprover] [varchar](8) NULL,
204

205
	[MessageIsPrivate] [bigint] NULL,
206

207
 CONSTRAINT [PK_PCMWFHISCOMMENT] PRIMARY KEY CLUSTERED 
208

209
(
210

211
	[RegID] ASC,
212

213
	[Sequence] ASC
214

215
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
216

217
) ON [PRIMARY]
218

219

220

221

222

223
IF OBJECT_ID('[dbo].[PCMWFHISINBOXLOCK]', 'u') IS NOT NULL
224

225
	DROP TABLE [dbo].[PCMWFHISINBOXLOCK]
226

227
CREATE TABLE [dbo].[PCMWFHISINBOXLOCK](
228

229
	[ID] [int] IDENTITY(1,1) NOT NULL,
230

231
	[RegID] [bigint] NOT NULL,
232

233
	[Sequence] [int] NOT NULL,
234

235
	[LockStatus] [varchar](4) NOT NULL,
236

237
	[EmployeeLock] [varchar](18) NULL,
238

239
	[LockAt] [varchar](14) NULL,
240

241
	[LockRelease] [varchar](14) NULL,
242

243
 CONSTRAINT [PK_PCMWFHISINBOXLOCK] PRIMARY KEY CLUSTERED 
244

245
(
246

247
	[ID] ASC
248

249
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
250

251
) ON [PRIMARY]
252

253

254

255

256

257
IF OBJECT_ID('[dbo].[PCMWFHISMAIL]', 'u') IS NOT NULL
258

259
	DROP TABLE [dbo].[PCMWFHISMAIL]
260

261
CREATE TABLE [dbo].[PCMWFHISMAIL](
262

263
	[RegID] [bigint] NOT NULL,
264

265
	[Sequence] [int] NOT NULL,
266

267
	[MailSequence] [varchar](4) NOT NULL,
268

269
	[MailTo] [varchar](200) NULL,
270

271
	[MailCc] [varchar](200) NULL,
272

273
	[SQLMailTo] [varchar](200) NULL,
274

275
	[SQLMailCc] [varchar](200) NULL,
276

277
	[Subject] [varchar](200) NULL,
278

279
	[Body] [varchar](max) NULL,
280

281
	[Sent] [varchar](1) NULL,
282

283
	[CompleteDate] [varchar](14) NULL,
284

285
	[Message] [varchar](max) NULL,
286

287
 CONSTRAINT [PK_PCMWFHISMAIL] PRIMARY KEY CLUSTERED 
288

289
(
290

291
	[RegID] ASC,
292

293
	[Sequence] ASC,
294

295
	[MailSequence] ASC
296

297
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
298

299
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
300

301

302

303

304

305
IF OBJECT_ID('[dbo].[PCMWFHISMAIN]', 'u') IS NOT NULL
306

307
	DROP TABLE [dbo].[PCMWFHISMAIN]
308

309
CREATE TABLE [dbo].[PCMWFHISMAIN](
310

311
	[RegID] [bigint] NOT NULL,
312

313
	[RegNo] [varchar](50) NULL,
314

315
	[BizflowID] [varchar](50) NULL,
316

317
	[Subject] [varchar](200) NULL,
318

319
	[Priority] [varchar](4) NULL,
320

321
	[UserCreate] [varchar](50) NULL,
322

323
	[EmpIDCreate] [varchar](18) NULL,
324

325
	[PositionCreate] [varchar](50) NULL,
326

327
	[UserAs] [varchar](18) NULL,
328

329
	[EmpIDAs] [varchar](18) NULL,
330

331
	[PositionAs] [varchar](50) NULL,
332

333
	[UserChange] [varchar](18) NULL,
334

335
	[EmpIDChange] [varchar](18) NULL,
336

337
	[PositionChange] [varchar](50) NULL,
338

339
	[CreateDate] [varchar](14) NULL,
340

341
	[ChangeDate] [varchar](14) NULL,
342

343
	[DepthLevelLast] [varchar](18) NULL,
344

345
	[BizflowIDLast] [varchar](50) NULL,
346

347
	[TaskIDLast] [varchar](50) NULL,
348

349
	[TaskStatusLast] [varchar](4) NULL,
350

351
	[TaskMessageLast] [varchar](500) NULL,
352

353
	[WorkflowStatus] [varchar](3) NULL,
354

355
	[FlowType] [varchar](3) NULL,
356

357
	[TaskSeqLast] [varchar](4) NULL,
358

359
	[IsCopied] [varchar](4) NULL,
360

361
	[BizprocID] [varchar](50) NULL,
362

363
	[Description] [varchar](500) NULL,
364

365
 CONSTRAINT [PK_PCMWFHISMAIN] PRIMARY KEY CLUSTERED 
366

367
(
368

369
	[RegID] ASC
370

371
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
372

373
) ON [PRIMARY]
374

375

376

377

378

379
IF OBJECT_ID('[dbo].[PCMWFHISPIC]', 'u') IS NOT NULL
380

381
	DROP TABLE [dbo].[PCMWFHISPIC]
382

383
CREATE TABLE [dbo].[PCMWFHISPIC](
384

385
	[RegID] [bigint] NOT NULL,
386

387
	[Sequence] [int] NOT NULL,
388

389
	[PICPosition] [varchar](18) NOT NULL,
390

391
	[PICUser] [varchar](18) NOT NULL,
392

393
	[PICEmpID] [varchar](18) NOT NULL,
394

395
	[PICGroup] [varchar](50) NOT NULL,
396

397
	[PICStatus] [varchar](1) NULL,
398

399
	[InboundDt] [varchar](14) NULL,
400

401
	[ReadDt] [varchar](14) NULL,
402

403
	[ReadBy] [varchar](18) NULL,
404

405
	[ReadID] [varchar](8) NULL,
406

407
	[ExecuteDt] [varchar](14) NULL,
408

409
	[ExecuteUser] [varchar](18) NULL,
410

411
	[ExecuteEmpID] [varchar](18) NULL,
412

413
	[TaskStatus] [varchar](3) NULL,
414

415
	[IsExecute] [varchar](1) NULL,
416

417
	[UserComment] [varchar](max) NULL,
418

419
	[PICParent] [varchar](18) NULL,
420

421
 CONSTRAINT [PK_PCMWFHISPIC] PRIMARY KEY CLUSTERED 
422

423
(
424

425
	[RegID] ASC,
426

427
	[Sequence] ASC,
428

429
	[PICPosition] ASC,
430

431
	[PICUser] ASC,
432

433
	[PICEmpID] ASC,
434

435
	[PICGroup] ASC
436

437
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
438

439
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
440

441

442

443

444

445
IF OBJECT_ID('[dbo].[PCMWFHISTASK]', 'u') IS NOT NULL
446

447
	DROP TABLE [dbo].[PCMWFHISTASK]
448

449
CREATE TABLE [dbo].[PCMWFHISTASK](
450

451
	[RegID] [bigint] NOT NULL,
452

453
	[Sequence] [int] NOT NULL,
454

455
	[BizFlowID] [varchar](50) NOT NULL,
456

457
	[TaskID] [varchar](50) NOT NULL,
458

459
	[DepthLevel] [bigint] NOT NULL,
460

461
	[BizFlowIDRun] [varchar](50) NULL,
462

463
	[TaskIDRun] [varchar](50) NULL,
464

465
	[InboundDate] [varchar](14) NULL,
466

467
	[ReadDate] [varchar](14) NULL,
468

469
	[ExecuteDate] [varchar](14) NULL,
470

471
	[ExecuteUser] [varchar](150) NULL,
472

473
	[ExecuteEmployeeID] [varchar](8) NULL,
474

475
	[WorkFlowStatus] [varchar](3) NULL,
476

477
	[TaskStatus] [varchar](4) NULL,
478

479
	[ConditionResult] [varchar](500) NULL,
480

481
	[TaskFrom] [varchar](50) NULL,
482

483
	[TaskTo] [varchar](50) NULL,
484

485
	[FlowType] [varchar](3) NULL,
486

487
	[MailSent] [varchar](1) NULL,
488

489
 CONSTRAINT [PK_PCMWFHISTASK] PRIMARY KEY CLUSTERED 
490

491
(
492

493
	[RegID] ASC,
494

495
	[Sequence] ASC
496

497
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
498

499
) ON [PRIMARY]
500

501

502

503
END
504

505
GO
506

507

(4-4/6)