แชร์ผ่าน


หน้าส่วนติดต่อแบบรวม (ตัวควบคุมที่เป็นโฮสต์)

ใช้ชนิดตัวควบคุมที่โฮสต์ของหน้าส่วนติดต่อแบบรวมเพื่อโหลด URL หรือหน้าจากแอปส่วนติดต่อแบบรวมในแอปแบบจําลอง เมื่อโหลดหน้าแอปแบบจําลองภายในตัวควบคุมที่เป็นโฮสต์ของชนิดนี้ จะสแกนหน้าโดยอัตโนมัติเพื่อหาข้อมูลจากเอนทิตี และเติมพารามิเตอร์การแทนที่โดยอัตโนมัติ

ชนิดตัวควบคุมที่เป็นโฮสต์นี้แสดงการดําเนินการและเหตุการณ์ UII ที่กําหนดไว้ล่วงหน้าจํานวนมากที่ไม่ซ้ํากันสําหรับการจัดการแอปแบบจําลอง Windows รวมถึงการดําเนินการการจัดการรายการและการดําเนินการค้นหาสําหรับการแสดงการค้นหาด่วนหรือหน้าการค้นหาขั้นสูง

สร้างตัวควบคุมที่โฮสต์ของเพจส่วนติดต่อแบบรวม

ในขณะที่คุณกําลังสร้างตัวควบคุมที่เป็นโฮสต์ใหม่ ฟิลด์บนหน้าจอ ตัวควบคุม ที่เป็นโฮสต์ใหม่ จะแตกต่างกันไปตามชนิดของตัวควบคุมที่เป็นโฮสต์ที่คุณต้องการสร้าง ส่วนนี้ให้ข้อมูลเกี่ยวกับฟิลด์เฉพาะที่ไม่ซ้ํากันสําหรับชนิดตัวควบคุมที่โฮสต์ของหน้าส่วนติดต่อแบบรวม

บนหน้าจอการควบคุม โฮสต์ใหม่ :

  • ในพื้นที่ Unified Service Desk ให้เลือก หน้าส่วนติดต่อแบบรวม จากรายการดรอปดาวน์ ชนิดส่วนประกอบ Unified Service Desk

  • เลือก ดึง ข้อมูลล่วงหน้า เพื่อโหลดข้อมูลที่เกี่ยวข้องสําหรับเรกคอร์ดเอนทิตีในบริบทพร้อมกับหน้าเรกคอร์ดเอนทิตี โดยไม่ต้องรอให้เว็บเพจเอนทิตีแบบเต็มโหลดในแอปพลิเคชันไคลเอ็นต์ ข้อมูลเอนทิตีที่ดึงข้อมูลจะถูกเติมข้อมูลในบริบทของ Unified Service Desk ดังนั้นจึงทําให้ตัวควบคุมที่เป็นโฮสต์สามารถแสดงข้อมูลเอนทิตีที่เกี่ยวข้องในแอปพลิเคชันไคลเอ็นต์ได้อย่างรวดเร็ว สิ่งนี้สามารถช่วยให้เจ้าหน้าที่ดําเนินการหรือเริ่มการสนทนากับลูกค้าได้ทันที ซึ่งช่วยประหยัดเวลาในการโต้ตอบที่สําคัญ

  • จากรายการดรอปดาวน์ อนุญาตหลายหน้า ให้เลือก ไม่ (ค่าเริ่มต้น) เพื่อแทนที่หน้าแอปแบบจําลองที่แสดงอยู่ในปัจจุบัน และอัปเดตประวัติเบราว์เซอร์เมื่อ Unified Service Desk ได้รับการเรียกใช้การดําเนินการนําทาง หรือหน้าถูกกําหนดเส้นทางไปยังแท็บ เลือก ใช่ เพื่อสร้างรายการดรอปดาวน์โดยอัตโนมัติเมื่อมีการเรียกใช้ URL ที่สอง หรือกฎการนําทางหน้าต่างจะนําหน้าไปยังแท็บ ซึ่งช่วยให้ผู้ใช้สามารถค้นหาระหว่างหน้าแอปแบบจําลองที่แนบมากับตัวควบคุมนี้ได้อย่างรวดเร็ว นอกจากนี้ เมื่อคุณเลือก ใช่ ฟิลด์เพิ่มเติม เบราว์เซอร์สูงสุด จะพร้อมใช้งาน ซึ่งคุณสามารถระบุจํานวนหน้าสูงสุดที่จะแสดงในรายการแบบหล่นลง

  • ในพื้นที่ คุณสมบัติทั่วไป ให้เลือกกล่องกาเครื่องหมาย โปรแกรมประยุกต์เป็นส่วนกลาง เพื่อตั้งค่าตัวควบคุมที่เป็นโฮสต์เป็นส่วนกลาง ตัวควบคุมที่โฮสต์ส่วนกลางสามารถแสดงนอกเซสชันของลูกค้าได้ ตัวควบคุม เช่น แดชบอร์ด ผนัง หรือการค้นหาของตัวแทนเป็นการใช้งานทั่วไปสําหรับตัวควบคุมที่โฮสต์ส่วนกลาง ตัวควบคุมที่โฮสต์ส่วนกลางไม่มีสถานะเฉพาะเซสชัน ดังนั้นเมื่อคุณเปลี่ยนเซสชัน ตัวควบคุมที่โฮสต์ส่วนกลางเดียวกันเหล่านี้จะยังคงอยู่ ถ้าไม่ได้เลือกกล่องกาเครื่องหมายนี้ ตัวควบคุมที่โฮสต์จะกลายเป็นตามเซสชัน ตัวควบคุมตามเซสชันมีอยู่ในบริบทของเซสชันลูกค้า หากผู้ใช้เปลี่ยนเป็นเซสชันอื่น หน้าทั้งหมดจากเซสชันก่อนหน้าจะถูกซ่อนไว้

  • ฟิลด์ Display Group แสดงแผงที่แสดงตัวควบคุมที่โฮสต์นี้ MainPanel เป็นตัวเลือกที่พบบ่อยที่สุดสําหรับชนิดตัวควบคุมที่โฮสต์นี้

