অন্য সিস্টেম থেকে আসা
মাইগ্রেশন ককপিট: কী রেকর্ড হিসেবে স্থানান্তরিত হয়, কী তার পরিবর্তে আর্কাইভ করা হয়, এবং কেন এই কাটওভারটি এক সপ্তাহান্তের পরিবর্তে একাধিক তারিখভিত্তিক ধাপে সম্পন্ন হয়।
একটি কোম্পানিকে স্থানান্তর করা কোনো আমদানি নয়, বরং একটি প্রকল্প, এবং ‘প্ল্যাটফর্ম → লিগ্যাসি মাইগ্রেশন’-এর অধীনে থাকা ককপিটটি এই বিষয়টিকে কেন্দ্র করেই তৈরি করা হয়েছে। এটি ত্রিশটিরও বেশি উৎস সিস্টেম—যেমন ERP, CRM, HRMS, স্বাস্থ্যসেবা এবং ছাত্র সিস্টেম—সম্পর্কে জানে এবং TRANXACT যে বিষয়গুলোর জন্য নিজস্ব নাম ব্যবহার করে, সেগুলোর প্রত্যেকটি কী নামে ডাকে, তাও জানে।
যে নিয়মটি সবকিছুকে রূপ দেয়
অ্যাপ্লিকেশনের মাধ্যমে মাস্টার ডেটা এবং ওপেন ট্রানজ্যাকশনগুলো প্রতিটি নিয়ম মেনে আসল রেকর্ড হিসেবে প্রদর্শিত হয়। ক্লোজড হিস্ট্রি পুনরায় পোস্ট না করে আর্কাইভ করা হয়। তিন বছরের পরিশোধিত ইনভয়েস পুনরায় পোস্ট করলে ক্লোজড পিরিয়ডগুলোতে তিন বছরের জার্নাল তৈরি হবে এবং এমন একটি ট্রায়াল ব্যালেন্স পাওয়া যাবে যা আপনার স্বাক্ষরিতটির সাথে আর মিলবে না।
দুটি পর্যায়
- পরিকল্পনাটি হলো: কী আসছে, কোথা থেকে আসছে, এবং লক্ষ্যবস্তু আসলে কী গ্রহণ করে তার সাথে ক্ষেত্রবিশেষে মিলিয়ে দেখা — যা অনুমানের পরিবর্তে পণ্যটি থেকে সরাসরি বোঝা।
- এই চক্রগুলো হলো পুরোনো সিস্টেম চালু থাকা অবস্থায় বারবার চলতে থাকা তারিখযুক্ত ডেল্টা লোড, যার প্রতিটি আগের বারের পর থেকে হওয়া পরিবর্তনগুলো নিয়ে আসে, যতক্ষণ না কেউ কাটওভারের জন্য আহ্বান জানায়।
প্রতিটি রাউন্ড একটি রেকর্ড। এতে কী পাওয়া গেছে, কী তৈরি করা হয়েছে, কী প্রত্যাখ্যান করা হয়েছে এবং কেন — এবং একটি রিসেট, যা ভুল হলে রাউন্ডটিকে আগের অবস্থায় ফিরিয়ে দেয়। যে মাইগ্রেশন আপনি পুনরায় চালাতে পারবেন না, সেটি চালানোর জন্য আপনি কেবল একবারই সুযোগ পাবেন।
প্রারম্ভিক ব্যালেন্স
পুরানো সিস্টেমের সমাপনী ট্রায়াল ব্যালেন্সটি নতুন সিস্টেমে একটি প্রারম্ভিক জার্নালে পরিণত হয়, যা সিস্টেম চালু হওয়ার আগের দিনের তারিখ দিয়ে নির্ধারিত থাকে। মাইগ্রেশনের ফলে শুধুমাত্র এই একটিই অ্যাকাউন্টিং এন্ট্রি করা হয়, এবং এটিই সবচেয়ে সঠিক হতে হবে।
ফাইলগুলো কোথা থেকে আসে
একটি বাস্তব সিস্টেম থেকে আনলোড করা ফাইলের আকার সাধারণত ব্রাউজার আপলোডের সাথে সংযুক্ত করার চেয়ে অনেক বড় হয়। মাইগ্রেশনটি একটি সংযুক্ত ড্রাইভে নির্দেশ করলে, এটি যেখানে আছে সেখান থেকেই পড়া হয় — সংযুক্ত ড্রাইভগুলো দেখুন।
প্রতিটি ধাপে একটি টেমপ্লেট ডাউনলোডের ব্যবস্থা আছে: এটি একটি খালি স্প্রেডশিট, যেখানে ফিল্ড ম্যাপের জন্য প্রয়োজনীয় কলামগুলো থাকে। যেখানে একটি ম্যাপ একাধিক নামে একটি ফিল্ড গ্রহণ করে — যেমন, রিপোর্টের উপর নির্ভর করে একটি কুইকবুকস লেজার এক্সপোর্টের তারিখ কলামের শিরোনাম "Transaction date", "Date" বা "Trans Date" হতে পারে — সেখানে টেমপ্লেটটিতে প্রতিটি বিকল্পের জন্য একটি করে কলাম থাকে। ফলে, আপনার কাছে যে এক্সপোর্টই থাকুক না কেন, তার কলামটি টেমপ্লেটে পাওয়া যায়।
এসএপি বিজনেস ওয়ান
এসএপি বিজনেস ওয়ান (সিস্টেম তালিকায় SAP-B1) তেরোটি ধাপে সম্পন্ন হয়, যার প্রতিটির নামকরণ করা হয়েছে সেই B1 টেবিলগুলোর নামে যেখান থেকে এটি ডেটা পড়ে, এবং ককপিট যে ক্রমে এগুলো চালায় সেই ক্রমেই সাজানো থাকে: একটি ট্রানজ্যাকশন যা কিছু নির্দেশ করে, তা ট্রানজ্যাকশনটি শুরু হওয়ার আগেই বিদ্যমান থাকে।
| ধাপ | পড়ুন | মনে হয় |
|---|---|---|
| হিসাবের তালিকা | শুধুমাত্র OACT, পোস্টযোগ্য অ্যাকাউন্ট | জিএল অ্যাকাউন্ট। টাইটেল অ্যাকাউন্ট হলো চার্টের ড্রয়ার এবং এগুলোতে কোনো কিছু পোস্টিং করা যায় না। |
| ব্যয় কেন্দ্র | ওপিআরসি, মাত্রা ১ | ব্যয় কেন্দ্র। B1 এগুলোকে লাভ কেন্দ্র বলে; এর অন্যান্য মাত্রাগুলো আলাদা তালিকা। |
| বিক্রেতারা | OCRD যেখানে CardType হল S | সরবরাহকারী |
| গ্রাহকরা | OCRD যেখানে CardType হল C | গ্রাহক অ্যাকাউন্ট। লিড (কার্ড টাইপ L) হলো পাইপলাইন, গ্রাহক নয়। |
| আইটেম | OITM ও OITB | মজুদ এবং অ-মজুদ উভয় প্রকারের পণ্য। |
| খোলা ক্রয় আদেশ | OPOR সহ POR1, খোলা লাইন | যা এখনও পাওয়া বাকি তার জন্য ক্রয় আদেশ |
| খোলা এ/আর চালান | OINV, খোলা | গ্রাহকের চালান, যার সাথে ইতিমধ্যে প্রাপ্ত অর্থ নিষ্পত্তি করা হয়েছে। |
| খোলা এ/পি চালান | ওপিসিএইচ, খোলা | সরবরাহকারীর চালান, বিক্রেতার নিজস্ব চালান নম্বরের অধীনে |
| বন্ধ A/R চালান | OINV, বন্ধ | আর্কাইভ করা ইতিহাস, কখনো পুনরায় পোস্ট করা হয়নি। |
| বন্ধ A/P চালান | ওপিসিএইচ, বন্ধ | আর্কাইভ করা ইতিহাস, কখনো পুনরায় পোস্ট করা হয়নি। |
| আগত এবং বহির্গামী পেমেন্ট | ORCT এবং OVPM | প্রমাণ হিসেবে সংরক্ষণ করা হয়েছে |
| ট্রায়াল ব্যালেন্স | প্রতি অ্যাকাউন্টে JDT1 এর যোগফল | উদ্বোধনী জার্নাল |
| খতিয়ানের ইতিহাস | ওজেডিটি জেডিটি১ এর সাথে | নির্দিষ্ট সময় ধরে আপনি যে জার্নালগুলো রাখেন |
সোর্স রেকর্ডে ডেটা এক্সট্র্যাকশনের সহায়ক উপাদানগুলো থাকে: মাইক্রোসফট এসকিউএল সার্ভারের জন্য কোয়েরি এবং এসএপি হানা-র জন্য একই কোয়েরি; যখন আপনি ক্লায়েন্ট থেকে এক্সপোর্ট করতে চান, তখন ব্যবহৃত বি১ ক্লায়েন্ট মেনু পাথগুলো (কোয়েরি ম্যানেজার টু এক্সেল, বিজনেস পার্টনার মাস্টার ডেটা, আইটেমস লিস্ট, জেনারেল লেজার, ট্রায়াল ব্যালেন্স, এজিং); এবং যেখানে সরাসরি ডাটাবেসে পৌঁছানো যায় না, সেখানে https://<server>:50000/b1s/v1/ ঠিকানায় সার্ভিস লেয়ারের জন্য একটি স্ক্রিপ্ট। ফিল্ড ম্যাপগুলো ঐ এক্সপোর্টগুলোর ফলে তৈরি হওয়া কলামের নামগুলোর সাথে মিলিয়ে সাজানো থাকে, ফলে ফাইলটির নাম পরিবর্তন না করেই সরাসরি বি১ ম্যাপ থেকে নেওয়া হয়।
ট্রায়াল ব্যালেন্স B1-এর ট্রায়াল ব্যালেন্স রিপোর্ট থেকে না পড়ে জার্নাল লাইনগুলো থেকে যোগ করা হয়, কারণ রিপোর্টটিতে টাইটেল-অ্যাকাউন্টের উপ-মোটগুলো অন্তর্ভুক্ত থাকে, যা কোনো কিছু মেলানোর আগে বাদ দিতে হবে।
এটা কি প্রস্তুত? প্রস্তুতি ড্যাশবোর্ড
ককপিটটি ধাপে ধাপে কাজ করে। একটি গো-লাইভ মিটিং-এ যে প্রশ্নটি করা হয় তা ভিন্ন: গ্রাহকরা কি প্রস্তুত, বকেয়া পাওনাগুলো কি প্রস্তুত, স্টক কি প্রস্তুত। প্ল্যাটফর্ম → লিগ্যাসি মাইগ্রেশন → মাইগ্রেশন রেডিনেস প্রতিটি ব্যবসায়িক ক্ষেত্র অনুযায়ী এবং ছেড়ে যাওয়া প্রতিটি সিস্টেম জুড়ে এর উত্তর দেয়, এবং ককপিটের হেডারে একটি রেডিনেস ড্যাশবোর্ড বাটন আছে যা এটি খোলে।
শীর্ষে পুরো কাটওভারের জন্য একটিই পরিসংখ্যান রয়েছে — যা হলো আওতাভুক্ত বিষয়গুলোর মধ্যে প্রস্তুত অংশের হার — এর পাশে একটি রায় (গো-লাইভের জন্য প্রস্তুত, প্রক্রিয়াধীন বা প্রস্তুত নয়), স্থানান্তরিত রেকর্ডসমূহ, ডেটার গুণমান, ব্যতিক্রমসমূহ এবং কতগুলো অবজেক্ট প্রস্তুত, পর্যালোচনাধীন ও অবরুদ্ধ রয়েছে তা দেখানো হয়। এর নিচে প্রতিটি ব্যবসায়িক ক্ষেত্রের জন্য একটি করে টাইল রয়েছে; শুধুমাত্র সেই ক্ষেত্রটি দেখতে, অথবা সমস্ত ক্ষেত্র দেখতে একটি বেছে নিন।
| এলাকা | এতে যা যা অন্তর্ভুক্ত রয়েছে |
|---|---|
| ইআরপি — ফিনান্স এবং কোর মাস্টার্স | গ্রাহক, বিক্রেতা, কাঁচামাল, খোলা প্রাপ্য হিসাব, খোলা প্রদেয় হিসাব, স্থায়ী সম্পদ, হিসাবের তালিকা, ব্যয় কেন্দ্র, প্রারম্ভিক ব্যালেন্স, খতিয়ানের ইতিহাস এবং নিষ্পত্তিকৃত লেনদেন। |
| সিআরএম — গ্রাহক এবং পাইপলাইন | অ্যাকাউন্ট, কন্টাক্ট, লিড, ওপেন অপরচুনিটি, ওপেন কোটেশন, ওপেন সেলস অর্ডার, ওপেন কেস, ক্যাম্পেইন এবং অ্যাক্টিভিটি হিস্ট্রি। |
| এসসিএম — সাপ্লাই চেইন এবং লজিস্টিকস | সরবরাহকারী, পণ্য ও একক, গুদাম ও বিন, মজুতকরণ ও পুনঃপূরণের নিয়মাবলী, হাতে থাকা মজুদ, খোলা ক্রয় আদেশ, খোলা গুদামের কাজ, বাহক ও শুল্ক, খোলা মাল পরিবহন, এবং পরিকল্পনা ও পূর্বাভাস। |
| উৎপাদন | ওয়ার্ক সেন্টার, বিল অফ মেটেরিয়াল, রাউটিং, সরঞ্জাম ও রক্ষণাবেক্ষণ পরিকল্পনা, পরিদর্শন পরিকল্পনা, খোলা উৎপাদন ও রক্ষণাবেক্ষণ অর্ডার, খোলা কোয়ালিটি ইভেন্ট এবং প্ল্যান্টের ইতিহাস। |
| মানব সম্পদ এবং বেতন | প্রতিষ্ঠান ও পদসমূহ, কর্মচারী, নির্ভরশীল ব্যক্তি, বেতন কাঠামো, পুনরাবৃত্ত বেতন উপাদান এবং বেতন প্রদানের ইতিহাস। |
| স্বাস্থ্যসেবা | রোগী, সেবাপ্রদানকারী ও বিভাগসমূহ, অর্থপ্রদানকারী ও নীতিমালা, সমস্যা, অ্যালার্জি ও টিকাদান, ভবিষ্যৎ সাক্ষাৎ, সক্রিয় ব্যবস্থাপত্র, চলমান সাক্ষাৎ এবং রোগের ইতিহাস। |
| শিক্ষার্থীর জীবনচক্র | প্রোগ্রাম ও কোর্সসমূহ, শিক্ষার্থী, ট্রান্সক্রিপ্ট, উন্মুক্ত আবেদনপত্র, বর্তমান তালিকাভুক্তি, শিক্ষার্থী অ্যাকাউন্ট ও সহায়তা, স্থগিতাদেশ এবং নিবন্ধনের ইতিহাস। |
| কর্মী নিয়োগ এবং অস্থায়ী কর্মী | ক্লায়েন্ট ও প্রোগ্রাম, প্রার্থী, খোলা চাকরির অর্ডার, খোলা আবেদনপত্র, সক্রিয় নিয়োগ, টাইমশিট ও চালান, এবং কমপ্লায়েন্স সংক্রান্ত বিষয়াদি। |
প্রতিটি এলাকা হলো একটি টেবিল, যেখানে বয়ে আনতে হবে এমন প্রতিটি জিনিসের জন্য একটি করে সারি রয়েছে:
| কলাম | এতে যা বলা হয়েছে |
|---|---|
| রেকর্ড | এক্সট্র্যাক্টের সারিগুলো হলো—সারিটিকে তথ্য সরবরাহকারী প্রতিটি ধাপের সর্বশেষ আপলোড, যা ছেড়ে যাওয়া প্রতিটি উৎস সিস্টেম জুড়ে যোগ করা হয়। |
| গুণমান | সেই সারিগুলোর অনুপাত যা টার্গেট স্ক্রিনের নিজস্ব যাচাইয়ে উত্তীর্ণ হয়েছে। |
| ব্যতিক্রম | চেকের মাধ্যমে অথবা লোড করার সময় স্ক্রিনের মাধ্যমে সারিগুলো প্রত্যাখ্যান করা হয়েছিল। প্রতিটি কেন প্রত্যাখ্যান করা হয়েছে তা পড়ার জন্য ককপিটের ধাপটি খুলুন। |
| মীমাংসিত | হ্যাঁ, যখন ধাপটির প্রতিটি পর্যায় সম্পন্ন হয়, কোনো সারি লোড হওয়ার জন্য অপেক্ষায় থাকে না এবং ককপিট দ্বারা তৈরি প্রতিটি রেকর্ড তখনও বিদ্যমান থাকে। না, যখন সেই রেকর্ডগুলোর কিছু ইতিমধ্যে মুছে ফেলা হয়েছে। অন্যথায় বিচারাধীন। |
| অবস্থা | প্রস্তুত, পর্যালোচনাধীন, অবরুদ্ধ, শুরু হয়নি, ঘোষিত হয়নি অথবা প্রযোজ্য নয় — নিচে দেখুন। |
| অবস্থা | যখন |
|---|---|
| প্রস্তুত | গুণমান ৯৮% বা তার বেশি এবং বিরোধ নিষ্পত্তি করা হয়েছে। |
| পর্যালোচনা | গুণমান ৯০% থেকে ৯৮%-এর মধ্যে, অথবা সারিটি এখনও মীমাংসা করা হয়নি। |
| অবরুদ্ধ | গুণমান ৯০%-এর নিচে, অথবা ককপিট দ্বারা তৈরি রেকর্ডগুলো আর নেই। |
| শুরু হয়নি | একটি সিস্টেমকে এই ধাপে রেখে দেওয়া হচ্ছে, এবং এতে এখনও কিছু আপলোড করা হয়নি। |
| ঘোষণা করা হয়নি | কোনো সিস্টেম অবশিষ্ট না থাকাটাই এই বিষয়টি স্পষ্ট করে দেয়। সারিটি সেটাই বলে যা অন্যান্য সিস্টেমের পরিকল্পনাগুলো বলে। হয় যে সিস্টেমে এটি রয়েছে সেখানে ঘোষণা করুন, অথবা নিশ্চিত করুন যে ব্যবসার কাছে এর কিছুই নেই। |
| প্রযোজ্য নয় | ধাপটি বাদ দেওয়া হয়েছিল কারণ এই কোম্পানির কাছে এর কিছুই নেই। |
একটি সারি নির্বাচন করলে দেখা যাবে সেটি কী কী অন্তর্ভুক্ত করে এবং কোন সিস্টেমের কোন ধাপগুলো থেকে এতে তথ্য আসে। একটি ধাপ দুটি ক্ষেত্রে তথ্য সরবরাহ করতে পারে — যেমন, একটি গ্রাহক তালিকা একই সাথে ERP-এর গ্রাহক এবং CRM-এর অ্যাকাউন্ট উভয়কেই অন্তর্ভুক্ত করে — এবং উপরের মোট সংখ্যাটি এটিকে একবারই গণনা করে।
কোনো সিস্টেম ত্যাগ করার সময় তাতে কিছু যুক্ত হলে একটি এলাকা প্রদর্শিত হয়। যে এলাকাগুলোতে কেউ কিছু যুক্ত করছে না, সেগুলোকে এই কাটওভারের অংশ নয় হিসেবে তালিকার নীচে দেখানো হয়। কোনো সিস্টেমে একটি ফাইল আপলোড করা হলে বা এর কোনো একটি ধাপ এড়িয়ে যাওয়া হলে, সেটিকে পরিত্যক্ত বলে গণ্য করা হয়।
কোনো কিছু আপলোড করার আগে পরিমাপ করার মতো কিছুই থাকে না। দৃষ্টান্তস্বরূপ, এই কোম্পানির পাশে একটি প্রদর্শনের জন্য নমুনা পরিসংখ্যানসহ ড্যাশবোর্ডটি দেখানো হয়েছে, যা পৃষ্ঠায় কোম্পানির নিজস্ব নয় বলে চিহ্নিত করা আছে। নমুনা পরিসংখ্যানগুলো কখনোই আসল পরিসংখ্যানের সাথে মেশে না।
কে কী করতে পারে
প্ল্যাটফর্ম → ভূমিকা (Platform → Roles)-এর অধীনে প্রতিটি ভূমিকার জন্য ককপিট এবং রেডিনেস ড্যাশবোর্ড প্রদান করা হয়, যেমন মাইগ্রেশন ককপিট এবং মাইগ্রেশন রেডিনেস, এবং ককপিটের প্রতিটি কাজ করার জন্য প্রয়োজনীয় অনুমতি চাওয়া হয়:
| মাইগ্রেশন ককপিটে অনুমতি | কাউকে আসতে দিন |
|---|---|
| প্রদর্শন | ককপিট খুলে নকশা, ধাপগুলো, মানচিত্র, সারিগুলো এবং বাঁধনটি পড়ুন। |
| যোগ করুন | এই কম্পিউটার থেকে, সংযুক্ত ড্রাইভ থেকে অথবা নির্ধারিত আপলোড হিসেবে একটি অংশ আপলোড করুন। |
| পরিবর্তন | চেক করুন, লোড করুন, পোস্ট করুন, সেটেল করুন, আর্কাইভ করুন, ব্যালেন্স বা লেজার হিস্ট্রি পোস্ট করুন, কোনো ধাপ এড়িয়ে যান বা পুনরায় করুন, নাম্বারিং, অ্যাপ্রোচ ও রাউন্ড সেট করুন, এবং কাটওভারটি সম্পূর্ণ হিসেবে চিহ্নিত করুন বা পুনরায় খুলুন। |
| মুছে ফেলুন | স্টেজ করা ফাইলটি বাতিল করুন, অথবা সম্পূর্ণ কাটওভারটি রিসেট করুন। |
মাইগ্রেশন রেডিয়েন্স শুধুমাত্র প্রদর্শনের জন্য; এটি কোনো পরিবর্তন করে না। ককপিটের পেছনের তালিকাগুলো — সোর্স সিস্টেম, মাইগ্রেশন অবজেক্ট, ফিল্ড ম্যাপ, মাইগ্রেশন ব্যাচ, মাইগ্রেশন রান, মাইগ্রেশন রিসেট, আর্কাইভড হিস্ট্রি এবং ওপেনিং ব্যালেন্স — অন্য যেকোনো স্ক্রিনের মতোই আলাদাভাবে প্রদান করা হয়।
দুটি ভূমিকা অর্পণের জন্য প্রস্তুত অবস্থায় পাঠানো হয়:
- মাইগ্রেশন লিড কাটওভারটি পরিচালনা করেন: ককপিটের প্রতিটি অনুমতি নিয়ন্ত্রণ, সোর্স সিস্টেম, মাইগ্রেশন অবজেক্ট এবং ফিল্ড ম্যাপে সংযোজন, পরিবর্তন ও মুছে ফেলা, এবং রেডিনেস ড্যাশবোর্ড ও অন্যান্য তালিকায় তা প্রদর্শন করা।
- গো-লাইভ রিভিউয়ার রেডিয়েন্স ড্যাশবোর্ড, ককপিট এবং এর পেছনের প্রতিটি তালিকা পড়েন এবং স্টিয়ারিং কমিটি, অডিটর বা কাটওভার অনুমোদনকারী ব্যবসার মালিকের জন্য কোনো পরিবর্তন করেন না।
যার ভূমিকা ককপিট পড়ার কিন্তু পরিবর্তন করার নয়, তিনি প্রোগ্রেস বারের নিচে এমন একটি নোট দেখতে পান এবং তার করা যেকোনো পরিবর্তন ককপিটে প্রত্যাখ্যান করা হয়। একটি স্ক্রিনের অন্যটির বাটন শুধুমাত্র তারাই দেখতে পায় যারা সেটি খুলতে পারে।
কাটওভার সম্পূর্ণ হিসেবে চিহ্নিত করলে শুধু সেই কোম্পানির জন্য ককপিট এবং এর পেছনের তালিকাগুলো বন্ধ হয়ে যায়, আর কিছুই হয় না। অন্য সব প্ল্যাটফর্ম স্ক্রিন আগের মতোই কাজ করতে থাকে।