แนวทางการประยุกต์ใช้ workflow ขั้น ... ·...
TRANSCRIPT
แนวทางการประยกตใช 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)
รปท. 65 ตวอยาง Task Form ทออกแบบใน InfoPath
รปท. 66 ตวอยาง Task Form ท Userใช