ข้อมูลเพิ่มเติม: สร้างหรือแก้ไขตัวควบคุมที่เป็นโฮสต์

การดําเนินการ UII ที่กําหนดไว้ล่วงหน้า

ต่อไปนี้เป็นการดําเนินการที่กําหนดไว้ล่วงหน้าสําหรับชนิดตัวควบคุมที่เป็นโฮสต์นี้

มุมมองที่เกี่ยวข้อง

การดําเนินการนี้จะโหลดมุมมองที่เกี่ยวข้องที่เฉพาะเจาะจง โดยทั่วไปแล้วมุมมองเหล่านี้จะเข้าถึงได้โดยการขยายชื่อเรกคอร์ดเอนทิตีในแถบนําทาง และเลือกเอนทิตีที่เกี่ยวข้อง

พารามิเตอร์ คำอธิบาย
อีทีเอ็น ชื่อของเอนทิตีที่คุณต้องการโหลดรายการเรกคอร์ดของเอนทิตีที่เกี่ยวข้อง นี่เป็นพารามิเตอร์บังคับ
รหัส รหัสของเรกคอร์ดเอนทิตีหลักที่จะแสดงเรกคอร์ดเอนทิตีที่เกี่ยวข้อง
navItemId รหัสของรายการนําทางที่สอดคล้องกับเอนทิตีที่เกี่ยวข้อง ข้อมูลเพิ่มเติม: formContext.ui.navigation
hideCommandBar ถ้าระบุพารามิเตอร์นี้และเป็นเท็จ หน้าจะแสดงพร้อมกับแถบคําสั่งแอปแบบจําลอง
hideNavigationBar ถ้าระบุพารามิเตอร์นี้และเป็นเท็จ หน้าจะแสดงพร้อมกับแถบนําทางแอปแบบจําลอง

ปิด

การดําเนินการนี้ใช้เพื่อปิดตัวควบคุมที่เป็นโฮสต์ ถ้าแท็บนี้ (ตัวควบคุมที่เป็นโฮสต์) แสดงมากกว่าหนึ่งหน้า การกระทํานี้จะปิดหน้าทั้งหมดที่แสดงในแท็บในแอปพลิเคชันตัวแทนของคุณ

