परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· APIService
ईमेल ओथ प्रदाता कॉलबैक के लिए सार्वजनिक पासथ्रू
फॉरवर्ड गेट **************** ईमेल सेवा सत्र के लिए (स्ट्रिप्स एथ, नो रीडायरेक्ट निम्नलिखित) रिंगसेंट्रल ओअथ कॉलबैक को प्रतिबिंबित करता है। यह Microsoft/Google/Zoho के साथ पंजीकृत निश्चित सार्वजनिक पुनर्निर्देशित URI है।.
· EmailService
फिक्स्ड पब्लिक रीडायरेक्ट + गेटवे-फॉरवर्ड कॉलबैक
प्लेटफार्म ईमेल OAuth (Microsoft 365 / Google / Zoho) में कोई वैध सार्वजनिक नहीं था यूआरआई को पुनर्निर्देशित करें: पुनर्निर्देशित अनुरोध होस्ट से लिया गया था, जो कि prod में क्लस्टर-आंतरिक सेवा पता है, और एकमात्र कॉलबैक हैंडलर था केवल पोस्ट करें। एक एकल निश्चित, सार्वजनिक रूप से पहुंचने योग्य रीडायरेक्ट करें यूआरआई दोनों के लिए उपयोग किया जाता है प्राधिकरण अनुरोध और टोकन विनिमय, और एक सार्वजनिक GET कॉलबैक प्रदाता ब्राउज़र को पुनर्निर्देशित करता है (ऑर्ग राज्य में किया जाता है, इसलिए कोई नहीं सत्र की आवश्यकता है). HTML पेज को स्वयं बंद कर देता है।.
· kamo-internal
गेट लीड संपर्क-इन्फो असाइनमेंट + नए गोपनीयता अधिकारों द्वारा
तीन नए सीआरएम अधिकारों को मिरर करें। मुख्य विवरण पृष्ठ पर, मास्क/लॉक करें प्राथमिक संपर्क, मेलिंग पता और संपत्ति पता क्षेत्र वर्तमान सदस्य को निर्दिष्ट नहीं किया जाता है जब तक कि वे दृश्य / संपादित नहीं रखते हैं संपर्क अधिकार (और, असाइन किए गए लीड्स के लिए, VIEW UNASSIGNED LEADS); राज्य क्षेत्र हमेशा दिखाई देता है। Assignment-pane reassign गेट स्विच ASSIGN LEADS. / लीड्स ग्रिड पर, अनसाइन किए गए फिल्टर विकल्प को गेट करें द्वारा VIEW UNASSIGNED LEADS, छोड़ें अब खाली ईमेल/स्ट्रीट फिल्टर और ईमेल स्तंभ मान, और एक फ्लिप के माध्यम से संपत्ति-vs-mailing राज्य दिखाने के लिए।.
· SecurityService
लीड संपर्क-इन्फो गोपनीयता अधिकारों को लागू करना
getAllLeads अब दुबला LeadListDTO वापस लौटता है और unassigned लीड छिपाता है बिना View UNASSIGNED LEADS के सदस्यों से संपर्क करें जानकारी (राज्य संरक्षित) लीड्स के लिए कॉलर को सौंपा नहीं गया है जब तक कि वे VIEW LEAD CONTACT INFO OTHERs, and 403s unassigned lead for them. VIEW UNASSIGNED LEADS की कमी। अद्यतन लीड गेट्स मैनुअल इस्तीफा (ASSIGN LEADS) and contact-info edits ************* वास्तव में बदल जाने पर बंधक संपत्ति क्षेत्र की गिनती। भगवान बाईपास.
· kamo-shared-library
लीड संपर्क-इन्फो गोपनीयता अधिकार + दुबला सूची डीटीओ
तीन CRM अधिकार जोड़ें (161-163): "अन्य लोगों के प्रति जागरूक: व्यू/एडिट लीड संपर्क जानकारी" और "अनसाइन लीड्स" देखें। Add LeadListDTO — a lean / लीड्स ग्रिड के लिए प्रक्षेपण को छोड़कर कोई संपर्क जानकारी नहीं मिलती राज्य क्षेत्र। जोड़ें ************* स्ट्रिप फोन के लिए / ई-मेल/मेलिंग+property पता (राज्य संरक्षित) गेट रीडर के लिए।.
· kamo-register
सदस्यता प्रकार को / सदस्य और / टीम पथ से भेजें
/ टीम साइनअप एक TEAM MEMBER (निर्मित PROSPECT, लंबित व्यवस्थापक सक्रियण); / सदस्य साइनअप एक सदस्य बनाते हैं। रजिस्टरफ्लो प्रत्येक पथ द्वारा आपूर्ति की गई एक सदस्य टाइप प्रोप लेता है रैपर और यह रजिस्टर अनुरोध शरीर में शामिल हैं; बैकेंड मिलान बनाता है सदस्यता प्रकार।.
· SecurityService
/team एक TEAM MEMBER (Prospect) बनाता है, / सदस्य एक सदस्य बनाता है
सार्वजनिक पंजीकरण अब सदस्य टाइप को रजिस्टर साइट भेजता है (से / सदस्य) बनाम /टीम पथ: /टीम एक TEAM MEMBER बनाता है - प्रोस्पेक्ट के रूप में, इसलिए एक व्यवस्थापक को उन्हें सक्रिय करना चाहिए इससे पहले कि वे (लॉगिन गेट के प्रति) साइन इन कर सकते हैं - और / सदस्य आधार सदस्य बनाता है। आवेदन दोनों नए उपयोगकर्ता और मौजूदा उपयोगकर्ता-पुनर्स्थापित पथ के माध्यम से createRegistrationMembership(). The SecurityProvider दर्पण अपरिवर्तित है (जहां एक आधार सदस्य है, और जब ऑर्ग अपनी है तो छोड़ दिया स्वयं के सुरक्षा प्रदाता इससे पहले हर रजिस्टर साइनअप ने आधार MEMBER बनाया, इसलिए एक / टीम आवेदक एक के रूप में उतर गया MEMBER और फिर यूआई (409 पहले से ही सदस्य) के माध्यम से एक टीम सदस्य के रूप में जोड़ा नहीं जा सकता।.
· SecurityService
टीम-सदस्य-संविदाकारों में टीम-सदस्य कार्य फोन एक्सटेंशन को उजागर करें
/ लीड्स एजेंट फिल्टर को लेबल विकल्पों के लिए वर्क-फोन एक्सटेंशन की आवश्यकता होती है "Name (ext 8080)". टीम मेम्बर पर पहले से ही विस्तार मौजूद है (getPhoneWorkExtension) लेकिन सीरियल नहीं किया गया था - केवल नंगे नंबर था।.
· kamo-internal
अनुरोध-समर्थन पॉपअप माता-पिता-ऑर्ग साझा विषयों को दिखाता है
नए स्थान पर टिकट निर्माण विषय ड्रॉपडाउन /api/support/topics/उपलब्ध समापन बिंदु (own-org + माता-पिता साझा विषयों) इसलिए चाइल्ड-ऑर्ग उपयोगकर्ता अपने माता-पिता ऑर्ग के समर्थन से संपर्क कर सकते हैं माता-पिता का विन्यास विषय।.
· MediaService
भूतल पैरेंट-ऑर्ग ने अनुरोध-समर्थन पॉपअप में विषय साझा किए
चाइल्ड-ऑर्ग उपयोगकर्ताओं को उनके माता-पिता ओरग के साझा समर्थन विषयों को नहीं देख सकता (assigntoOwnOrg=false) जब समर्थन का अनुरोध करता है, क्योंकि पॉपअप केवल अपनी खुद की-ऑर्ग विषयों को प्राप्त किया। जोड़ें GET /api / समर्थन / Topics / उपलब्ध (own +) माता-पिता से साझा, कोई MANAGE SUPPORT गेट नहीं) और getParentOrgTopics को ठीक करने के लिए उपयोग करें सही AssignToOwnOrgFalse क्वेरी। एक माता-पिता साझा के खिलाफ फाइलिंग विषय पहले से ही माता-पिता ओरग को टिकट बनाने के माध्यम से मार्ग पर जाता है।.
· SecurityService
नया बच्चा orgs अपने माता-पिता की सुरक्षा प्रदान करता है
जब कमो-आंतरिक से एक बच्चे का निर्माण होता है, तो नए ऑर्ग की सुरक्षा को निर्धारित किया गया। माता-पिता org की सुरक्षाप्रोवाइडर (यह ऑर्ग के तहत बनाया गया है) इसके बजाय इसे छोड़ने की बजाय स्वयं के लिए डिफ़ॉल्ट। डेटा बैकफिल के साथ जोड़े जो प्रत्येक मौजूदा ऑर्ग के अंकित करते हैं शीर्ष स्तर के KamoCRM org पर सुरक्षा प्रदाता, इसलिए सदस्यता दर्पण के लिए संलग्न है सभी orgs और उनके भविष्य के बच्चे।.
· kamo-login
क्या आप जानते हैं?linked=1
जब रजिस्टर एक मौजूदा खाता को एक नए ओरग में जोड़ता है, तो यह यहां रीडायरेक्ट करता है ?linked=1. शो "आप पहले से ही एक कामो खाता है - हमने इस संगठन को जोड़ा है यह अपने मौजूदा पासवर्ड के साथ साइन इन करें। मौजूदा दर्पण Email verified हैंडलिंग.
· kamo-register
मौजूदा उपयोगकर्ताओं के लिए खाता-लिंक्ड प्रतिक्रिया को संभालना
जब प्रवेश किया गया ईमेल पहले से ही एक सक्रिय खाते से संबंधित होता है, तो बैकएंड इस लिंक को जोड़ता है इसके लिए आगे बढ़ें और ACCOUNT LINKED लौटाएं। उन उपयोगकर्ताओं को सीधे साइन-इन करने के लिए रूट करें (?linked=1) ईमेल सत्यापन प्रवाह के बजाय - वे अपने मौजूदा के साथ साइन इन करें पासवर्ड नए उपयोगकर्ता और प्लेसहोल्डर-क्लेम साइनअप सत्यापित ईमेल पथ रखते हैं।.
· kamo-internal
वायर अप सदस्य / टीम-सदस्य बनाने + प्रॉस्पेक्ट-गेट यूआई
- लापता POST प्रॉक्सी मार्गों /api/security/members/create जोड़ें /create-team-member (these 405's पहले, इसलिए निर्माण कभी बैकएंड तक नहीं पहुंच गया)। स्थिति + JSON शरीर के माध्यम से गुजरता है इसलिए फॉर्म का 409 "पहले एक सदस्य" पुन: उपयोग हैंडलिंग कार्य - MemberCreateForm: सदस्यता स्थिति फ़ील्ड को ठीक करें जहां फ्लोटिंग लेबल ओवरलैप किया गया है "एक स्थिति का चयन करें" प्लेसहोल्डर (Shrink लेबल + notched OutlinedInput), और एक जोड़ें ध्यान दें कि केवल "सक्रिय" टीम के सदस्य साइन इन कर सकते हैं।.
· SecurityService
मौजूदा उपयोगकर्ताओं का पुन: उपयोग करें, सुरक्षा के लिए दर्पणप्रोवाइडर, गेट टीम सदस्य साइन-इन
Reuse (एक ही व्यक्ति के लिए कोई डुप्लिकेट खाता नहीं): - MemberCreateController अब व्यक्तिगत ईमेल द्वारा मौजूदा उपयोगकर्ता का पुन: उपयोग करता है मामले-INSENSITIVELY (क्या मामला संवेदनशील, लापता विरासत मिश्रित मामले ईमेल था)। - SecurityController.register हमेशा बनाने के बजाय मौजूदा खाते का पुन: उपयोग करता है एक नया उपयोगकर्ता: पहले से ही org का सदस्य -> 409 ALREADY MEMBER ("कृपया साइन इन करें") मौजूदा सक्रिय खाता -> ऑर्ग को लिंक करें, अपना पासवर्ड रखें, ACCOUNT LINKED लौटाएं; Unactivated placeholder (कभी भी सत्यापित नहीं किया गया है और कभी लॉग इन नहीं) -> इसके साथ दावा करें टाइप पासवर्ड एक सार्वजनिक रूप कभी सक्रिय खाता के वैश्विक पासवर्ड को ओवरराइट नहीं कर सकता है। सुरक्षाप्रद दर्पण: - दोनों आंतरिक सदस्य / टीम सदस्य निर्माण और सार्वजनिक रजिस्टर अब कॉल ********** ऑर्ग की सुरक्षा के तहतप्रोवाइडर ऑर्ग (एक आधार सदस्य के रूप में)। टीम सदस्यीय सक्रियण गेट: - लॉगिन एक TeamMember whose सदस्यता स्थिति को अवरुद्ध करता है! लेकिन इस समय सक्रिय नहीं है। नियमित सदस्य और सक्रिय टीम के सदस्य पास होते हैं। संगठन-रिज़ॉल्यूशन सख्त (X-Forwarded-Host siblings): - GetExternalProviders and portalController.resolveOrg alias-fallback solutionr का उपयोग करें और getServerName () को छोड़ दें असफल (फिल्म ऑर्ग लीक करने के बजाय असफल)।.
· kamo-shared-library
SecurityProvider सदस्यता दर्पण + पुन: उपयोग/पैच ग्राउंडवर्क
- ************* userId: एक उपयोगकर्ता को दर्पण में ऑर्ग की सुरक्षाप्रोवाइडर एक बेस सदस्य के रूप में कार्य करते हैं (अपना; जब ऑर्ग खुद को सुरक्षित रखता है या उपयोगकर्ता पहले से ही मौजूद है। वह नियम जो हर नया हो सदस्यता भी मंच/सुरक्षा प्रदाता ओरग के तहत भूमि है। ********** असंवेदनशील, क्रॉस-ऑर्ग खाता पुन: उपयोग के लिए बहुसंख्यक-सुरक्षित ईमेल लुकअप (ईमेल वैश्विक रूप से नहीं है) अद्वितीय, इसलिए एक एकल वैकल्पिक खोजकर्ता फेंक देगा। ********************** बंद करो रीसेट सुरक्षा पर स्वयं के लिए प्रदाता प्रत्येक org संपादन (केवल backfill जब null), तो एक बच्चा org अपने लिंक को रखता है मंच प्रदाता दर्पण पर निर्भर करता है।.
· kamo-internal
वायर टास्क टैब को रियल बैकेंड + डिलीट एक्शन + लाइव गिनती
/ lead/{id}/tasks[/{taskId}] के लिए अगले प्रॉक्सी मार्गों को जोड़ता है (टैब का getTasks/) AddTask/updateTask/fullTask कॉल 404ing थे), एक हटा दियाTask कार्रवाई में कार्य ग्रिड, और लाइव टास्क सूची से 'ओपन टास्क' आँकड़ा प्राप्त करता है, इसलिए यह रहता है TASK CHANGED घटनाओं के रूप में वर्तमान कार्यों को फिर से शुरू करें।.
· SecurityService
लीड कार्य REST API + रीयल-टाइम TASK CHANGED
बैकएंड को / लीड्स /व्यू टास्क टैब को पहले से ही बुला रहा था लेकिन यह कि कभी अस्तित्व में नहीं: GET/POST/PUT/DELETE ************* (LeadTaskController + LeadTaskService), org-guarded जैसे lock endpoints. प्रत्येक निर्माण / अद्यतन / हटाएं TASK CHANGED का उत्सर्जन करता है इसलिए खुला नेतृत्व विचार लाइव ताज़ा करते हैं।.
· kamo-shared-library
लीडटास्क इकाई लीड अनुवर्ती कार्यों के लिए
/ लीड्स /व्यू टास्क टैब (पहले एक फ्रंटेंड-केवल स्टब के साथ कोई नहीं दृढ़ता). LeadTask (table LEAD TASK) फ्रंटेंड टास्कइम शेप को दर्पण करता है ************* + LeadTaskDTO and repository. टास्क उत्परिवर्तन वर्तमान लीड रियल टाइम चैनल पर TASK CHANGED प्रसारण किया।.
· kamo-internal
रीयल-टाइम डेटाग्रिड + लाइव लीड व्यू प्रति-pane संपादित ताले के साथ
/ लीड्स ग्रिड अब पूरी तरह से websocket (NATS → STOMP) पर लाइव है: पंक्तियों को जोड़ने / हटाने / अद्यतन करने के लिए सक्रिय फिल्टर के खिलाफ स्वचालित रूप से और अन्य के लिए एक बार सेल ब्लिंक को बदल दिया सदस्यों के संपादन; मृत ताज़ा बटन हटा दिया जाता है। / लीड्स /व्यू / [आईडी] लाइव लागू होता है लीड / हिस्ट्री / टस्क / आँकड़े अपडेट और प्रति-pane अनन्य संपादन ताले के साथ लाभ 'वर्तमान में संपादन' रोस्टर, लाइव उलटी गिनती और निष्क्रिय / डिस्कनेक्ट पर ऑटो सेव। Adds useLeadsRealtime हुक, leadLocksApi + आगामी प्रॉक्सी मार्गों, और एक पुन: प्रयोज्य सदस्यसंपर्ककार्ड (नाम + कार्य विस्तार, क्लिक-टू-कॉल सॉफ्टफोन / ओपन-चैट)। लीड अपडेट्स ने null-servingly इतनी आंशिक पेलोड कभी रिक्त कोशिकाओं को नहीं मिला।.
· MediaService
ऑर्ग-गार्ड the /topic/leads/rt/{orgId} realtime सदस्यता
नए लीड रीयल-टाइम विषय के लिए क्रॉस-टेनेंट SUBSCRIBE गार्ड, मिररिंग मौजूदा / टॉपिक / सोशल / फीड गार्ड: एक सदस्य केवल अपने ही सदस्यता ले सकता है org की लीड स्ट्रीम। मौजूदा **************** पहले से ही Security.leads.rt * to /topic/leads/rt/*, इसलिए कोई रिले परिवर्तन की जरूरत है।.
· SecurityService
Per-pane edit-lock REST API + ऑटो सेव स्वीपर
Adds/api/security/leads/{id}/locks **************** द्वारा समर्थित लीडलॉक सर्विस: एक्सक्लूसिव पेने आरक्षण, ड्राफ्ट-बफरिंग हार्टबीट जो कि एक 5-min निष्क्रिय TTL रीसेट करें, और एक अनुसूचित स्वीपर है कि ऑटो सेव बफर निष्क्रिय-एक्सपियरी या उपस्थिति-मस्तिष्क टाइमआउट पर ड्राफ्ट और रिलीज़। Idle-expiry है epoch millis के रूप में उत्सर्जित। lead.lock.* (configmap).
· kamo-shared-library
रीयल-टाइम NATS प्रकाशन + प्रति-pane संपादन-लॉक इकाई
Security.leads.rt.{orgId} (created/updated/) पर org-scoped लीड इवेंट प्रकाशित करें बदल क्षेत्र कुंजी के साथ नष्ट कर दिया, इतिहास-appended) तो / लीड्स ग्रिड और / लीड्स / दृश्य पृष्ठ लाइव अपडेट कर सकते हैं। ********** बदल रजिस्ट्री कुंजी यूआई ब्लिंक ड्राइव करने के लिए इस्तेमाल किया। लीडपैनलॉक इकाई (table LEAD PANE LOCK, अद्वितीय (LEAD UID, PANE) जोड़ती है। प्रत्यास्थी विशेष प्रति-pane संपादन ताले का समर्थन करता है; प्रकाशक उत्सर्जन करता है उलटी गिनती के लिए epoch millis (timezone सुरक्षित नंबर) के रूप में निष्क्रिय समाप्ति।.
· kamo-internal
शेष स्टाइल ए पृष्ठों पर हेडर में प्राथमिक टैब को एकीकृत करें
स्टाइल ए → बी स्वीप पर अनुवर्ती, उन पृष्ठों को कवर करना जो मार्ग नहीं करते हैं सेटिंग्स देखें: - /kb: KbNavBar लेख / संसाधन / समीक्षा टैब एकीकृत और नए अनुच्छेद कार्रवाई सही संरेखित; लेआउट साझा रेडियल पृष्ठभूमि हो जाता है। ********** मिनी बैक-रो हेडर + जनरल / डोमेन MUI टैब एकीकृत टैब के साथ एक ढाल नायक हैडर बन जाते हैं। - / लीड्स /व्यू / [आईडी]: प्राथमिक रिकॉर्ड टैब हेडरबार ढाल में जाते हैं हेडर; इनलाइन स्टेटस / सब-स्टैटस संपादक को हेडर के पास भेजा गया है सही संरेखित कार्रवाई (ग्रेडिएंट के लिए तैयार) अलग जगह टैब्स कार्ड.
· kamo-internal
सोशल भर में हेडर में नीचे की गिनती सलाखों को स्थानांतरित करें, आयात टैब
सिबलिंग सीआरएम सेटिंग्स सतहों पर विक्रेताओं के टैब उपचार को लागू करता है ताकि स्टैंडअलोन "x • y" सारांश बार नीचे अब पेज रियल एस्टेट खाता नहीं है: - सामाजिक कनेक्शन और स्वचालित आयात: शीर्षलेख कार्रवाई नीचे गठबंधन और रेफ्रेश + ऐड/क्रिएट बटन के ऊपर सीधे लाइन स्टैक की गिनती करें। - मैनुअल आयात सब-टैब्स (Past आयात, आयात टेम्पलेट्स): गिनती करने के लिए कदम लोन रिफ्रेश आइकन (space-between) के बाईं ओर, नीचे की पट्टी को छोड़ दें।.
· kamo-internal
शीर्षलेख कार्यों के ऊपर विक्रेता / उत्पाद की गिनती, नीचे-संरेखित ताज़ा + विक्रेता जोड़ें
पेज रियल एस्टेट को इकट्ठा करने के लिए स्टैंडअलोन नीचे सारांश बार का उपयोग किया जाता है कब्जा - "x विक्रेताओं • x उत्पाद" लाइन अब कार्रवाई के ऊपर ढेर हेडर में बटन, और बटन नीचे-संरेखित शीर्षक ब्लॉक के साथ।.
· kamo-internal
प्राथमिक टैब को पेज हेडर (Style B) में स्टाइल ए पेज पर एकीकृत करें
प्रत्येक gradient-hero पृष्ठ जिसने अपने प्राथमिक टैब को एक अलग कार्ड में प्रस्तुत किया नीचे हेडर अब उन्हें ढालदार हेडर के अंदर ही प्रस्तुत करता है, मिलान करता है /खाता और / समर्थन। - सेटिंग्स देखें: टैब बार क्रमिक हेडर में स्थानांतरित हो गया (सभी ~ 23 कन्वर्ट करता है) एक ही बार में / सेटिंग / * पृष्ठ); मदद स्तंभ, headerAction, backHref, और टैब आइकन/ग्लो/alignRight एक्स्ट्रा संरक्षित; छिपकली अभी भी अपने टैब रखता है। - / लीड्स / रिपोर्ट: रिपोर्ट टैब हेडर में चले गए। - / वाणिज्य (PipelineView): प्रति बाजार टैब (ऊर्ध्वाधर आइकनों के साथ) में स्थानांतरित हो गया हेडर; सिंगल-मार्केट/ऑनबोर्डिंग राज्यों ने अपरिवर्तित किया।.
· kamo-internal
हेडर में वापस तीर / लीड्स पर लौटता है
एक वैकल्पिक बैक जोड़ेंHref/backTooltip to SettingsView that renders a white शीर्षक के पीछे तीर छोड़ दिया, और CRM सेटिंग्स पेज को तार करने के लिए भेजने के लिए सदस्य वापस / नेता। टूलटिप मौजूदा स्थानीयकृत का पुन: उपयोग करता है lead.view.header.backToBrowser ('back to lead's) स्ट्रिंग।.
· kamo-internal
बोल्ड 'CRM सेटिंग्स:' उपसर्ग, पाइप विभाजक, होवर-केवल टैब लिंक पर रेखांकित
एक बोल्ड 'CRM सेटिंग्स:' लेबल के साथ CRM सेटिंग्स टैब लिंक का सामना करना (नया ************* कुंजी), अलग लिंक के साथ ' एक नंगे स्थान के बजाय, और हमेशा रेखांकित से लिंक को स्विच करें अंडरलाइन-ऑन-होवर।.
· kamo-internal
रीफ्रेश के ऊपर CRM सेटिंग्स टैब लिंक जोड़ें, सेटिंग्स मेनू की तरह गेट
व्हाइट, रेखांकित, स्पेस-सेपरेटेड लिंक्स की सही संरेखित पंक्ति को प्रस्तुत करें लीड्स हेडर रिफ्रेश बटन के ऊपर प्रत्येक / सेटिंग / फीचर्स / सीआरएम टैब। The लिंक CRM विषय + सेटिंग्सMenu.ts से गेट का पुन: उपयोग करते हैं, इसलिए वे केवल दिखाते हैं जब ऑर्ग एक सीआरएम ऑर्ग होता है और सदस्य MANAGE CRM SETTINGS, और प्रबंधक रखता है। बाजार-gated टैब ( विक्रेताओं और उत्पाद, मैनुअल / स्वचालित आयात) छिपा रहता है जब तक एक सक्रिय बाजार मौजूद नहीं है।.

तुम्हारा ब्रह्मांड इंतजार कर रहा है.
मिनटों में मुफ्त शुरू करें. जब भी आप तैयार हों तो उत्पाद जोड़ें - कोई माइग्रेशन नहीं, कोई नया लॉगइन नहीं.
हमेशा के लिए मुफ्त - कोई क्रेडिट कार्ड की आवश्यकता नहीं