উল্লিখিত অন্য কয়েকজনের মতো, আমি ডিফল্টরূপে গ্রাহকদের সাথে বৈরী হওয়ার বিপুল প্রতিপক্ষ — এমন কিছু যা লাইসেন্সিং শিল্পের জন্য কুখ্যাত। সুতরাং আমি আপনার সমস্যার জন্য একটি ভাল সমাধান প্রসারিত করব যা একটি ভাল গ্রাহক ইউএক্সও সরবরাহ করে ।
শুরু করার জন্য, আপনি উল্লেখ করেছেন যে আপনার কাছে আপনার সফ্টওয়্যারটির একটি "সীমাবদ্ধ" সংস্করণ রয়েছে যা আপনি গ্রাহকদের অতিরিক্ত বৈশিষ্ট্যগুলির জন্য "আপগ্রেড" রূপান্তর করতে চেষ্টা করছেন এবং রূপান্তর করতে ব্যবহার করছেন। সুতরাং আপনি যা খুঁজছেন তা হ'ল আপনার পণ্যের বৈশিষ্ট্য লাইসেন্সগুলি যেমন গ্রাহক ফিচার-এক্স বা বৈশিষ্ট্য-ওয়াইয়ের জন্য লাইসেন্স কিনতে পারেন ।
আমি এই ধরণের লাইসেন্সের কথা মাথায় রেখে কেজেন তৈরি করেছি । কীজেন একটি লাইসেন্সিং আরএসটি এপিআই যা আপনাকে ব্যবহারকারীর অ্যাকাউন্টগুলি, লাইসেন্সগুলি পরিচালনা করতে এবং মেশিনের ব্যবহার / সমিতিগুলিও ট্র্যাক করতে দেয়।
আমি যা করব তা হল 2 লাইসেন্স ধরণের ( কীজেনের মধ্যে একটি নীতি ) সেট আপ করা যেখানে একটি সীমিত মুক্ত সংস্করণের জন্য বেস নীতি, এবং অন্যটি অর্থ প্রদানের সংস্করণের জন্য একটি নীতি।
আপনি কী অর্থ প্রদানের জন্য ব্যবহার করছেন তা আমি নিশ্চিত নই, তবে ধরে নেওয়া যাক আপনি স্ট্রাইপের মতো কিছু ব্যবহার করছেন (আজকাল বেশ স্ট্যান্ডার্ড) যা ওয়েবহুক দেয় । কীজেনেরও ওয়েবহুক রয়েছে (আপনি এটি ব্যবহার করুন বা না করুন, এগুলি এখনও প্রযোজ্য)। উভয় পক্ষের ওয়েব হুক ব্যবহার করে আপনার পেমেন্ট সরবরাহকারীর সাথে কথা বলতে আপনি কীজেনকে সংহত করতে পারেন (মনে করুন: customer.created
-> গ্রাহকের জন্য বেস লাইসেন্স তৈরি করুন,license.created
চার্জ করুন)।
সুতরাং ওয়েবুকগুলি ব্যবহার করে আমরা নতুন গ্রাহকদের জন্য লাইসেন্স তৈরি স্বয়ংক্রিয় করতে পারি। সুতরাং আবেদন নিজেই লাইসেন্স বৈধতা সম্পর্কে কি? এটি বিভিন্ন উপায়ে করা যেতে পারে তবে সর্বাধিক জনপ্রিয় উপায় হ'ল আপনার গ্রাহককে একটি ইনপুট ক্ষেত্রে দীর্ঘ লাইসেন্স কী প্রবেশ করানো প্রয়োজন যা আপনি তারপরে যাচাই করতে পারবেন; আমি মনে করি এটি ভয়াবহ আপনার আবেদনে লাইসেন্সের বৈধতা হ্যান্ডেল করার উপায়।
কেন আমি এটা মনে করি? প্রথমে, আপনি আপনার গ্রাহককে মেশিন গ্রহণের জন্য বোঝানো একটি ক্লান্তিকরভাবে দীর্ঘ লাইসেন্স কীটি ইনপুট করার জন্য প্রয়োজন , এবং দ্বিতীয়টি আপনার এবং আপনার গ্রাহককে ক্লান্তিকরভাবে দীর্ঘ লাইসেন্স কী সম্পর্কে নজর রাখতে হবে ।
ঠিক আছে, তাহলে বিকল্প কি? আমি মনে করি সেরা বিকল্পটি আপনার গ্রাহকদের সকলের অভ্যস্ত: এমন কিছু করছে যা তাদের ইমেল / পাসওয়ার্ড ব্যবহার করে আপনার পণ্যের জন্য একটি অ্যাকাউন্ট তৈরি করতে দেয় । তারপরে আপনি তাদের অ্যাকাউন্টের সাথে তাদের সমস্ত লাইসেন্স এবং তাদের মেশিনগুলি সংযুক্ত করতে পারেন । সুতরাং এখন কোনও লাইসেন্স কী ইনপুট করার পরিবর্তে তারা কেবল তাদের শংসাপত্রগুলি ব্যবহার করে লগ ইন করতে পারে।
তাতে কী লাভ? প্রথমত, এটি আপনার এবং আপনার গ্রাহকদের লাইসেন্স কীগুলি ট্র্যাক করার প্রয়োজনীয়তা থেকে মুক্তি পেয়েছে , যেহেতু এটি সমস্তগুলি তাদের ব্যবহারকারীর অ্যাকাউন্টের অভ্যন্তরের পর্দার আড়ালে পরিচালনা করা হয়েছে এবং সবচেয়ে গুরুত্বপূর্ণ: আপনি এখন আপনার গ্রাহকদের স্ব-পরিবেশন লাইসেন্স এবং মেশিন অফার করতে পারেন সক্রিয়করণ! উদাহরণস্বরূপ যেহেতু তাদের সমস্ত লাইসেন্স এবং মেশিনগুলি তাদের ব্যবহারকারীর অ্যাকাউন্টের সাথে সম্পর্কিত, আপনি যখন তাদের অজ্ঞাতনামা মেশিনে আপনার অ্যাপ্লিকেশনটি জ্বালিয়ে দেবেন তখন আপনি তাদের লাইসেন্স কিনতে অনুরোধ করতে পারেন।
এখন লাইসেন্সের বৈধতার উপর : যখনই আপনার গ্রাহকরা তাদের ইমেল / পাসওয়ার্ড দিয়ে আপনার অ্যাপ্লিকেশনটিতে লগইন করেন, আপনি তাদের ব্যবহারকারীর অ্যাকাউন্টের লাইসেন্সের জন্য তাদের বৈশিষ্ট্য-এক্স বা বৈশিষ্ট্য-ওয়াই ব্যবহার করতে পারবেন কিনা তা নির্ধারণ করতে জিজ্ঞাসা করতে পারেন । এবং যেহেতু আপনার অ্যাপ্লিকেশনটি এখন স্ব-পরিবেশন করা হচ্ছে , আপনি আপনার গ্রাহকদের সরাসরি আপনার অ্যাপ্লিকেশন থেকে অতিরিক্ত বৈশিষ্ট্যগুলি কিনতে পারবেন!
সুতরাং আমরা আমাদের লাইসেন্সিং সিস্টেমে এক টন অটোমেশন চালু করেছি , আমরা স্বতন্ত্র বৈশিষ্ট্যগুলি (যেমন একটি সীমাবদ্ধ বনাম সম্পূর্ণ সংস্করণ) লাইসেন্স করতে পারি, আমরা আমাদের গ্রাহকদের জন্য একটি দুর্দান্ত ইউএক্স সরবরাহ করেছি এবং এর বৃহত্তম কারণগুলির মধ্যে একটিও আমরা এড়িয়ে গিয়েছি সমর্থন অনুরোধগুলির জন্য: লাইসেন্স কী পুনরুদ্ধার।
যাইহোক, এটি দীর্ঘ হয়েছে তবে আশা করি এটি কারওর পক্ষে সহায়তা করবে!