ปิดใช้งาน

การกระทํานี้ใช้เพื่อปิดหน้าต่างที่ใช้งานอยู่ภายในตัวควบคุมที่โฮสต์นี้ ถ้าหน้าต่างที่ใช้งานอยู่เป็นหน้าต่างเดียวที่แสดงในตัวควบคุมที่เป็นโฮสต์ตัวควบคุมที่เป็นโฮสต์เองจะถูกปิด สําหรับตัวควบคุมที่โฮสต์ของเพจส่วนติดต่อแบบรวมที่ไม่อนุญาตให้มีหลายหน้า (อนุญาตหลายหน้า = ไม่) การกระทํานี้เทียบเท่ากับการดําเนินการ ปิด

ปิดและพร้อมท์

การดําเนินการนี้จะปิดตัวควบคุมที่เป็นโฮสต์ แต่พร้อมท์ให้ผู้ใช้บันทึกหรือละทิ้งการเปลี่ยนแปลงก่อนที่จะปิด

หา

นําทางไปยังมุมมองรายการค้นหาด่วนของเอนทิตีที่ระบุ

พารามิเตอร์ คำอธิบาย
ดูคําอธิบาย พารามิเตอร์ข้อมูลควรระบุชื่อตรรกะของเอนทิตีของมุมมองรายการค้นหาด่วนเพื่อแสดง มีค่ากรณีพิเศษบางประการ:
- ใช้ กรณีและปัญหา หรือ เหตุการณ์เพื่อ แสดงมุมมองรายการค้นหาด่วนสําหรับกรณีและปัญหา
- ใช้ กิจกรรม หรือ กิจกรรม เพื่อแสดงมุมมองรายการค้นหาด่วนสําหรับกิจกรรม
hideNavigationBar ตั้งค่าเป็น จริง เพื่อซ่อนแถบนําทาง มิฉะนั้น เท็จ
hideCommandBar ตั้งค่าเป็น จริง เพื่อซ่อนแถบคําสั่ง มิฉะนั้น เท็จ

ไฟอีเวนต์

เริ่มเหตุการณ์ที่ผู้ใช้กําหนดจากตัวควบคุมที่โฮสต์นี้

พารามิเตอร์ คำอธิบาย
ชื่อ ชื่อของเหตุการณ์ที่ผู้ใช้กําหนด

คู่ชื่อ/ค่าที่ตามมาทั้งหมดจะกลายเป็นพารามิเตอร์ของเหตุการณ์ ข้อมูลเพิ่มเติม: สร้างเหตุการณ์ที่ผู้ใช้กําหนดเอง

GetSelectedIds

การดําเนินการนี้ใช้เพื่อดึงรหัส ที่เลือกจากรายการ

พารามิเตอร์ คำอธิบาย
ดูคําอธิบาย พารามิเตอร์ data ควรระบุชื่อรายการเพื่อบันทึก ID ที่เลือก

ค่าที่ส่งกลับประกอบด้วยรายการรหัสที่คั่นด้วยอัฒภาคที่มีรายการที่เลือก

รับเลือกนับ

การกระทํานี้จะดึงจํานวนรายการที่เลือก ใช้การดําเนินการ GetSelectedIds เพื่อรับรายการรหัสจริงสําหรับเอนทิตี

พารามิเตอร์ คำอธิบาย
ดูคําอธิบาย พารามิเตอร์ data ควรระบุชื่อรายการเพื่อดึงรหัส ที่เลือก

ค่าที่ส่งกลับประกอบด้วยตัวเลขที่แสดงถึงปริมาณของสินค้าที่เลือก

โกโฮม

การดําเนินการนี้จะไปที่ URL เริ่มต้นที่ระบุสําหรับอินสแตนซ์เบราว์เซอร์นี้

โกแบ็ค

การดําเนินการนี้เทียบเท่ากับการเลือกปุ่มย้อนกลับในอินสแตนซ์ของเบราว์เซอร์

โกฟอร์เวิร์ด

การดําเนินการนี้เทียบเท่ากับการเลือกปุ่มไปข้างหน้าในอินสแตนซ์ของเบราว์เซอร์

