แชร์ผ่าน


สร้างโฟลว์เดสก์ท็อปที่เชื่อมต่อกับ SAP

ในส่วนนี้ เราจะสร้างโฟลว์ใหม่ด้วย Power Automate Desktop และใช้โค้ด VBScript ที่เตรียมไว้ก่อนหน้านี้ในการดำเนินการ Run VBScript ภายในโฟลว์

  1. เลือก โฟลว์ใหม่ ใน Power Automate Desktop

  2. ป้อนชื่อสำหรับโฟลว์ จากนั้น เลือก สร้าง

    ภาพหน้าจอของกล่องโต้ตอบ Power Automate Desktop สำหรับการตั้งชื่อโฟลว์ใหม่

  3. เลือกหน้าต่างตัวออกแบบ Power Automate Desktop จากนั้นเลือก ตัวแปร

    ภาพหน้าจอของไอคอนตัวแปร Power Automate Desktop ทางด้านขวาของหน้าจอ

  4. เลือกเครื่องหมายบวก (+) จากนั้นเลือก อินพุต เพื่อสร้างตัวแปรอินพุตหลายตัว คุณจะส่งตัวแปรเหล่านี้ไปยังโฟลว์จากโฟลว์เดสก์ท็อป

    ภาพหน้าจอของการสร้าง UI ตัวแปร ใน Power Automate Desktop

  5. ขั้นแรก เราจะสร้างตัวแปร SAP ทางเทคนิคสองสามตัว ซึ่งจะจำเป็นในโฟลว์การทำงานอัตโนมัติบน SAP เกือบทั้งหมด สำหรับแต่ละตัวแปร ให้ป้อน ชื่อตัวแปร ชื่อภายนอก และ คำอธิบาย แล้วเลือก อัปเดต:

    • SAPPassword

    • SAPUser

    • SAPClient

    • SAPSystemId

    ภาพหน้าจอของกล่องโต้ตอบเพิ่มตัวแปรใหม่

  6. สร้างตัวแปรเฉพาะกรณีการใช้งานต่อไปนี้:

    • EmployeeId

    • AddressType

    • EffectiveDate

    • ถนน

    • เมือง

    • จังหวัด

    • ZipCode

    • CountryCode

    ภาพหน้าจอของหน้าต่างตัวแปรพร้อมชื่อตัวแปรที่สร้างขึ้น

  7. ในบานหน้าต่าง การดำเนินการ ค้นหา เรียกใช้แอปพลิเคชัน แล้วลากไปบนพื้นที่ทำงานการออกแบบเพื่อสร้างการดำเนินการขั้นตอนแรกของเรา

    ภาพหน้าจอของกล่องโต้ตอบการดำเนินการเรียกใช้แอปพลิเคชันที่เพิ่มไปยังพื้นที่ทำงานการเขียน

  8. ป้อนข้อมูลต่อไปนี้ในรายการพารามิเตอร์ จากนั้นเลือก บันทึก:

    • พาธของแอปพลีเคชัน: C:\Program Files (x86)\SAP\FrontEnd\SapGui\sapshcut.exe

    • อาร์กิวเมนต์บรรทัดคำสั่ง: start -system=%SAPSystemId% -client=%SAPClient% -user=%SAPUser% -pw=%SAPPassword% -maxgui

    • สไตล์หน้าต่าง: ขยายใหญ่สุด

    • หลังจากเปิดตัวแอปพลิเคชัน: รอให้แอปพลิเคชันเสร็จสมบูรณ์

    ภาพหน้าจอของกล่องโต้ตอบเรียกใช้แอปพลิเคชันพร้อมพารามิเตอร์ที่ป้อน

  9. ตอนนี้ค้นหาการดำเนินการ รอ แล้วลากลงบนพื้นที่ทำงานการออกแบบ ป้อนเวลาการรอคอย 10 วินาที ลงในฟิลด์ ระยะเวลา จากนั้นเลือก บันทึก

    ภาพหน้าจอของหน้าต่าง Power Automate Desktop Designer ที่เปิดกล่องโต้ตอบการดำเนินการ รอ

  10. ค้นหาการดำเนินการ Run VBScript ลากลงบนพื้นที่ทำงานการออกแบบ และวาง VBScript ที่สร้างและปรับให้เหมาะสมก่อนหน้านี้ลงในฟิลด์ VBScript ที่จะเรียกใช้ จากนั้นเลือก บันทึก

    ภาพหน้าจอของหน้าต่างตัวออกแบบ Power Automate Desktop ที่เปิดกล่องโต้ตอบ Run VBScript

  11. เปิดแอปพลิเคชัน SAP Logon 760 (เวอร์ชันของคุณอาจแตกต่างกัน) เชื่อมต่อกับระบบ SAP แล้วเข้าสู่ระบบ SAP Easy Access

  12. ใน Power Automate Desktop เลือกไอคอน องค์ประกอบ UI บนบานหน้าต่างด้านขวา ขยาย เพิ่มองค์ประกอบ UI แล้วเลือก เพิ่มหน้าจอ

    ภาพหน้าจอของหน้าต่างตัวออกแบบ Power Automate Desktop พร้อมไอคอนองค์ประกอบ UI ที่ระบุ

    ภาพหน้าจอของหน้าต่างตัวออกแบบ Power Automate Desktop ที่เปิดแผงหน้าจอ เพิ่ม

  13. นำ SAP Easy Access ไปที่พื้นหน้า แล้ววางเมาส์เหนือกรอบนอกสุดของหน้าต่าง SAP Easy Access จนกระทั่งมีขอบสีแดงกำกับ หน้าต่าง ปรากฏขึ้น ขณะที่เส้นขอบทำงานอยู่ ให้กด Ctrl ค้างไว้ แล้วคลิกเพื่อเลือกหน้าต่าง

    ภาพหน้าจอของหน้าต่าง SAP Easy Access ที่ล้อมรอบด้วยเส้นขอบสีแดง

  14. ทำซ้ำขั้นตอนที่ 12 และ 13 สำหรับหน้าต่าง SAP Logon 760 (เวอร์ชันของคุณอาจแตกต่างกัน) ตอนนี้คุณควรเห็นสิ่งต่อไปนี้ในบานหน้าต่างองค์ประกอบ UI

    ภาพหน้าจอของหน้าต่างตัวออกแบบ Power Automate Desktop พร้อมหน้าต่าง SAP Easy Access และ SAP Login 760 ที่แสดงในบานหน้าต่างองค์ประกอบ UI

  15. ค้นหาการดำเนินการ ปิดหน้าต่าง ให้ลากไปบนพื้นที่ทำงานการออกแบบ จากนั้นในเมนูแบบหล่นลง หน้าต่าง เลือก Windows 'SAP Easy Access

    ภาพหน้าจอของหน้าต่าง Power Automate Desktop Designer ที่เปิดกล่องโต้ตอบ ปิดหน้าต่าง

  16. ทำซ้ำขั้นตอนที่ 15 แต่คราวนี้เลือก Window 'SAP Logon 760

  17. เลือก บันทึก ในตอนนี้พื้นที่ทำงานการสร้างของคุณ ควรมีลักษณะดังนี้:

    ภาพหน้าจอของหน้าต่าง Power Automate Desktop Designer ที่เปิดกล่องโต้ตอบ บันทึก

เพียงเท่านี้ก็เรียบร้อย! คุณเพิ่งกำหนดค่าโฟลว์เดสก์ท็อปอัตโนมัติ SAP GUI แรกของคุณด้วย Power Automate Desktop ในขั้นตอนต่อไป เราจะตั้งค่าโฟลว์ระบบคลาวด์ที่ให้ตัวแปรอินพุตตามคำขอของพนักงาน