แนวทางการประยุกต์ใช้ Workflow ขั้น ... ·...

Post on 17-Jan-2020

4 views 0 download

Transcript of แนวทางการประยุกต์ใช้ Workflow ขั้น ... ·...

แนวทางการประยกตใช Workflow ขนสง

สวสดครบ วนนผมจะขอยกตวอยางการพฒนา Workflow application ตวอยางหนงขนมา ซง Scenario ทยกตวอยางมาน

เชอวาหลายๆ องคกรตองม Process คลายๆกนนใชงานในองคกรกนอยแลวบาง แตอาจเปนแบบ Manual หรอ หรอท าผาน

โปรแกรมแบบ Windows Application หรอ Web Application กสดแลวแตจะพฒนากนขนมาครบ ส าหรบตวอยางหรอฉาก

เหตการณสมมตนคอ การสรางระบบ IT Service Request ครบ ซงผมเชอวาหลายๆองคกร จะตองม Process คลายๆกน

ในการทจะใหบรการกบหนวยงานอนภายในองคกรของตวเองอยแลว เพอใหงายและมองภาพใหเหนชดเจนผมจะสมมต

Workflow ของตวอยางดงน

Flow อยางงายของระบบ IT Service Request

พจารณาจาก Flow กจะเหนวามนธรรมดาและงายมากทจะเขาใจ และ แผนกไอทกสามารถเขยนโปรแกรมหรอพฒนา

โปรแกรมประยกตมาชวยงานไดอยางงาย แตวนนผมจะใหทานผอานไดเหนการประยกตใชงาน SharePoint Workflow อก

รปแบบหนง ซงในทางเทคนคถอวาเปนขน Advanced เพราะผมจะออกแบบระบบ Workflow นแบบ State Machine

Workflow ซงจ าเปนตองใชเครองมอคอ Visual Studio เทานน และใช InfoPath มาชวยในการ Design Initiation Form และ