ย้ายไปแผง

การดําเนินการนี้จะย้ายตัวควบคุมที่โฮสต์ของหน้าส่วนติดต่อแบบรวมไปยังแผงอื่นในขณะรันไทม์

พารามิเตอร์ คำอธิบาย
ดูคําอธิบาย พารามิเตอร์ข้อมูลควรระบุชื่อแผงเป้าหมายเพื่อย้ายตัวควบคุมที่โฮสต์ไป (ตัวอย่างเช่น FloatingPanel)

การดําเนินการนี้ใช้เพื่อนําทางไปยัง URL ของแอปแบบจําลอง รหัสแอปสําหรับแอปที่คุณเลือกจากหน้าต่าง เลือกโมดูลแอป จะถูกผนวกโดยอัตโนมัติ

พารามิเตอร์ คำอธิบาย
URL URL ที่จะนําทางไป นี่เป็นพารามิเตอร์บังคับ
HideCommandBar ถ้าระบุพารามิเตอร์นี้และเป็นจริง เฟรมภายในจะแสดงขึ้นโดยไม่ต้องโหลดแถบคําสั่งแอปแบบจําลอง
ซ่อนแถบนําทาง ถ้าระบุพารามิเตอร์นี้และเป็นจริง ฟอร์มจะแสดงขึ้นโดยไม่ต้องโหลดแถบนําทางแอปแบบจําลอง
กรอบ เมื่อมีเฟรมอยู่บนหน้า พารามิเตอร์นี้จะระบุชื่อของเฟรมที่จะนําทาง แทนที่จะนําทางหน้าต่างหลัก
โพสต์ข้อมูล ข้อมูลที่ส่งไปยังเซิร์ฟเวอร์โดยเป็นส่วนหนึ่งของธุรกรรม HTTP POST โดยทั่วไปแล้วธุรกรรม POST จะใช้เพื่อส่งข้อมูลที่รวบรวมโดยหน้า HTML ใน Unified Service Desk ข้อมูลนี้สามารถรับได้จากเหตุการณ์ใดๆ ที่ทริกเกอร์ โดยใช้ "''https://event/?" ตัวอย่าง: [[postdata]+]

อีกวิธีหนึ่ง ข้อมูลสามารถส่งผ่านเป็นสตริงที่เข้ารหัสด้วยประเภทส่วนหัวในรูปแบบที่ต้องการ
ส่วนหัว ค่าสตริงที่มีส่วนหัว HTTP เพิ่มเติมเพื่อส่งไปยังเซิร์ฟเวอร์ เมื่อใช้พารามิเตอร์ postdata ในการดําเนินการ นําทาง คุณควรระบุค่าที่เหมาะสมสําหรับพารามิเตอร์ส่วนหัวด้วย เช่น Content-Type: application/x-www-form-urlencoded

ถ้าเหตุการณ์ Unified Service Desk POST ทริกเกอร์การดําเนินการ นําทาง ค่าเริ่มต้นของพารามิเตอร์นี้ควรเป็น header=[[header]+]

หากต้องการเพิ่มส่วนหัวหลายรายการ ค่าของพารามิเตอร์นี้ควรเป็น:

header=$Multiline(ส่วนหัวคั่นด้วยบรรทัดใหม่)

ตัวอย่าง: header=$Multiline(accessToken;dummyAccessToken==

refreshToken;dummyRefreshToken===)

New_CRM_Page

สร้างหน้าสําหรับสร้างเรกคอร์ดใหม่ของเอนทิตีที่ระบุ และถือว่าหน้าเป็นหน้าต่างป๊อปอัปจากตัวควบคุมที่เป็นโฮสต์ที่ระบุ กฎการนําทางของหน้าต่างจะได้รับการประเมินเพื่อกําหนดตําแหน่งที่แสดงหน้าเพื่อสร้างเรกคอร์ดเอนทิตี

พารามิเตอร์ คำอธิบาย
ชื่อตรรกะ ชื่อตรรกะของเอนทิตีสําหรับการสร้างอินสแตนซ์ใหม่

หมายเหตุ

