การสร้างไฮเปอร์ลิงก์ที่ไม่ได้มาตรฐานในกล่องโต้ตอบ CRM 2011

ใน CRM 2011 เป็นเรื่องง่ายมากที่จะเชื่อมโยงไปยังบันทึก CRM อื่นหรือเชื่อมโยงไปยังเว็บไซต์ภายนอกจากภายในกล่องโต้ตอบและอีเมล อย่างไรก็ตาม เมื่อฉันพยายามสร้างลิงก์ที่ไม่ใช่ http (เช่น sip: หรือ tel:) ลิงก์เหล่านั้นจะไม่ทำงาน ฉันได้ลองใช้ปุ่มไฮเปอร์ลิงก์แล้วและใช้ไวยากรณ์ของไฮเปอร์ลิงก์ด้วย:

<hyperlink>

<name>555-555-5555</name>

<value>sip:5555555555</value>

</hyperlink>

ด้วยเหตุนี้ ดูเหมือนไฮเปอร์ลิงก์ที่ถูกต้อง แต่การคลิกไม่ได้ทำอะไรเลย เมื่อตรวจสอบแหล่งที่มา ดูเหมือนว่าไฮเปอร์ลิงก์กำลังลิงก์ไปยังหน้ากล่องโต้ตอบ

มีวิธีอื่นในการบรรลุเป้าหมายนี้หรือไม่?


person Eric    schedule 14.06.2012    source แหล่งที่มา
comment
url ชี้ไปที่อะไร?   -  person Yacine Zine    schedule 17.09.2012
comment
นั่นไม่ใช่ลิงค์ที่ถูกต้อง ควรอ่านว่า sip://5555555555   -  person TeaDrivenDev    schedule 26.09.2012


คำตอบ (1)


บางทีคุณอาจสร้างทรัพยากรบนเว็บ HTML ใน CRM และเข้าถึงได้โดย URL + พารามิเตอร์สตริงการสืบค้น จากนั้นคุณสามารถเผยแพร่สตริงการสืบค้นและ "เปลี่ยนเส้นทาง" ไปยังทรัพยากรที่ต้องการโดยใช้สิ่งที่คล้ายกับ:

var myFixedUrl = ParseQuerystringIntoUrl();
window.open(myFixedUrl);

โดยที่ ParseQuerystringIntoUrl เป็นฟังก์ชันที่คุณกำหนดเองเพื่อดึงรายละเอียดออกจากสตริงการสืบค้นและสร้าง URL ที่คุณต้องการใหม่

person Greg Owens    schedule 17.09.2012