Task Form รวมถง IT Service Request Form เองดวยครบ การท างานของ workflow จะตองถกเขยนดวย Code (C#)

รวมถงการ Config องคประกอบตางๆ ดงนนผมจงบอกวาในทางเทคนคแลว มนเปนการใชงานขนสงแบบหนงครบ

เนองจากบทความนผมเนนใหแนวคดหรอ Concept ในการเปดมมมองความเขาใจเทคโนโลย SharePoint Workflow ใน

มมมองการประยกตใชงาน ผมจงไมขออธบายเกยวกบองคประกอบตางๆในการพฒนาขนมานะครบ แตจะใหเหนโครงสราง

อยางคราวๆเทานน งนเรามาเรม Scenario กนเลยดกวาครบ

Scenario:

สมมตวาองคกรหนงม Site ท างาน 3 ทคอ กรงเทพ, บางพล และระยอง

Start

เปด IT Service

Request

Manager

Comment &

Approve

IT Manager

Comment &

Select operator

Operator takes

action and close

job

Stop

สมมตตวละครคอ คณนฤมล เปน User ทตองการแจงปญหาไปยงฝายไอท ผานระบบ SharePoint

คณพเศษ เปน Manager ในหนวยงานของคณนฤมล

คณสมตร เปน Manager ของฝายไอท

คณศยามพลเปนเจาหนาททไดรบการ assign จากคณสมตรใหเปนผแกไขปญหา

รปท. 1 เมอเขามาในระบบ

เรามาดโครงสรางในชนการใชงานกนเลยครบ จะไดเขาใจและมองเหนภาพกน เมอ login เขาสระบบ SharePoint แลว

ผมจะออกแบบ Page โดยใช standard web part ทมใน SharePoint มาชวย โดยแบงกลมขอมลออกเปน 2 สวน

ดงน

1

2

3

4

พนทสวนท 1 (วงกลมสแดงมเลข 1 ก ากบ) จะแสดงใหเหนวาในเวลานน ฝายไอทมปรมาณ IT Service Request ท

ยงคงคาง หรอพดงายๆคอยงท าไมเสรจ หรอยงไมไดปด Job นนเอง

พนทสวนท 2 (วงกลมสแดงมเลข 2 ก ากบ) คองาน หรอ Task ทระบบ Workflow ก าหนดใหเราตองปฏบต ซงในทาง

ปฏบต กเหมอนกบวามเอกสารมากองอยตรงหนาเรา หรอบนโตะท างานของเรา ทเราจ าเปนตองท า ซงถาเปนจรงเราอาจม

หลายๆ Page link เขาดวยกน และแตละ page กจะบงบอกถงงานในแตละเรองทเราจะตอง handle หรอจดการมน

แตเพอใหงาย ในตวอยางนจะเหนวา ผท login เขามาคอคณสมตร ซงเปน IT Manager ดงนนรายการท Show กคอ

งานทคณสมตรยงไมไดท า ซงกคอการอนมตและก าหนดคนเพอใหไปแกไขปญหา นนเอง

รปท. 2 โครงสราง Custom List แสดงถง IT Staff

พนทสวนท 3 (วงกลมสแดงมเลข 3 ก ากบ) เมอคลก Link ไปท IT Team จะ แสดงถงรายชอของเจาหนาท IT ในฝายไอ

ท ตามรปท 2 และเมอคลก Link ไปท ApproveAuthority กจะแสดงรายชอของ Manager ทมอ านาจในการอนมต

request กอนสงไปยงฝายไอท ( ในทางปฏบตกข นสามารถใชขอมลจาก AD หรอจะออกแบบเองตามความเหมาะสมของ

แตองกรกสดแลวแตการสรางสรรคครบ)

พนทสวนท 4 (วงกลมสแดงมเลข 4 ก ากบ) เมอคลกท Link นจะเปนการเปด IT Service Request เพอกรอกขอมล

และเปนจดเรมตนในระบบของเรา ครบ

รปท. 3 แสดงรายชอของ Manager ทมอ านาจ อนมต

เรามาเรมเขาส Process กนเลยดกวาครบ ตอนนผมจะจ าลองสถานการณและสาธตการท างานแลวนะครบ สมมตวาตอนน

คณนฤมล ซงอยท Site ระยอง มปญหาตองการใหฝายไอทชวยแกปญหา ดงนนกอนอนผมตองขอเปลยน User ใชงาน

เปนคณนฤมล กอนครบ ดตามภาพประกอบเลยครบ

รปท. 4 เปลยน User login ใชงาน

รปท. 5 ปอน User ในระบบ AD เปนคณนฤมล

รปท. 6 หนาจอระบบเมอ คณนฤมล Login เขามา

เมอคณนฤมลคลกท Quick Launch ทชอ ServiceRequestForm ภายใตกลม Documents กจะปรากฏขอมล

แสดงในรปท 7 ซงแสดงถง IT Service Request ทงหมด ซงในความเปนจรงทานอาจใช View เพอแสดงผลขอมล

เฉพาะรายการทยงคงคาง หรอแสดงเฉพาะของผท login เขามากไดเพอไมใหเกะกะรกตามากเกนไปครบ

รปท. 7 รายการแสดง IT Service Request ทงหมดของฝายไอท

รปท. 8 เรมตนเปด IT Service Request

คลกท New -> ITSR จะเปนการเปดฟอรมเปลาขนมาเพอใชกรอก ดงรปท 9 มาถงจดนผมตองขออธบายเพมเตมเพอให

ทานผอานวเคราะห ดงนครบ โดยปกตถาเราม IT Service Request แบบ Manual ซงผมเชอวาหลายทยงคงมอย

การออกแบบฟอรมกจะออกแบบใหมการกรอกโดย User เสรจแลวให Manager ลงนามอนมต และเมอสงมาถงไอท IT

Manager กจะก าหนดคนรบผดชอบ และจายงานไปใหท า ซงบอยครงเมอไอทแกไขเสรจ กจะไมคอยมเวลามากรอก

update เอกสารกนวาท าอะไร ท าอยางไร จงท าใหเอกสารสวนใหญไมคอยสมบรณ ดงนนระบบนจะชวยกระตนให ไอท ม

ความสะดวกในการ update ขอมล ซงจดนมความส าคญทจะท าใหขอมลเหลานสามารถใชเปน Knowledge Base ใน

อนาคตได เอาละครบ กลบมาในตวอยางของเรากนตอ ลองมาพจารณาฟอรมกน จะเหนวาผมออกแบบฟอรมใหดเรยบงาย

โดยให User กรอกเฉพาะสงทตนเองจ าเปนเทานน ทานสามารถออกแบบซบซอนไดตามความเหมาะสมครบ จดเดนอก

อยางหนงทจะตองบอกตอกคอ ขอมลในสวนอนๆของ Form นจะไมไดถกกรอกมาโดยตรงครบ แตจะถกกรอก

เขามาโดยอตโนมต ผานระบบ Workflow ในจงหวะทเหมาะสมนนเอง ทส าคญคอแบบ Form เมอสงมาแลว

จะไมสามารถแกไขขอมลไดอกจงท าใหแนใจไดวาไมมใครสามารถเขาไปยงเกยวกบขอมลเหลานได ส าหรบ

ตวอยางนใหสงเกตสพนหลงของหวแบบ Form จะมสน าเงน แตเมอระบบ workflow เขาควบคมกระบวนการแลว มนจะ

เปลยนสเปนสเขยว หมายถงขอมลน view ไดอยางเดยวเทานน!

รปท. 9 แบบ Form เปลาของ IT Service Request

รปท. 10 เมอคลกเพอแตกสวนของฝายไอท เพอใหเหน layout ของ Form ทงหมด

รปท. 11 เรมกรอกขอมลลง Form

รปท. 12 เรมกรอกขอมลลง Form ตอ.

รปท. 13 เรมกรอกขอมลลง Form ตอ.

รปท. 14 เรมกรอกขอมลลง Form ตอ.

รปท. 15 เมอกรอกเสรจจะพบรายการใหมเกดขนหนงรายการ

รปท. 16 คลก dropdown list ในรายการทเกดขนใหม

รปท. 17 คลก Workflows

คณนฤมล จะท าการเลอกรายการทตนเองสรางแลวเลอก Workflows เพอใหระบบท างานโดยอตโนมตตามทไดออกแบบ

ไว

รปท. 18 คลกป มตามรปสเหลยมสแดง

รปท. 19 เลอก Manager ของตนเองเพอใหอนมต

เมอ Workflow เรมท างานมนตองการไดขอมลวาจะใหใครอนมต ในตวอยางน ผมออกแบบใหเหนภาพแบบ Simple

และยดหยน แตทานสามารถ Link เขากบ AD เพอใหไดขอมลโยอตโนมตกไดครบ

รปท. 20 เลอก Manager ของตนเองเพอใหอนมต ตอ

รปท. 21 เลอก Manager ของตนเองเพอใหอนมต ตอ

รปท. 22 ขอมลถกสงกลบยงระบบเพอ update

รปท. 23 ระบบ Workflow เรมควบคมกระบวนการท างานแลว

เมอเหนรปท 23 กจะเปนการเสรจสนขนตอนการเปด IT Service Request ทสมบรณแลวครบ จะเหนวาจะมขอความ

ใน Column ชอ workflow ปรากฏขอความวา In Progress

งานของคณนฤมล เสรจสนลงแลวครบ! งายไหมครบ

รปท. 24 แสดงหนาจอเมอคลกท In Process

เมอคลก Link ท In Process ในรายการทสรางขนมาใหมนน จะเปนหนาจอเพอท User สามารถใช Track ด

รายละเอยดของ Workflow ในแตละรายการนนเอง จากตวอยางตอนนจะเหนวาระบบ Workflow ไดก าหนดงานให

คณพเศษ ทเปน Manager ของคณนฤมล นนเอง ซงใน status จะบอกวา Not Started หมายความวาคณพเศษยง

ไมได take action ใดๆ

รปท. 25 เปลยนเปน คณพเศษ

รปท 25 จะเปนการเปลยน login จ าลองสถานการณเปนคณพเศษ

รปท. 26 login ดวย userคณพเศษ

รปท. 27 หนาจอเมอคณพเศษ login เขามา

รปท 27 แสดงหนาจอเมอคณพเศษ login เขามา จะเหนวาในการออกแบบใช standard web part เพอแสดงใหเหน

งานทตองท าเฉพาะเกยวกบเรอง IT Service Request เทานน จะเหนวาถาเปรยบทยบกบระบบ Mannual กจะคลาย

กบวานคอถาดเอกสารทพนกงานเอามาวางรอใหหวหนาเซนต ซงใครมฝมอกสามารถออกแบบหนาจอใช graphic ให

สวยงามแลวแตจนตนาการและฝมอในการ customize SharePoint ไดตามความสามารถครบ

รปท. 28 ระบบแจง Alert ทางเมล

ระบบ SharePoint จะสง Alert ใหคณพเศษรบรไดอกทางโดยผานทาง email ดงนนเราจะมาพสจนด ผมจะเปด

email ของคณพเศษใหดกน

รปท. 29 ระบบแจง Alert ทางเมล ตอ

รปท. 30 ระบบแจง Alert ทางเมล ตอ

เมอเขามาใน mailbox กจะเหนอเมลทระบบสงมาให ซงคณพเศษสามารถทจะคลกไปท Edit This Task บน Ribbon

กจะสามารถเขามาหนาจอเพอ update ขอมลตามทระบบ workflow ออกแบบไว ไดเชนกน เนองจาก Microsoft

SharePoint ได Integrate กนกบ Microsoft Outlook อยแลวครบ

รปท. 31 เมอเปดด IT Service Request เพออานรายละเอยด

รปท 31 เมอคณพเศษคลกเปดเอกสาร เพออานด กจะปรากฏดงรปท 31 แตสงหนงทเราไดออกแบบไวคอตอนนเอกสาร

จะไมสามารถเปลยนแปลงแกไข Original ไดโดยตรง เพราะเอกสารนจะ view ไดอยางเดยวเทานน! อยาลมทผมเคย

บอกกอนหนานนวา ขอมลทเหลอใน Form น ตอไปจะถก Capture ผานทางกลไกของระบบ Workflow นนคอผาน

Task Form เทานนครบ

รปท. 32 เรมข นตอนการอนมต

ตอไปเรามาจ าลองสถานการณการท างานเปนคณพเศษกนนะครบ วาจะงายหรอยากอยางไร เรมตนเมอคณพเศษมาท

หนาจอน กจะพบวามเอกสาร 4 ใบ (เสมอนหนงวาในถาดทเกบเอกสาร IT Service Request นนมเอกสารวางอย 4 ใบ

นนเอง) รายการลาสดหรอใหมสดจะอยดานลางสดนะครบ ดงนนคณพเศษกจะคลก Link ในเสนประสแดง

รปท. 33 กรอกขอมลใหระบบ Workflow ทราบ

เมอคลกเขามา กจะปรากฏหนาจอดงรปท 33 คอ ระบบ Workflow ตองการให คณพเศษอนมต โดยการกรอกสงท

เรยกวา Manager Comment ลงในความเหนผจดการ และตก ท าขนตอนนเสรจ? แลวกด Submit แคนเองครบ!

รปท. 34 ขอมลถก update ไปท SharePoint

รปท. 35 หลงจาก Submit ขอมลแลว

รปท 35 จะพบวาเมอ ขอมลสงไปท SharePoint แลว รายการสดทายจะหายไปครบ เปนไงบางครบงายหรอเปลาครบ

เมอคณพเศษ หรอใครกไดในระบบ คลกท ServiceRequestForm ซงท าหนาทเปน document library เกบ

เอกสาร IT Service Request ทงหมดของฝายไอท เพอ Track ดสถานะของเอกสารใบน

รปท. 36 คลกท link - In Progress

หลงจากทลองคลกท ServiceRequestForm และตอจากนน คลกท In Progress ในรายการลางสด จะเขามาทหนา

ดงรปท 37

รปท. 37 แสดง status ของ workflow ในรายการน

รปท. 38 เปลยน login เปน user ชอคณสมตร

รปท. 39 เปลยน login เปน user ชอคณสมตร ตอ

รปท. 40 หนาจอหลงจากคณสมตร login เขามาแลว

หลงจาก User ชอคณสมตรซงเปน IT Manager ในเหตการณสมมตนได login เขามาในระบบ SharePoint แลว ก

จะเหนหนาจอเหมอนกบคนอน สงทคณสมตรซงเปน IT Manager จะไดประโยชนจากระบบนคอเพอประโยชนในงาน

บรหารจดการฝายกคอ

o ทราบจ านวน IT Service Request ทยงคงคาง ยงไมสามารถปด job ไดวามจ านวนเทาไร

o ทราบ Load หรอปรมาณ IT Service Request ในแตละพนทคอ

o Site กรงเทพ (ส านกงานใหญ)

o Site บางพล

o Site ระยอง

o ทราบ Work Load ของผใตบงคบบญชา

o สามารถทราบจ านวน IT Service Request ในแตละเดอนได

ทงหมดทกลาวมานนขนอยกบการออกแบบโครงสรางในการจดเกบขอมลใน document library เพอใหเหน

ภาพ จากรปท 40 ใหคลก links – ด Request แยกตาม Site

รปท. 41 รายการ IT Service Request แยกตาม Site

รปท 41 แสดงใหเหนวาเราสามารถแยกจ านวน IT Service Request ทยงคงคางอยตาม Site ได คอ

o จ านวน IT Service Request ท กทม ม 1 รายการ

o จ านวน IT Service Request ท บางพล ม 7 รายการ

o จ านวน IT Service Request ท ระยอง ม 5 รายการ

เมอเราคลกตรงเครองหมาย + Place:… กจะแสดงรายการ IT Service Request ในแตละ Site/Location ดงแสดง

ในรปท 42

รปท. 42 รายการ IT Service Request แจกแจงตาม Site

เอาละครบเรากลบมาในการ Process การท างานของเรากนตอครบ ยงคงจ า Process เดมคณพเศษท าไดอยนะครบ

ขนตอนทกอยางตอไปนกเหมอนกนทกอยางครบ คอตอนนระบบจะแจงเมล Alert ไปยงคณสมตรใหทราบ และ/หรอคณส

มตร สามารถทราบไดจากรายการสดทาย ทแสดงในหวขอ “งานทตองปฏบต” ในรปท 40 ถาคณสมตร คลกเพอเปดด

รายละเอยดของ IT Service Request ใบลาสดน กจะเหนเอกสารดงปรากฏในรปท 43

รปท. 43 IT Service Request ณ. ขณะทคณสมตรเปดดเรองทรองขอมา

จะเหนวาทกๆคนทเกยวของในกระบวนการจะปฏบต หรอท าขนตอนเหมอนๆกนในระบบ Workflow ดงนนเมอคณสมตร

คลก link อนมตค ารองขอรบบรการดานไอท ตามรปท 42 หรอคลก Edit This Task จากโปรแกรม Outlook

กจะเปดหนาจอ Task Form เพอปอนขอมลใหระบบ Workflow รบรเพอด าเนนการในขนตอนตอๆไป

รปท. 44 หนาจอทคณสมตรตองใหขอมลแก Workflow เพอด าเนนการ

รปท. 45 หนาจอทคณสมตรตองใหขอมลแก Workflow เพอด าเนนการ ตอ

รปท. 46 หนาจอทคณสมตรตองใหขอมลแก Workflow เพอด าเนนการ ตอ

รปท 46 คณสมตร ไดก าหนดหรอระบตวให คณศยามพล เปนผปฏบต หรอ take action job น และไดเปด ticket

หมายเลข 701002 และใส Manager Comment ลงไป เสรจแลวตก เสรจงานในขนตอน เพอเปน signal บอกให

ระบบ Workflow รวางานทคณสมตรถกระบบ Workflow assign มานนไดกระท าเสรจสนแลว เสรจแลวกดป ม

Submit เพอ Update ขอมลใน SharePoint

รปท. 47 ขอมลถกสงไป update ใน SharePoint

รปท. 48 หนาจอเมอท างานเสรจแลว

รปท 48 แสดงวางานของคณสมตร คอก าหนดคนรบผดชอบนนไดท าเสรจแลว รายการสดทายกจะหายไปทนท เหลอไวแต

งานทยงคงคาง

รปท. 49 รายการใน Document library ทเกบ IT Service Request

เราจะลองกลบมาเพอ Track ด status วาตอนน IT Service Request แสดงสถานะอยางไร วธการกเหมอนเดมครบ

คอคลก link – In Progress ท column ชอ Workflow

รปท. 50 แสดงรายละเอยดของสถานะในรายการทก าลงพจารณาอยในขณะน

พจารณาด เมอเราออกแบบ Workflow โดยก าหนดค าอธบายใหด เราสามารถใชมนเพอ Track และอธบายความหมาย

ในรปแบบทเขาใจไดเลย ตวอยางนจะเหนวา ในรายการเสนประสแดง ค าอธบายบอกวา

“IT Manager ก าหนดคนรบผดชอบแลวคอ SAMTHAI\sam ใหเปนผก าเนนการ”

และใน column Outcome มขอความวา

“IT Manager เลอกผรบผดชอบแลว”

ซงสามารถเขาใจไดโดยงาย เมอถก Audit กจะอธบายใหเหนภาพไดงายเลยวา IT Manager ก าหนดใหใครท า อนน

เปนเกรดเลกๆนอย ดงนนเวลาออกแบบ log กพยายามอธบายในลกษณะนกจะดทสดครบ

ตอมาถาดท Tasks กจะเหนวา user ทม login ใน AD ชอ sam ซงกคอคณศยามพลนนเองครบ

รปท. 51 เปลยน login เปน ของคณศยามพล

รปท. 52 หนาจอเมอ คณศยามพล login เขามา

มาถงขนนแลวผมจะไมขออธบายใหเยนเยอ เพราะหลกการจะเหมอนกบกอนหนาทคนอนๆท าทกประการ ใหดค าอธบาย

ตามภาพกจะเรมเขาใจโดยงายครบ

รปท. 53 ขอมลทปรากฏในหนาจอ IT service Request หลงจากคณสมตรก าหนดผรบผดชอบแลว

จากรปท 53 จะเหนวาขอความตางๆถกระบบ Workflow ท าการ Capture น ามาใสใหเองโดยอตโนมต และอยาลมท

ส าคญนะครบคอเอกสารนใช View ไดอยางเดยว ไมสามารถเปลยนแปลงแกไขใดๆไดทงสน (เนนแลวเนนอก)

กลบมาในเหตการณการท างานกนตอครบ เมอคณศยามพล ไดรบมอบหมายงานใหเปนผปฏบต กไปด าเนนการแกไขให

เสรจ เมอแกไขเปนทเรยบรอยแลว คณศยามพล กจะเขามาปด Job โดยคลกเปด Task Form เพอใหขอมลในระบบ

Workflow รบร ผมจะไมอธบายวาเขาไปยงไงอกนะครบ อานดกอนหนานนกจะรครบ

รปท. 54 หนาจอทคณศยามพลจะตองปอนใหระบบ Workflow

รปท. 55 หนาจอทจะตองปอน (ตอ)

รปท 55 คณศยามพล มโอกาสทจะโอนงานไปใหคนอนท าได ถาพบวางานทตนเองถก assign มาม load มากหรอ

จ าเปนตองลางานในชวงนน การออกแบบระบบ Workflow แบบนกจะท าใหเกดความยดหยน และเปนจรงในทางปฏบต

ครบ

แตในตวอยางสมมตวาคณศยามพลสามารถท างานไดเอง

รปท. 56 ขอมลเมอคณศยามพล กรอกเสรจแลว

รปท. 57 ขอมลถกสงไป update ท SharePoint

รปท. 58 เมอ update เสรจแลวจะกลบมาทหนาน

รปท. 59 แสดงสถานะ Completed

เมอกลบมายง document library ทเกบ IT service Request ทรายการสดทาย จะพบวาสถานะของ Column

ชอ Workflow เปลยนเปน Completed แสดงวางานนไดด าเนนการเสรจเปนทเรยบรอย! = ปด Job!

รปท. 60 ขอมลทปรากฏใน IT Service Request เมอปด job แลว

อกครงนะครบจะเหนวาขอมลทปรากฏในเอกสาร IT Service Request นนไดถกใสใหโดยระบบ Workflow

ตามทเราไดออกแบบเอาไว และย าอกครงหนงคอ View ไดอยางเดยวนะครบ ไมสามารถเปลยนแปลงแกไขใดๆ

ได ขอมลมทง Manager Comment และวธแกไขปญหา ซงเราสามารถตอยอดไปเปนขอมลในระบบ

Knowledge Base เพอไอทคนอนสามารถ search ดอาการของปญหา และวธการแกไขทเคยท ามาได จะท า

ใหคนรนหลงๆ สามารถแกปญหาไดโดยเรวประสทธภาพของฝายกจะสง บรษทกจะไดประโยชนจากการท างาน

รปท. 61 เมอ Track ดในรายละเอยด

รปท 61 เมอคลกท link – Completed จากรปท 59 จะพบรายละเอยดทสมบรณ สามารถ Track ไดวาใครท าอะไร

และเสรจสนเวลาอะไร ซงสามารถน ามาวเคราะหค านวณชวงเวลาทเหมาะสมในการแกปญหา เพอก าหนดหรอปรบคา KPI

ไดครบ ทานสามารถใสความซบซอนใหกบมนตอไปได ส าหรบบทความนขอแสดงเพอใหทานผอานเกดแนวคด และพอ

มองเหนประโยชนของระบบ Workflow วามประสทธภาพเพยงใดเมอน ามาใชในองคกร

Behind The Scenes

เบองหลงการท างาน เนองจากเปนการออกแบบระบบ Workflow แบบ State Machine Workflow จงตองใช

เครองมอคอ Visual Studio ไดอยางเดยว

รปท. 62 หนาจอ Visual studio

รปท. 63 หนาจอทใช config Form ตางๆทใชในตวอยาง

รปท. 64 ตวแปรรบสง ทใชแลกเปลยนระหวาง InfoPath Form กบ Site Column ใน document library

ผมใหดคราวๆนะครบวาเบองหลงนนตองสรางและประกอบหลายๆโดยเฉพาะอยางยงถามคนมาเกยวของจ านวนมากหรอ

ขนตอนมนซบซอนกจะตองสราง Task Form เพอ Capture ขอมลมากเชนเดยวกน การ coding กจะมความ

ซบซอนดวยเชนกน แตเมอมองในชน Application แลวดเหมอนงายครบใชไหมครบ

ผมขอจบการสาธตแตเพยงเทาน หวงวาจะเปนประโยชนบางไมมากกนอย ในการมองภาพการประยกตใชงาน

Workflow ดวยเทคโนโลยของ Microsoft

ศยามพล เชอแพทย MCTS(MOSS 2007 Configuration)

Tomcat_nz@hotmail.com

รปท. 65 ตวอยาง Task Form ทออกแบบใน InfoPath

รปท. 66 ตวอยาง Task Form ท Userใช