2011-09-22 18 views
5

एमएस सीआरएम में जब उपयोगकर्ता चालान भुगतान किया प्राप्त होता है, मैं बाहरी साइट है कि इस चालान भुगतान किया गया था इस लक्ष्य को हासिल करने के लिए यह संभव है को सूचित करने की आवश्यकता है?सीआरएम गतिशीलता कस्टम क्रिया चालान भुगतान किया

उत्तर

7

हां। वहाँ दो अलग-अलग तरीकों से मैं के बारे में सोच सकते हैं यह करने के लिए कर रहे हैं:

  1. Hide और recreate चालान सीआरएम के RibbonXML के माध्यम से भुगतान किया बटन और अपने खुद के जावास्क्रिप्ट तरीकों का उपयोग चालान की स्थिति बदलने के लिए "भुगतान" करने के लिए और भी बाहरी साइट से बात करो। यह तब तक काम करेगा जब चालान की स्थिति को भुगतान में बदल दिया गया एकमात्र तरीका चालान भुगतान बटन के माध्यम से होता है।

  2. जब आप, इनवॉइस का भुगतान, चालान परिवर्तन की StateCode संपत्ति के मूल्य "भुगतान" है, जो 2. के एक मूल्य तो है पर क्लिक करें आप कर सकते हैं भी register a plugin कि चालान की अद्यतन संदेश पर सक्रिय होता है और StateCodePre Image में "भुगतान" के बराबर नहीं था और Post Image में "भुगतान" के बराबर नहीं था, यह देखने के लिए इकाई के गुणों के पहले और बाद में जांच करें। यह एक सर्वर-साइड समाधान होगा और इससे कोई फर्क नहीं पड़ता कि चालान पेड एक्शन कैसे ट्रिगर किया गया था, और आपको .NET Framework तक पहुंच प्रदान करता है।

+2

चूंकि यह एक व्यवसाय प्रक्रिया है जिसे हर बार 'भुगतान' में स्थिति में परिवर्तन करने के लिए चलाना चाहिए, आपको या तो प्लगइन या वर्कफ़्लो का उपयोग करना चाहिए। क्लाइंट स्क्रिप्टिंग इस आवश्यकता के लिए उचित उपकरण नहीं है – ccellar

+0

धन्यवाद, एक प्लगइन पंजीकृत करना मुझे चाहिए – Zlobaton