พารามิเตอร์ที่เหลือควรประกอบด้วยคู่ชื่อ/ค่า นี่คือค่าที่เติมข้อมูลล่วงหน้าเพิ่มเติมในฟอร์มสําหรับการสร้างเรกคอร์ดใหม่สําหรับเอนทิตีที่ระบุ

Open_CRM_Page

เปิดอินสแตนซ์ที่มีอยู่ของเอนทิตีที่ระบุและระบุโดย ID และถือว่าหน้าเป็นหน้าต่างป๊อปอัปจากตัวควบคุมโฮสต์ที่ระบุ กฎการนําทางหน้าต่างจะได้รับการประเมินเพื่อกําหนดตําแหน่งที่ควรแสดงหน้าต่างป๊อปอัป

พารามิเตอร์ คำอธิบาย
ชื่อตรรกะ ชื่อตรรกะของเอนทิตีที่จะเปิด
รหัส รหัสของเรกคอร์ดเอนทิตีที่จะเปิด

"ป๊อปอัป" URL จากตัวควบคุมที่โฮสต์ และเรียกใช้กฎการนําทางหน้าต่างกับมันเพื่อกําหนดเส้นทางหน้าต่างป๊อปอัปไปยังตําแหน่งที่เหมาะสม

พารามิเตอร์ คำอธิบาย
URL กําหนดเส้นทางหน้าต่างป๊อปอัปจากตัวควบคุมที่โฮสต์นี้โดยใช้ URL นี้ราวกับว่าเป็นหน้าต่างป๊อปอัปที่ร้องขอจากตัวควบคุมที่แสดง
กรอบ เฟรมที่หน้าต่างป๊อปอัปนี้เกิดขึ้น

ปรับแนวหน้าต่างใหม่

แสดงตัวควบคุมที่เป็นโฮสต์ที่ตําแหน่งที่ระบุบนจอภาพ คุณสามารถแสดงตัวควบคุมที่โฮสต์บนจอภาพได้สูงสุดสองจอ การดําเนินการนี้ใช้ได้กับอินสแตนซ์ตัวควบคุมที่เป็นโฮสต์ที่มีการกําหนดค่าให้วางบนชนิดแผง USDFloatingPanel หรือ USDFloatingToolPanel

พารามิเตอร์ คำอธิบาย
จอ ระบุหน้าจอที่จะแสดงตัวควบคุมที่เป็นโฮสต์ ค่าที่ถูกต้องคือ 1 หรือ 2 ถ้าคุณไม่ได้ระบุพารามิเตอร์นี้ 1 จะถูกส่งผ่านตามค่าเริ่มต้น
ซ้าย ระบุตําแหน่งเป็นเปอร์เซ็นต์จากด้านซ้ายของหน้าจอบนจอภาพเป้าหมายที่ควรแสดงตัวควบคุมที่เป็นโฮสต์ ค่าที่ถูกต้องคือตั้งแต่ 0 ถึง 100 ถ้าคุณไม่ได้ระบุพารามิเตอร์นี้ 0 จะถูกส่งผ่านตามค่าเริ่มต้น
บนสุด ระบุตําแหน่งเป็นเปอร์เซ็นต์จากด้านบนของหน้าจอบนจอภาพเป้าหมายที่ควรแสดงตัวควบคุมที่เป็นโฮสต์ ค่าที่ถูกต้องคือตั้งแต่ 0 ถึง 100 ถ้าคุณไม่ได้ระบุพารามิเตอร์นี้ 0 จะถูกส่งผ่านตามค่าเริ่มต้น
ความกว้าง ระบุความกว้างเป็นเปอร์เซ็นต์ของหน้าต่างควบคุมที่โฮสต์บนจอภาพเป้าหมาย ค่าที่ถูกต้องคือตั้งแต่ 1 ถึง 100 ถ้าคุณไม่ได้ระบุพารามิเตอร์นี้ 100 จะถูกส่งผ่านตามค่าเริ่มต้น
ความสูง ระบุความสูงเป็นเปอร์เซ็นต์ของหน้าต่างควบคุมที่โฮสต์บนจอภาพเป้าหมาย ค่าที่ถูกต้องคือตั้งแต่ 1 ถึง 100 ถ้าคุณไม่ได้ระบุพารามิเตอร์นี้ 100 จะถูกส่งผ่านตามค่าเริ่มต้น

