Loading
Loading
การเชื่อมต่อ
Z-SYSTEM ทำงานกับ SAP Business One ผ่านจุดเชื่อมต่อมาตรฐานที่ SAP รองรับ ทุกคำขอเดินทางจากเบราว์เซอร์เข้าสู่ชั้นบริการฝั่งเซิร์ฟเวอร์ของเราก่อนเสมอ เบราว์เซอร์ไม่เคยคุยกับระบบ SAP โดยตรง และไม่มีการเปิดระบบ SAP Business One ออกสู่อินเทอร์เน็ตสาธารณะ
สถาปัตยกรรม
หกขั้นตอนนี้คือเส้นทางเดียวที่ข้อมูลใช้เดินทาง ไม่มีทางลัด ไม่มีการต่อตรงจากหน้าจอผู้ใช้ และทุกขั้นตอนถูกบันทึกไว้เพื่อให้ตรวจสอบย้อนหลังได้
พนักงานเปิดหน้าจอตามสิทธิ์ของตนเอง เช่น อนุมัติใบสั่งขายหรือดูยอดคงคลัง โดยไม่ต้องเปิดโปรแกรม SAP Business One Client
หน้าจอบนเบราว์เซอร์รับข้อมูลที่ผู้ใช้กรอก ตรวจความถูกต้องเบื้องต้น แล้วส่งต่อเป็นคำขอที่ลงนามด้วยเซสชันของผู้ใช้คนนั้น
ชั้นบริการฝั่งเซิร์ฟเวอร์ตรวจตัวตน ตรวจสิทธิ์ตามบทบาท ตรวจข้อมูลอีกรอบ และบันทึกร่องรอยการใช้งานก่อนอนุญาตให้คำขอเดินต่อ
ส่วนที่แปลงคำขอของ Z-SYSTEM ให้อยู่ในรูปแบบที่ SAP Business One เข้าใจ พร้อมจัดคิว ควบคุมจังหวะการเรียก และเก็บข้อมูลรับรองไว้ฝั่งเซิร์ฟเวอร์เท่านั้น
จุดเชื่อมต่อมาตรฐานของ SAP ที่รับคำขอเข้าสู่ระบบ กฎทางธุรกิจและการตรวจสอบสิทธิ์ของ SAP ยังทำงานเต็มรูปแบบที่ชั้นนี้
ฐานข้อมูลบริษัทยังเป็นแหล่งข้อมูลจริงเพียงแหล่งเดียว เอกสารที่สร้างผ่าน Z-SYSTEM คือเอกสารเดียวกับที่ทีมบัญชีเห็นในระบบ
เบราว์เซอร์ของผู้ใช้ไม่เคยเชื่อมต่อกับ SAP Business One โดยตรง ข้อมูลรับรองการเชื่อมต่อทั้งหมดเก็บและใช้งานอยู่ฝั่งเซิร์ฟเวอร์เท่านั้น แนวทางนี้ช่วยลดการพึ่งพาการเข้าใช้งาน SAP Business One Client โดยตรงในงานประจำวัน โดยการใช้งาน SAP Business One และระบบเชื่อมต่อยังต้องเป็นไปตามข้อตกลงสิทธิ์การใช้งานขององค์กร
โปรไฟล์การเชื่อมต่อ
ฐานข้อมูลเบื้องหลัง SAP Business One ของแต่ละองค์กรไม่เหมือนกัน เราจึงแยกการตั้งค่าออกเป็นโปรไฟล์ เพื่อให้เปลี่ยนสภาพแวดล้อมได้โดยไม่ต้องแก้โครงสร้างระบบ
สำหรับองค์กรที่รัน SAP Business One บนฐานข้อมูล SAP HANA ทั้งแบบติดตั้งภายในองค์กรและบนคลาวด์ส่วนตัว
สำหรับองค์กรที่รัน SAP Business One บน Microsoft SQL Server ซึ่งยังเป็นสภาพแวดล้อมที่พบมากที่สุดในไทย
ทางเลือกสำหรับองค์กรที่ไม่ต้องการให้ Service Layer รับคำขอจากภายนอกโดยตรง และต้องการชั้นควบคุมเพิ่มอีกหนึ่งชั้น
การเลือกโปรไฟล์ เวอร์ชันที่รองรับ และรูปแบบการวางระบบ สรุปร่วมกันในขั้นตอนสำรวจระบบของแต่ละองค์กร การใช้งาน SAP Business One และระบบเชื่อมต่อยังต้องเป็นไปตามข้อตกลงสิทธิ์การใช้งานขององค์กร
ความน่าเชื่อถือ
ระบบเชื่อมต่อที่ดีวัดกันตอนที่มีอะไรผิดพลาด ไม่ใช่ตอนที่ทุกอย่างราบรื่น กลไกเหล่านี้ออกแบบมาเพื่อไม่ให้เอกสารหาย ไม่ให้เกิดรายการซ้ำ และเพื่อให้ทีมไอทีรู้สาเหตุได้เร็ว ผลลัพธ์ขึ้นอยู่กับกระบวนการ ระบบเดิม และขอบเขตการติดตั้งของแต่ละองค์กร
งานที่ส่งเข้ามาพร้อมกันจะถูกจัดเรียงเป็นคิว แทนที่จะยิงพร้อมกันทั้งหมด ช่วงปิดงวดหรือช่วงออกบิลจำนวนมากจึงไม่กระทบผู้ใช้คนอื่น
เมื่อเจอปัญหาชั่วคราว ระบบจะลองส่งใหม่โดยเว้นระยะห่างขึ้นเรื่อย ๆ แทนการยิงซ้ำถี่ ๆ ซึ่งมีแต่จะซ้ำเติมระบบปลายทาง
ทุกคำขอมีเพดานเวลาชัดเจน ถ้าเกินกำหนด ระบบจะตัดและแจ้งผลทันที ผู้ใช้ไม่ต้องนั่งมองหน้าจอค้างโดยไม่รู้ว่าเกิดอะไรขึ้น
เอกสารสำคัญอย่างใบสั่งขายหรือใบส่งของจะพ่วงกุญแจกันรายการซ้ำ หากผู้ใช้กดบันทึกสองครั้งหรือเครือข่ายสะดุด ระบบจะไม่สร้างเอกสารซ้ำ
กำหนดเพดานจำนวนคำขอต่อช่วงเวลาได้ เพื่อให้ปริมาณงานจาก Z-SYSTEM อยู่ในระดับที่สภาพแวดล้อม SAP ขององค์กรรับไหว
ระบบตรวจสถานะการเชื่อมต่อเป็นระยะ เมื่อปลายทางไม่ตอบสนอง ทีมดูแลจะรู้ก่อนที่ผู้ใช้จะโทรมาแจ้ง
ผู้ดูแลระบบกดทดสอบการเชื่อมต่อได้เองจากหน้าตั้งค่า พร้อมเห็นผลว่าติดที่เครือข่าย ใบรับรอง หรือสิทธิ์ของบัญชีบริการ
ข้อความผิดพลาดจากระบบปลายทางถูกแปลงเป็นคำอธิบายที่ผู้ใช้เข้าใจ พร้อมรหัสอ้างอิงสำหรับให้ทีมไอทีตามต่อได้
ทุกคำขอที่ส่งออกไปมีบันทึกว่าใครทำ ทำเมื่อไร กับเอกสารใด และผลลัพธ์เป็นอย่างไร ใช้ตอบคำถามผู้ตรวจสอบได้โดยตรง
โครงสร้างโปรไฟล์ออกแบบเผื่อองค์กรที่มีหลายฐานข้อมูลบริษัทไว้แล้ว ขอบเขตที่เปิดใช้จริงในแต่ละระยะสรุปร่วมกันก่อนติดตั้ง
ขอบเขตข้อมูล
ตารางนี้แสดงตัวอย่างออบเจ็กต์ของ SAP Business One ที่พบบ่อยในโครงการ เพื่อให้ทีมไอทีและเจ้าของกระบวนการเห็นภาพขอบเขตได้ตั้งแต่ต้น
| กลุ่มงาน | ตัวอย่างออบเจ็กต์ใน SAP Business One | ทิศทางข้อมูล |
|---|---|---|
| ข้อมูลคู่ค้า | Business Partners, Contact Persons | อ่านและเขียน |
| ข้อมูลสินค้า | Items, Item Groups, Price Lists | อ่าน |
| งานขาย | Sales Quotations, Sales Orders | อ่านและเขียน |
| การส่งสินค้า | Deliveries, Returns | อ่านและเขียน |
| บัญชีลูกหนี้ | A/R Invoices, A/R Credit Memos | อ่านและเขียน |
| งานจัดซื้อ | Purchase Requests, Purchase Orders | อ่านและเขียน |
| การรับสินค้า | Goods Receipt PO, Goods Returns | อ่านและเขียน |
| การโอนย้ายคลัง | Inventory Transfer Requests, Inventory Transfers | อ่านและเขียน |
| การปรับปรุงสต็อก | Inventory Postings, Goods Issue, Goods Receipt | อ่านและเขียน |
| งานบริการ | Service Calls, Service Contracts | อ่านและเขียน |
| มุมมองข้อมูลสำหรับรายงาน | Business Partner Balances, Warehouse Stock Views | อ่าน |
ชุดออบเจ็กต์ที่เปิดใช้งานจริงกำหนดร่วมกันในแต่ละการติดตั้ง และขึ้นอยู่กับสิทธิ์ของบัญชีบริการ สิทธิ์ของผู้ใช้แต่ละบทบาท รวมถึงเวอร์ชันและการปรับแต่งระบบขององค์กร ตารางนี้เป็นตัวอย่างเพื่อประกอบการวางแผน ไม่ใช่รายการที่เปิดใช้งานโดยอัตโนมัติ
สิ่งที่ต้องเตรียม
เตรียมแปดข้อนี้ให้พร้อมก่อน แล้วขั้นตอนติดตั้งจะสั้นลงมาก ทีมงานของเราช่วยตรวจความพร้อมร่วมกับทีมไอทีขององค์กรได้ตั้งแต่ก่อนเริ่มโครงการ
ระบุที่อยู่และพอร์ตของ Service Layer หรือ Gateway ที่เซิร์ฟเวอร์ของ Z-SYSTEM จะเรียกเข้าไป พร้อมยืนยันว่าปลายทางนั้นเปิดให้บริการอยู่จริง
สร้างบัญชีเฉพาะสำหรับการเชื่อมต่อ แยกจากบัญชีของพนักงาน และให้สิทธิ์เท่าที่จำเป็นตามขอบเขตงานที่ตกลงกันไว้
จัดเตรียมเส้นทางเครือข่ายระหว่างเซิร์ฟเวอร์ของ Z-SYSTEM กับระบบ SAP ขององค์กร เช่น การเชื่อมต่อผ่านเครือข่ายส่วนตัว หรือการเปิดกฎไฟร์วอลล์เฉพาะต้นทางที่อนุญาต
ตรวจสอบใบรับรอง TLS ของปลายทางว่ายังไม่หมดอายุและออกโดยผู้ให้บริการที่เชื่อถือได้ พร้อมกำหนดผู้รับผิดชอบการต่ออายุไว้ล่วงหน้า
ระบุให้ชัดว่าจะเชื่อมต่อกับฐานข้อมูลบริษัทใด และถ้ามีหลายบริษัท ให้กำหนดลำดับการเปิดใช้งานแต่ละระยะไว้ตั้งแต่ต้น
เตรียมสภาพแวดล้อมทดสอบไว้สำหรับตรวจกระบวนการและอบรมผู้ใช้ เพื่อให้ทดลองเอกสารได้โดยไม่กระทบข้อมูลจริง
ยืนยันร่วมกับผู้ดูแลสัญญาของท่านว่าการใช้งาน SAP Business One และระบบเชื่อมต่อครั้งนี้เป็นไปตามข้อตกลงสิทธิ์การใช้งานขององค์กร
กำหนดผู้ประสานงานหนึ่งท่านที่เข้าถึงข้อมูลระบบและตัดสินใจเรื่องเครือข่ายได้ จะช่วยให้การตอบคำถามระหว่างติดตั้งเร็วขึ้นมาก
สถาปัตยกรรมการเชื่อมต่อ SAP Business One