2011-10-20 32 views
5

शुरू करने से पहले, हमारे ग्राहकों को सक्षम होने के लिए AFDS के माध्यम से कनेक्ट करना होगा सीआरएम 2011 पर जाने के लिए। तो हम एक "आईएफडी" पर्यावरण के बारे में बात कर रहे हैं।एडीएफएस (सीआरएम 2011) - सीआरएम के लिए माइक्रोसॉफ्ट आउटलुक क्लाइंट में प्रमाणीकरण समस्या (Response.Redirect (...) और विंडो। ओपन (...))

"सीआरएम 2011 आउटलुक क्लाइंट" और "विंडो.ऑपेन (...)" - जेएस फ़ंक्शन का उपयोग करते समय मुझे कोई समस्या हो रही है। जब उन्होंने सीआरएम 2011 में एक बटन मारा तो एक एएसपीएक्स-पेज आग लग गई और ई-मेल में संलग्नक के साथ कुछ सामान करता है। इसके बाद यह सफलतापूर्वक एक संपर्क बनाता है और उसके बाद इसे उस "संपर्क" -पृष्ठ पर रीडायरेक्ट करना चाहिए। लेकिन हर बार जब मैं एक "सीआरएम 2011" पृष्ठ पर रीडायरेक्ट करता हूं, तो उपयोगकर्ता अपने प्रमाण-पत्रों के लिए संकेत देता है। ऐसा इसलिए है क्योंकि "Window.Open (...)" स्क्रीन को एक नए "ब्राउज़र" स्क्रीन में खुलता है और प्रमाणीकरण खो जाता है (क्योंकि हम दृष्टिकोण क्लाइंट से आते हैं)।

उपर्युक्त परिदृश्य "वेब"-आधारित सीआरएम 2011 का उपयोग करते समय ठीक काम करता है, क्योंकि आपको पहले एडीएफएस के माध्यम से लॉगिन करने की आवश्यकता है।

क्या आप में से कुछ को उपरोक्त समस्या का सामना करना पड़ा है और इसके लिए एक अच्छा समाधान है?

  1. क्या "विंडो। ओपन (...)" करने और "Outlook" -स्क्रीन में रहने का कोई तरीका है? जैसा कि आपको "सीआरएम 2011 आउटलुक क्लाइंट" में किसी संपर्क को डबल-क्लिक करना चाहिए?
  2. क्या "रीडायरेक्ट" करते समय कोई तरीका है, मैं स्वचालित रूप से पृष्ठ पर प्रमाण-पत्र दे सकता हूं, ताकि पृष्ठ खोला जाएगा जिसके बिना उपयोगकर्ता को अपने प्रमाण-पत्र दर्ज करने की आवश्यकता है? मैंने SignInRequestMessage और Federated प्रमाणीकरण के बारे में कुछ पढ़ा है, लेकिन ऐसा करने के लिए कोई स्पष्ट उदाहरण नहीं दिखाया गया था।

मुझे आशा है कि आप लोग मेरी मदद कर सकते हैं। मेरी तरफ, अगर मुझे कोई संकल्प मिल जाए, तो मैं यहाँ वापस आऊंगा!

सधन्यवाद, फ्रेडेरिक

+0

मेरे पास इसका जवाब है ... मुझे इसे खोदने की जरूरत है। कल 10: 00 ए ईएसटी के आसपास फिर से जांचें। संक्षिप्त जवाब "window.open का उपयोग न करें", मेरे पास सही सीआरएम जेएस कॉल है जो आपको नाटक नाटक के बिना संपर्क खोलने में सक्षम बनाता है ... –

+0

btw रहें - महान प्रश्न –

+1

यह अच्छा होगा अगर आप इसे साझा कर सकें उत्तर :) यह हमारी कई समस्याओं को हल करेगा;) – Freeetje

उत्तर

3

ठीक है। यह ExtremeCRM सम्मेलन से एमएस प्रस्तुतकर्ताओं में से एक है।

सीआरएम फ़ंक्शन कॉल है: openObj (entityId, type)।

मैं एक टीम सुराग हूँ और मैं अपनी टीम में से एक था कार्यान्वयन पर अमल, लेकिन मेरी समझ है कि कॉल कुछ जैसा होगा है ... विचार करने के लिए

openObj('GuidGoesHere', 'account'); 

एक बात यह है कि इस काम करेगा आपके मानक क्लाइंट स्क्रिप्ट परिदृश्य में, हालांकि यदि आपको एक कस्टम संवाद/एचटीएमएल संसाधन के भीतर से इस कार्यक्षमता की आवश्यकता होती है, तो आपको आधारभूत जेएस पुस्तकालयों में रहने के आधार पर उपयुक्त जेएस संदर्भ में संदर्भ जोड़ने की आवश्यकता हो सकती है।

यदि आप इसे तुरंत काम नहीं कर पा रहे हैं तो मैं गहरी खुदाई कर सकता हूं। आप पृष्ठों का पता लगाने के लिए विभिन्न ब्राउज़र देव उपकरण का उपयोग कर सकते हैं और देख सकते हैं कि पेज पर कौन से जेएस संसाधन लोड किए गए हैं और डीबग भी हैं।

आशा है कि इससे मदद मिलती है!

+0

ऐसा लगता है कि यह एसडीके के समर्थन से बाहर है, क्योंकि यह वहां शामिल नहीं है। क्या आपके पास इस बारे में कोई जानकारी है? – ccellar

+1

मुझे लगता है कि यह समर्थित नहीं है, यह शर्म की बात है, क्योंकि यह "global.js" में शामिल है। तो शायद उन्हें इस खंड को कवर करना चाहिए और यह बहुत से लोगों के लिए बहुत मददगार होगा! – Freeetje

0

यह समस्या एडीएफएस और एक टीएमजी सर्वर के साथ एक कैश और प्रदर्शन समस्या से संबंधित है। कैश करने की क्षमता टीएमजी और आईआईएस दोनों के अंदर चालू होनी चाहिए। एक बार इस मुद्दे को, एक प्रदर्शन समस्या समझा जाता है, उपयोगकर्ताओं को तब सामान्य पॉपअप प्राप्त होते हैं जब कार्यवाही का मौका बदलना, या मामले में ईमेल करना।

यह भी सुनिश्चित करें कि आप यूआर 6 पर हैं .. https://community.dynamics.com/product/crm/crmtechnical/b/cognettacloud/default.aspx

+1

आपने मुझे दिए गए उत्तर के लिए Thx, लेकिन मैं तकनीकी नहीं हूं, क्या आपके पास कहीं एक गाइड है, जहां मैं टीएमजी के लिए कैश स्थापित कर सकता हूं? हालांकि साइट के लिए Thx, यह मुझे एक और समस्या का जवाब दिया :) – Freeetje