รีเฟรช

การดําเนินการนี้จะรีเฟรชหน้าปัจจุบัน

รันสคริปต์

การดําเนินการนี้จะแทรก JavaScript ลงในเฟรมหลักของแอปพลิเคชัน คุณควรหลีกเลี่ยงการใช้การเรียก SDK ไคลเอ็นต์ Microsoft Dataverse กับการดําเนินการนี้ ให้ใช้การดําเนินการ RunXrmCommand แทน

พารามิเตอร์ คำอธิบาย
ดูคําอธิบาย พารามิเตอร์ข้อมูลคือ JavaScript ที่แทรกลงในฟอร์ม โน้ต: พารามิเตอร์การแทนที่สามารถใช้ในสคริปต์ และพารามิเตอร์เหล่านี้จะถูกแทนที่ก่อนที่จะดําเนินการสคริปต์
กรอบ เมื่อมีเฟรมบนหน้า พารามิเตอร์นี้จะระบุชื่อของเฟรมที่จะแทรก JavaScript

RunXrmCommand

การดําเนินการนี้ใช้เพื่อเรียกใช้โค้ด JavaScript ที่ใช้การ อ้างอิง API ไคลเอ็นต์ ของแอปแบบจําลองลงในหน้าส่วนติดต่อแบบรวม (ฟอร์มเอนทิตีและกริด)

คุณต้องตั้งค่าคอนฟิกสคริปต์เป็นฟังก์ชันของ JavaScript webResource แอปแบบจําลอง พารามิเตอร์แรกของฟังก์ชันคือพารามิเตอร์บริบท (พารามิเตอร์ที่สงวนไว้) ซึ่งสามารถมีค่าอย่างใดอย่างหนึ่งต่อไปนี้:

  • FormContext บนหน้าฟอร์มเอนทิตี
  • GridContext บนหน้ากริดเอนทิตี
  • undefined ในหน้าอื่น
พารามิเตอร์ คำอธิบาย
webResourceName ชื่อของทรัพยากรบนเว็บที่มีฟังก์ชัน JavaScript ที่คุณต้องการดําเนินการอยู่
ชื่อฟังก์ชัน ชื่อของฟังก์ชัน

พารามิเตอร์อื่นๆ ของฟังก์ชันเป็นที่กําหนดโดยลูกค้า และสามารถใช้เพื่อส่งผ่านพารามิเตอร์การแทนที่ Unified Service Desk ในขณะรันไทม์ การดําเนินการนี้ยอมรับรายการพารามิเตอร์ทางเลือกที่ไม่มีคีย์ รายการของพารามิเตอร์เสริมจะถูกส่งผ่านเป็นอาร์กิวเมนต์ในลําดับเดียวกันจากตําแหน่งที่สองหลังจากการแทนที่บริบทในรันไทม์

ตัวอย่าง

คุณต้องการดําเนินการ RunXrmCommand เพื่อเติมแอตทริบิวต์ฟอร์มของฟอร์มเอนทิตี โดยที่ฟอร์มเอนทิตีโฮสต์ โดยที่ฟอร์มเอนทิตีโฮสต์ โดยชนิดหน้าส่วนติดต่อแบบรวมของตัวควบคุมที่เป็นโฮสต์ ค่าที่คุณต้องการเติมจากมุมมองของ Unified Service Desk เป็นพารามิเตอร์ทดแทน—.[[$Context.Key1]]

ในการดําเนินการ คุณต้องเขียนทรัพยากรบนเว็บประเภท JavaScript (เช่น webResource1) แล้วเขียนฟังก์ชันในทรัพยากรบนเว็บ

function fillAttributeValue(context, attrValue)
{
 context.getAttribute(<attributeName>).setValue(attrValue);
}   

คุณต้องกําหนดค่าข้อมูลในการเรียกใช้การดําเนินการดังนี้:

webResourceName = webResource1
functionName = fillAttributeValue
'[[$Context.Key1]]'

หมายเหตุ

