আপনি যদি জিরা বা সেলসফোর্স ব্যবহারকারী হন (অথবা সম্ভবত উভয়ই?) এবং আপনি দুটি প্ল্যাটফর্মের মধ্যে ডেটা সিঙ্ক করার সাথে লড়াই করছেন, তাহলে আপনি সঠিক জায়গায় আছেন। উভয় প্ল্যাটফর্মেরই তাদের শক্তি এবং দুর্বলতা রয়েছে, কিন্তু একসাথে ব্যবহার করা হলে, তারা সব আকারের ব্যবসার জন্য একটি শক্তিশালী সমন্বয় হতে পারে।
একটি সুবিধার মধ্যে একটি
কেন সেলসফোর্স এবং জিরাকে একীভূত করবেন? এটি আপনাকে আপনার প্রকল্প পরিচালনা প্রক্রিয়া উন্নত করতে সাহায্য করতে পারে। আপনি আপনার প্রকল্পের অগ্রগতি ট্র্যাক করতে জিরা ব্যবহার করতে পারেন, সময়সীমা সেট করতে এবং দলের সদস্যদের কাজগুলি বরাদ্দ করতে পারেন। এটি আপনাকে নিশ্চিত করতে সাহায্য করতে পারে যে আপনার প্রকল্পগুলি ট্র্যাকে রয়েছে এবং সবাই একই পৃষ্ঠায় রয়েছে৷
সুন্দর শোনাচ্ছে, তাই না? আসুন দেখি কিভাবে আমরা কয়েকটি ধাপে দ্বিমুখী জিরা সেলসফোর্স ইন্টিগ্রেশন বাস্তবায়ন করতে পারি।
কিন্তু প্রথমে, জিরা এবং সেলসফোর্সকে একীভূত করার বিভিন্ন উপায় কী?
সংহত করার বিভিন্ন উপায় আছে
তাই, এই গাইডের উদ্দেশ্যে, আমি এক্সালেট নামে একটি তৃতীয় পক্ষের সমাধান বেছে নিয়েছি। আমি এই টুল ব্যবহার করে বেসিক থেকে অ্যাডভান্স পর্যন্ত প্রায় যেকোনো ব্যবহারের ক্ষেত্রে সেট আপ করতে পারি।
প্রচলিত ইন্টিগ্রেশন সমাধানের ক্ষেত্রে, Exalate এর সুস্পষ্ট সুবিধা রয়েছে।
এখন সময় এসেছে একটি Jira ServiceNow ইন্টিগ্রেশন সেট আপ করার ধাপে ধাপে প্রক্রিয়ায় ডুব দেওয়ার।
আমি যেমন বলেছি, এক্সালেট একটি বিকেন্দ্রীভূত সমাধান। তাই আপনাকে জিরা এবং সেলসফোর্স উভয়েই এটি ইনস্টল করতে হবে এবং তারপরে দৃষ্টান্তগুলি সংযুক্ত করতে হবে।
একবার আপনার দৃষ্টান্ত সংযুক্ত হয়ে গেলে, আপনি দুটি সিস্টেমের মধ্যে একটি ম্যাপিং (ওরফে সিঙ্ক নিয়ম) তৈরি করতে পারেন। এই ম্যাপিং Exalate কে বলবে কিভাবে Salesforce এবং Jira-এ ডেটা কানেক্ট করতে হয়।
একবার আপনি একটি ম্যাপিং তৈরি করলে, আপনি সেলসফোর্স এবং জিরার মধ্যে ডেটা সিঙ্ক করতে Exalate ব্যবহার করতে পারেন। Exalate রিয়েল-টাইমে বা একটি নির্ধারিত ভিত্তিতে ডেটা সিঙ্ক করতে পারে।
চল শুরু করি!
সেলসফোর্সে এক্সালেট ইনস্টল করতে, নেভিগেট করুন
এগিয়ে যেতে "এখনই পান" বোতামে ক্লিক করুন৷
আপনি যেখানে সেলসফোর্স ইনস্টল করতে চান তা নির্বাচন করুন: হয় আপনার বর্তমান সংস্থায় বা স্যান্ডবক্স সংস্থায়৷ আমি আমার বর্তমান প্রতিষ্ঠানে এটি ইনস্টল করতে বেছে নিয়েছি।
শর্তাবলী পর্যালোচনা এবং স্বীকার করতে নিচে স্ক্রোল করুন। ইনস্টলেশন প্রক্রিয়া শুরু করতে "নিশ্চিত করুন এবং ইনস্টল করুন" এ ক্লিক করুন।
সেলসফোর্স ব্যবহারকারীদের নির্দিষ্ট করুন যাদের জন্য আপনি Exalate ইনস্টল করতে চান। প্রয়োজনে আপনি পরে এটি সংশোধন করতে পারেন। আমি সমস্ত ব্যবহারকারীদের জন্য এটি ইনস্টল করতে বেছে নিয়েছি। "ইনস্টল করুন" এ ক্লিক করুন।
এখন, "চালিয়ে যান" ক্লিক করে "তৃতীয় পক্ষের অ্যাক্সেস অনুমোদন করুন"। এই ধাপটি Exalate কে প্রয়োজনীয় ডেটাতে অ্যাক্সেস দেয়। ইনস্টলেশন প্রক্রিয়া সম্পূর্ণ হয়.
সেটআপ চূড়ান্ত করতে "সম্পন্ন" এ ক্লিক করুন।
আপনার Salesforce উদাহরণে এগিয়ে যান এবং
আপনার Salesforce উদাহরণের মধ্যে, "Apps" এ নেভিগেট করুন এবং "Exalate" অনুসন্ধান করুন।
আপনি আগে সংরক্ষিত "ভোক্তা গোপন" এবং "ভোক্তা কী" ব্যবহার করুন এবং তারপরে "অনুরোধ নোড" এ ক্লিক করুন।
এক্সালেটে অ্যাক্সেসের অনুমতি দিতে "অনুমতি দিন" এ ক্লিক করুন। আপনার ব্যক্তিগত বিবরণ লিখুন এবং "সম্মতি এবং জমা দিন" এ ক্লিক করুন। এক্সালেট লাইসেন্স ম্যানেজার থেকে একটি ইমেলের জন্য অপেক্ষা করুন।
আপনার ইমেলে, Exalate অ্যাডমিন কনসোলে পুনঃনির্দেশিত করতে "Exalate উদাহরণ যাচাই করুন" এ ক্লিক করুন।
দ্রষ্টব্য *: আপনি আটলাসিয়ান মার্কেটপ্লেসের মাধ্যমে জিরার জন্য সেলসফোর্স সংযোগকারীও পেতে পারেন।*
আপনি যদি ইতিমধ্যেই আপনার জিরা ইন্সট্যান্সে Exalate ইনস্টল করে থাকেন, তাহলে আপনি ধাপ 3 এ গিয়ে আপনার সংযোগ স্থাপন করা শুরু করতে পারেন। যদি না হয়, পরবর্তী ধাপে এগিয়ে যান।
জিরাতে এক্সালেট ইনস্টল করা একটি সহজ প্রক্রিয়া যেহেতু এটি একটি অ্যাপ। আপনি সরাসরি থেকে এটি করতে পারেন
এখানে, আমরা জিরা থেকে এক্সালেট সেট আপ করার মাধ্যমে আপনাকে গাইড করব।
দ্রষ্টব্য *: আমি ধরে নিচ্ছি আপনি জিরা ক্লাউড ব্যবহার করছেন, কিন্তু মনে রাখবেন যে Exalate আপনাকে জিরা অন-প্রিমিসের সাথে সেলসফোর্স সিঙ্ক্রোনাইজ করার অনুমতি দেয়। আপনি যে ইনস্টলেশনের জন্য নির্দেশাবলী খুঁজে পেতে পারেন
Exalate ইনস্টল করতে, আপনার জিরা ইন্সট্যান্সের উপরের ডানদিকে "সেটিংস" আইকনে ক্লিক করুন এবং ড্রপ-ডাউন মেনু থেকে "অ্যাপস" নির্বাচন করুন।
বাম দিকের সাবমেনুতে, "নতুন অ্যাপ খুঁজুন" বেছে নিন।
অনুসন্ধান বাক্সে, "এক্সালেট" টাইপ করুন এবং এন্টার টিপুন।
আপনি তালিকাভুক্ত বিভিন্ন সমস্যা ট্র্যাকারের জন্য ডিজাইন করা বিভিন্ন Exalate অ্যাপ দেখতে পাবেন। নিশ্চিত করুন যে আপনি সঠিক একটি নির্বাচন করেছেন, যেমন "এক্সালেট জিরা ইস্যু সিঙ্ক এবং আরও অনেক কিছু।"
"এটি বিনামূল্যে চেষ্টা করুন" বোতামে ক্লিক করুন।
"Add to Jira" লেবেলযুক্ত একটি পপ-আপ উইন্ডো আসবে। "ফ্রি ট্রায়াল শুরু করুন" এ ক্লিক করুন।
কিছুক্ষণ পর, "শুরু করুন" এ ক্লিক করুন।
ঠিক আছে! আপনি আপনার প্রথম সংযোগ শুরু করতে প্রস্তুত৷
ধাপ 3. জিরাকে সেলসফোর্সের সাথে সংযুক্ত করুন
জিরা এবং সেলসফোর্সের মধ্যে একটি সংযোগ স্থাপন করে শুরু করুন যেখানে এক পক্ষ শুরু করে এবং অন্য পক্ষ গ্রহণ করে।
এই উদাহরণে, আমরা Salesforce থেকে সংযোগ শুরু করব, কিন্তু আপনি উভয় দিক থেকে শুরু করতে পারেন। এক্সালেট সমস্ত প্ল্যাটফর্ম জুড়ে একটি সামঞ্জস্যপূর্ণ ইন্টারফেস সরবরাহ করে, কোথা থেকে শুরু করতে হবে এবং কীভাবে এগিয়ে যেতে হবে তা নিয়ে চিন্তার প্রয়োজন দূর করে।
"সংযোগগুলি" > "সংযোগ শুরু করুন" বোতামে ক্লিক করুন। পরবর্তী স্ক্রীন আপনাকে গন্তব্য ইনস্ট্যান্স URL লিখতে অনুরোধ করে।
আমরা Salesforce পক্ষ থেকে সংযোগ শুরু করার পর থেকে আমরা Jira ইনস্ট্যান্স URL লিখব। একটি দ্রুত পরীক্ষা করার পরে, সংযোগ মোড নির্বাচন করুন.
সেলসফোর্সের জন্য এক্সালেট দুটি মোড অফার করে: বেসিক এবং স্ক্রিপ্ট।
বেসিক মোড একটি নো-কোড, নো-কনফিগারেশন ইউজার ইন্টারফেস প্রদান করে যা সাধারণ সিঙ্ক্রোনাইজেশন ব্যবহারের ক্ষেত্রে উপযুক্ত।
আমরা বৃহত্তর কাস্টমাইজেশন ক্ষমতার জন্য স্ক্রিপ্ট মোড ব্যবহার করার সুপারিশ করি, এমনকি জটিল ব্যবহারের ক্ষেত্রেও।
আমরা এখানে উভয় মোড কভার করব, এর সাথে শুরু করে:
আপনি উপরের স্ক্রিনে "পরবর্তী" ক্লিক করার পরে, আপনার গন্তব্যের দিকে অ্যাডমিন অ্যাক্সেস আছে কিনা তা নিশ্চিত করুন (যেমন, জিরা উদাহরণ)।
"হ্যাঁ, আমার অ্যাডমিন অ্যাক্সেস আছে" নির্বাচন করুন এবং "শুরু করুন" এ ক্লিক করুন। আপনার অ্যাক্সেস না থাকলে, আপনি জিরা পাশে একটি আমন্ত্রণ কোড ম্যানুয়ালি কপি এবং পেস্ট করতে পারেন।
সফল যাচাইকরণের পরে, আপনাকে জিরা ইন্সট্যান্সে পুনঃনির্দেশিত করা হবে। জিরা প্রকল্পটি নির্বাচন করুন যেখানে আপনি Salesforce সত্তাগুলিকে সিঙ্ক করতে চান এবং "নিশ্চিত করুন" এ ক্লিক করুন৷
আপনি অবিলম্বে পাঠ্য বাক্সে এটির কী প্রবেশ করান এবং "এক্সালেট" ক্লিক করে আপনার প্রথম সমস্যাটি সিঙ্ক করা শুরু করতে পারেন। উপযুক্ত স্থিতি বার্তাগুলি প্রদর্শিত হওয়ার সাথে সাথে কিছুক্ষণ অপেক্ষা করুন।
আপনার প্রথম সমস্যাটি সিঙ্ক হওয়ার সময় শান্ত হয়ে বসুন।
স্ক্রিপ্ট মোড নির্বাচন করুন এবং "পরবর্তী" ক্লিক করুন।
আপনার সংযোগের নাম দিন। এটি আপনাকে আপনার সংযোগ সনাক্ত করতে সাহায্য করবে, বিশেষ করে যদি আপনার একাধিক সংযোগ থাকে।
স্থানীয় এবং দূরবর্তী উদাহরণের নাম দিন। আপনার এন্ট্রির উপর ভিত্তি করে একটি সংযোগের নাম স্বয়ংক্রিয়ভাবে তৈরি হয়। আপনি চাইলে পরিবর্তন করতে পারেন।
আপনি প্রস্তুত হলে, "শুরু করুন" এ ক্লিক করুন।
Exalate একটি আমন্ত্রণ কোড তৈরি করে। নিরাপদে সংরক্ষণ করতে "আমন্ত্রণ কোড অনুলিপি করুন" এ ক্লিক করুন৷
সেলসফোর্সের দিকে আপনার কাজ এখন সম্পূর্ণ। পরবর্তী পদক্ষেপের জন্য আপনার জিরা উদাহরণে এগিয়ে যান।
জিরার দিকে, এক্সালেট অ্যাডমিন কনসোলে "সংযোগ" ট্যাব খুলুন এবং "আমন্ত্রণ গ্রহণ করুন" এ ক্লিক করুন। এটি একটি পাঠ্য এলাকা খুলবে। আপনি আগে কপি করা আমন্ত্রণ কোড আটকান এবং "পরবর্তী" ক্লিক করুন।
বেসিক মোডের মতো, জিরা পাশের প্রকল্পটি নির্বাচন করুন এবং "নিশ্চিত করুন" এ ক্লিক করুন
অভিনন্দন, আপনি সফলভাবে আপনার Jira এবং Salesforce দৃষ্টান্ত সংযুক্ত করেছেন।
এখানে উত্তেজনাপূর্ণ অংশ আসে! আমাদের সিঙ্ক কনফিগার করা যাক.
সংযোগ কনফিগার করে জিরা এবং সেলসফোর্সের মধ্যে তথ্য বিনিময় নিয়ন্ত্রণ করার সময় এসেছে৷
কনফিগারেশন স্ক্রিনে দুটি ট্যাব রয়েছে: "নিয়ম" এবং "ট্রিগারস"। আমি এই বিভাগে "নিয়ম" ট্যাবটি কভার করব, এবং, আমরা পরের বিভাগে "ট্রিগার" কীভাবে কাজ করে তা দেখব।
আপনি "নিয়ম" ট্যাবের অধীনে সিঙ্ক নিয়মগুলি পাবেন৷ এই নিয়মগুলি গ্রোভি স্ক্রিপ্টিং ভাষায় লেখা হয়েছে, তাই আপনি যদি এটির সাথে পরিচিত হন তবে এটি আপনার জন্য সহজ হবে।
"আউটগোয়িং সিঙ্ক" নিয়মগুলি নির্ধারণ করে যে আপনি অন্য দিক থেকে কী পাঠিয়েছেন এবং "আগত সিঙ্ক" নিয়মগুলি নিয়ন্ত্রণ করে যে আপনি কীভাবে অন্য দিক থেকে তথ্য ব্যাখ্যা করবেন৷
জিরা এবং সেলসফোর্স উভয়েরই এই নিয়ম রয়েছে; পার্থক্য হল আমরা কিভাবে সত্ত্বাকে সম্বোধন করি। আপনি যে প্ল্যাটফর্ম থেকে সংযোগ অ্যাক্সেস করেন তার উপর সত্তা নির্ভর করে।
আপনি টেক্সট বক্সের ভিতরে নিয়মগুলি সরাসরি সম্পাদনা করতে পারেন, অথবা আপনি পরে কাজ করার জন্য সেগুলি কপি এবং পেস্ট করতে পারেন।
Salesforce "আউটগোয়িং সিঙ্ক" নিয়মে " replica.description = entity.Description " বিবৃতিটির অর্থ হল কেস (সত্তা) বিবরণ একটি প্রতিলিপিতে সংরক্ষিত।
আপনি যে মানগুলি পাঠাতে বা গ্রহণ করতে চান তা সংরক্ষণ করার জন্য প্রতিরূপটি একটি স্থানধারক হিসাবে কাজ করে। এই ক্ষেত্রে, এর মানে হল আপনি Salesforce থেকে কেসের বিবরণ জিরাতে তৈরি করা সমস্যার বিবরণে পাঠান।
একইভাবে, জিরা "ইনকামিং সিঙ্ক" নিয়মে, " issue.description = replica.description " মানে আপনি প্রতিলিপি বিবরণ ( Salesforce থেকে কেস ) জিরা ইস্যু বর্ণনা ক্ষেত্রে অনুলিপি করেন৷
আপনি যদি সত্তা ক্ষেত্রগুলির জন্য নির্দিষ্ট মান সেট করতে চান, আপনি উদ্ধৃতি চিহ্নগুলিতে আবদ্ধ মানগুলির সাথে প্রদত্ত মানগুলির যে কোনও প্রতিস্থাপন করতে পারেন। উদাহরণস্বরূপ, আপনি " replica.description = entity.Description " থেকে " replica.description = 'সেলসফোর্স থেকে প্রেরিত' পরিবর্তন করতে পারেন। "
আপনি আর শেয়ার করতে চান না এমন ডেটা বাদ দিতে, আপনি সংশ্লিষ্ট লাইনটি মুছে ফেলতে পারেন বা লাইনের শুরুতে "//" যোগ করে মন্তব্য করতে পারেন৷
আপনি উন্নত অন্বেষণ করতে পারেন '
আপনি প্রেরিত বা প্রাপ্ত ডেটাতে পরিবর্তন করতে চান কিনা তার উপর নির্ভর করে আপনি বহির্গামী সিঙ্ক নিয়ম বিভাগে বা ইনকামিং সিঙ্ক নিয়ম বিভাগে এই নিয়মগুলি সম্পাদনা করতে পারেন।
আপনার সমস্ত পরিবর্তন করার পরে "প্রকাশ করুন" এ ক্লিক করতে ভুলবেন না৷
আপনি জিরার সাথে একটি নির্দিষ্ট গ্রাহকের সাথে সম্পর্কিত একটি "Salesforce অ্যাকাউন্ট" সিঙ্ক্রোনাইজ করতে চাইতে পারেন বা যখনই একটি "Salesforce Case" তৈরি বা আপডেট করা হয় তখন স্বয়ংক্রিয়ভাবে একটি Jira সমস্যা তৈরি করতে পারেন। আপনি সহজেই যেকোনো প্রয়োজনের জন্য ট্রিগার কনফিগার করতে পারেন।
জিরা এবং সেলসফোর্স উভয় ক্ষেত্রেই ট্রিগার তৈরির প্রক্রিয়া একই রকম, তবে অনুসন্ধানের প্রশ্নগুলি প্ল্যাটফর্ম-নির্দিষ্ট। উদাহরণস্বরূপ, জিরা JQL (জিরা কোয়েরি ভাষা) ব্যবহার করে, যখন Salesforce SOQL (Salesforce অবজেক্ট কোয়েরি ভাষা) ব্যবহার করে।
ট্রিগার তৈরি করা স্বজ্ঞাত এবং সহজবোধ্য।
আমরা প্রদর্শন করব কিভাবে Salesforce এ একটি ট্রিগার তৈরি করতে হয়। আপনি যদি ধাপে ধাপে এই টিউটোরিয়ালটি অনুসরণ করে থাকেন, তাহলে আপনার এখনই এডিট সংযোগ স্ক্রিনে থাকা উচিত।
আপনি যদি সেখানে না থাকেন তবে Exalate কনসোলের "সংযোগ" বিভাগে যান এবং সংযোগ সম্পাদনা বোতামে ক্লিক করুন৷ উপরের ট্যাবে, "Triggers" এ ক্লিক করুন।
"+ ট্রিগার তৈরি করুন" বোতামে ক্লিক করুন, এবং একটি "ট্রিগার যোগ করুন" মডেল পপ আপ হবে।
সেলসফোর্স সত্ত্বাগুলির একটি ড্রপ-ডাউন তালিকা থেকে বেছে নেওয়ার জন্য রয়েছে, যেমন অ্যাকাউন্ট, কেস, সুযোগ, টাস্ক, পণ্য, ইত্যাদি। আপনি যা নির্বাচন করেন তার উপর নির্ভর করে, অতিরিক্ত ক্ষেত্রগুলি উপস্থিত হয়।
এমনকি আপনি "যদি" বিভাগে একটি SOQL ক্যোয়ারী লিখে ফিল্টার করার শর্তগুলি নির্দিষ্ট করতে পারেন। ট্রিগারের উদ্দেশ্য বুঝতে সাহায্য করার জন্য যেকোনো প্রাসঙ্গিক নোট যোগ করতে ভুলবেন না, বিশেষ করে যদি আপনার অনেক ট্রিগার থাকে।
আপনি একটি "অ্যাক্টিভেট" চেকবক্স পাবেন যা আপনাকে ট্রিগার সক্ষম বা অক্ষম করতে দেয়৷
ট্রিগার সংরক্ষণ করতে "যোগ করুন" এ ক্লিক করুন।
আপনি এখন আগের স্ক্রিনে তালিকাভুক্ত ট্রিগার দেখতে পাবেন।
আমরা জিরা এবং সেলসফোর্সের মধ্যে একটি সংযোগ স্থাপন করে শুরু করেছি।
বেসিক মোডে, আপনি ট্রিগারের মাধ্যমে সিঙ্ক্রোনাইজ করতে পারেন, বা একাধিক সমস্যা বা সত্তা একসাথে সিঙ্ক করতে পারেন "
স্ক্রিপ্ট মোডে, একবার আপনি আপনার প্রয়োজনীয়তা অনুসারে সংযোগটি কনফিগার করার পরে, আপনি দেখতে পাবেন যে শর্তগুলি সত্য হলে সমস্যাগুলি বা সত্তাগুলি স্বয়ংক্রিয়ভাবে সিঙ্ক্রোনাইজ হয়৷
এক্সালেট পর্যায়ক্রমে সিঙ্ক এবং আপডেটের জন্য পরীক্ষা করে, তাই যদি আপনার সিঙ্ক্রোনাইজেশন অবিলম্বে প্রতিফলিত না হয়, কিছু সময়ের জন্য অপেক্ষা করুন এবং আবার চেষ্টা করুন। আপনি যেকোন সময় সিঙ্ক নিয়ম এবং ট্রিগার সামঞ্জস্য করতে পারেন যাতে সমস্ত কিছু ইচ্ছামতো কাজ করে তা নিশ্চিত করতে পারেন৷
এক্সালেটের স্ক্রিপ্ট মোড উন্নত ব্যবহারের ক্ষেত্রে প্রয়োগ করার জন্য অনেক সম্ভাবনার খোলে।
আমরা এই বিভাগে কয়েকটি আলোচনা করব:
সেলসফোর্স জিরা ইন্টিগ্রেশন থেকে আপনি যে সুবিধাগুলি পাবেন তার সংক্ষিপ্ত বিবরণ দিয়ে আসুন:
সেলসফোর্স এবং জিরাকে একীভূত করা আপনার ব্যবসায়িক প্রক্রিয়াগুলিকে উন্নত করার একটি দুর্দান্ত উপায়। Exalate ব্যবহার করে, আপনি সহজেই দুটি সিস্টেমকে সংযুক্ত করতে পারেন এবং প্রশাসকদের আপনার ডেটা নষ্ট করার বিষয়ে চিন্তা না করে রিয়েল টাইমে ডেটা সিঙ্ক করা শুরু করতে পারেন৷ এটি আপনাকে গ্রাহক পরিষেবা, প্রকল্প পরিচালনা, উত্পাদনশীলতা উন্নত করতে এবং খরচ কমাতে সহায়তা করবে।
যদি আপনার মনে একটি নির্দিষ্ট ব্যবহারের ক্ষেত্রে থাকে এবং আপনি ভাবছেন যে Exalate আপনার জন্য সঠিক সমাধান কিনা, আমাদের ইন্টিগ্রেশন ইঞ্জিনিয়ারদের একজনের সাথে একটি বিনামূল্যের সেশন বুক করুন ।
এই নিবন্ধটি Exalate- এর একজন সিনিয়র আইটি কপিরাইটার তেজা ভুটাদা লিখেছেন।