หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ใช้ชนิดตัวควบคุมที่โฮสต์ของหน้าส่วนติดต่อแบบรวมเพื่อโหลด 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: กําหนดค่าการเขียนสคริปต์ตัวแทนในแอปพลิเคชันตัวแทนของคุณ