ในตัวอย่างข้างต้น ให้สังเกตเครื่องหมายอัญประกาศเดี่ยวรอบพารามิเตอร์ [[$Context.Key1]]การแทนที่ Unified Service Desk พิจารณาเฉพาะค่าของพารามิเตอร์ (ไม่ใช่ชนิดข้อมูล) และส่งผ่านอักขระทั้งหมดในค่าที่แทนที่บริบทไปยังฟังก์ชัน JavaScript คุณต้องระมัดระวังและดูแลประเภทข้อมูลขณะกําหนดค่า

ขนาดชุด

การดําเนินการนี้ตั้งค่าความกว้างและความสูงของตัวควบคุมที่โฮสต์อย่างชัดเจน สิ่งนี้มีประโยชน์เมื่อใช้ "อัตโนมัติ" ในเค้าโครงแผงของคุณ

พารามิเตอร์ คำอธิบาย
ความกว้าง ความกว้างของตัวควบคุมที่โฮสต์
ความสูง ความสูงของตัวควบคุมที่โฮสต์

บันทึกและปิด

การดําเนินการนี้จะบันทึกข้อมูล "สกปรก" ในฟอร์มแอปแบบจําลองและปิดตัวควบคุมที่เป็นโฮสต์

บันทึกทั้งหมด

การดําเนินการนี้จะบันทึกฟอร์มทั้งหมดในตัวควบคุมที่เป็นโฮสต์ที่อนุญาตให้แสดงหลายหน้า (อนุญาตหลายหน้า = ใช่) ถ้าตัวควบคุมที่โฮสต์อนุญาตให้แสดงเพียงหน้าเดียว (อนุญาตหลายหน้า = ไม่) ซึ่งเทียบเท่ากับการดําเนินการบันทึก

บันทึก

การดําเนินการนี้จะบันทึกหน้าส่วนติดต่อแบบรวมปัจจุบัน

เหตุการณ์ที่กําหนดไว้ล่วงหน้า

เหตุการณ์ที่กําหนดไว้ล่วงหน้าต่อไปนี้เชื่อมโยงกับชนิดตัวควบคุมที่โฮสต์นี้

ใช้งานปิด

เกิดขึ้นเมื่อตัวควบคุมโฮสต์ที่ใช้งานอยู่ถูกปิด โดยใช้การดําเนินการ CloseActive

พารามิเตอร์ คำอธิบาย
URL URL ที่แสดงในตัวควบคุมที่โฮสต์เมื่อปิด

ข้อมูลพร้อม

เกิดขึ้นทันทีที่มีการโหลดข้อมูลที่เกี่ยวข้องสําหรับเรกคอร์ดเอนทิตีในบริบทของ Unified Service Desk เหตุการณ์นี้เกิดขึ้นก่อนเหตุการณ์ PageReadyFor ถ้าเลือกตัวเลือก Pre-Fetch Data ถูกเลือกสําหรับอินสแตนซ์ควบคุม เหตุการณ์นี้จะเกิดขึ้นทันทีที่ข้อมูลเอนทิตีถูกดึงข้อมูลในการเรียกแบบขนานแยกต่างหากไปยังเซิร์ฟเวอร์ และจะไม่รอให้ทั้งหน้าโหลดเสร็จสมบูรณ์ ข้อมูลเอนทิตีจะถูกดึงข้อมูลล่วงหน้า และเหตุการณ์ DataReady จะถูกเรียกใช้สําหรับการนําทางแบบอินไลน์เช่นกัน

หมายเหตุ

สําหรับแดชบอร์ด ทรัพยากรบนเว็บ และหน้าการค้นหา เหตุการณ์ DataReady จะไม่ถูกเรียกใช้

รีเฟรชร้องขอ

เกิดขึ้นเมื่อมีการร้องขอการรีเฟรชบนหน้าปัจจุบัน สามารถร้องขอการรีเฟรชได้โดยการกดแป้น F5 หรือเรียกใช้การดําเนินการรีเฟรชโดยแอปพลิเคชัน

พารามิเตอร์ คำอธิบาย
URL URL ที่แสดงเมื่อมีการร้องขอการรีเฟรช

บันทึกแล้ว

เกิดขึ้นหลังจากบันทึกเรกคอร์ดในหน้าแอปแบบจําลอง

พารามิเตอร์ คำอธิบาย
รหัสใหม่ รหัสที่กําหนดให้กับเรกคอร์ดที่สร้างขึ้นใหม่

เกิดขึ้นเมื่อการนําทางเกิดขึ้นภายในแอปส่วนติดต่อแบบรวม

พารามิเตอร์ คำอธิบาย
URL URL ของหน้าเว็บที่นําทางไป

PageReady

เกิดขึ้นเมื่อโหลดหน้าเว็บเสร็จแล้ว บนชนิดของเพจส่วนติดต่อแบบรวมของตัวควบคุมที่เป็นโฮสต์ เหตุการณ์นี้เกิดขึ้นหลังจากที่ข้อมูลถูกบันทึกลงในรายการพารามิเตอร์แทนที่

พารามิเตอร์ คำอธิบาย
URL URL ของหน้าเว็บที่โหลดเสร็จแล้ว

หมายเหตุ

สําหรับแดชบอร์ด ทรัพยากรบนเว็บ และหน้าการค้นหา เหตุการณ์ DataReady จะไม่ถูกเรียกใช้

เบราว์เซอร์หน้าต่างพร้อม

เหตุการณ์ BrowserWindowReady ถูกเรียกใช้เมื่อหน้าต่างเบราว์เซอร์พร้อมภายในแอปพลิเคชันไคลเอ็นต์ Unified Service Desk ใช้ BrowserWindowReady สําหรับแดชบอร์ดและทรัพยากรบนเว็บ

ออนคลิกทูแอคชั่น

เหตุการณ์ OnClickToAct จะถูกเรียกใช้เมื่อผู้ใช้เลือกเขตข้อมูลการสื่อสารขาออก (ClickToAct) ในฟอร์ม

คุณยังสามารถเขียนตัวควบคุมแบบกําหนดเองเพื่อเพิ่มเหตุการณ์หน้าต่าง Channel Integration Framework ClickToAct และส่งผ่าน eventData ใดๆ ตามความต้องการทางธุรกิจ

ข้อมูลเพิ่มเติม: onclicktoact

OnSendKb บทความ

เหตุการณ์ OnSendKbArticle ถูกเรียกใช้เมื่อผู้ใช้เลือก ส่ง ในตัวควบคุมฐานความรู้ eventData คือ URL และชื่อของบทความ KB ที่คุณต้องส่งผ่าน

ข้อมูลเพิ่มเติม: onsendkbarticle

หมายเหตุ

เราขอแนะนําให้คุณไม่ใช้ใน window.IsUSD ฟอร์มแอปแบบจําลอง ให้ใช้ PageReady หรือเหตุการณ์อื่นๆ ตามที่แสดงในหัวข้อนี้แทน

ดูเพิ่มเติม

การสนับสนุนสําหรับแอปส่วนติดต่อแบบรวมใน Unified Service Desk
คําแนะนําเกี่ยวกับการตั้งค่าคอนฟิก Unified Service Desk และ Unified Interface
คําแนะนํา 1: สร้างแอปพลิเคชันตัวแทนอย่างง่ายสําหรับแอปส่วนติดต่อแบบรวม
บทแนะนํา 2: แสดงเว็บเพจภายนอกในแอปพลิเคชันตัวแทนของคุณ
คําแนะนํา 3: แสดงเรกคอร์ดแอปส่วนติดต่อแบบรวมในแอปพลิเคชันตัวแทนของคุณ
บทแนะนํา 4: แสดงเรกคอร์ดแอปส่วนติดต่อแบบรวมในเซสชันในแอปพลิเคชันตัวแทนของคุณ
คําแนะนํา 5: แสดงข้อมูลเซสชันที่ได้รับการปรับปรุงโดยการแสดงชื่อเซสชันและข้อมูลภาพรวม
บทแนะนํา 6: กําหนดค่าตัวควบคุมที่โฮสต์ Debugger ในแอปพลิเคชันตัวแทนของคุณ
บทแนะนํา 7: กําหนดค่าการเขียนสคริปต์ตัวแทนในแอปพลิเคชันตัวแทนของคุณ