প্রকল্প ব্যবস্থাপনা পূর্বরূপ

এই ব্লগ নিম্নলিখিত বিষয় কভার

ভাষা যান

Go বোঝার জন্য একটি সত্যিই সহজ ভাষা কারণ এটি নতুন প্রোগ্রামারদের দ্রুত ভাষা নিতে দেয়। এটি পাকা প্রবীণদের দ্রুত অন্য কারো কোড বুঝতে অনুমতি দেয়। স্থাপনের সহজতা, শক্তিশালী সমঝোতার সাথে, গো ল্যাংয়ের সবচেয়ে বড় সুবিধাগুলির মধ্যে একটি হল স্বচ্ছতা এবং ব্যবহারে সহজতা। এটি Go এর দ্রুত উপর ফোকাস করে। অতএব, আপনি যদি PHP, Python, বা Ruby এর মত একটি ব্যাখ্যা করা ভাষা থেকে আসছেন, তাহলে এটি প্রায় রাত-দিন। এই সমস্ত সুবিধার কারণে, এটি প্রোগ্রামারদের মধ্যে খুব জনপ্রিয় হয়ে উঠছে। তদ্ব্যতীত, বিদেশী মেশিনে Go ইনস্টল করার প্রয়োজনের পরিবর্তে, আপনি একাধিক মেশিনে চালানোর জন্য আপনার আসল উত্স কোডটি সহজেই ক্রস-কম্পাইল করতে পারেন।

প্রকল্প ব্যবস্থাপনা অ্যাপ্লিকেশন

এখন প্রজেক্ট ম্যানেজমেন্টের দিকে আসি, এটা আজকাল একটা অপরিহার্য কাজ, এবং বিভিন্ন প্রোজেক্ট ম্যানেজমেন্ট অ্যাপ্লিকেশনের মধ্যে, MS Project এবং Oracle Primavera P6 Enterprise Project Portfolio Management হল জনপ্রিয় পণ্য। যাইহোক, প্রজেক্ট ম্যানেজমেন্ট ফাইল তৈরির পাশাপাশি ম্যানিপুলেট করার জন্য, আমাদের সংশ্লিষ্ট অ্যাপ্লিকেশনটি ইনস্টল করতে হবে। উপরন্তু, আপনাকে লাইসেন্স সাবস্ক্রিপশনের জন্য একটি মোটা অঙ্কের অর্থ প্রদান করতে হবে এবং যখন আপনাকে একটি দ্রুত ছোট অপারেশন করতে হবে এবং ইনস্টলেশন এবং সক্রিয়করণ প্রক্রিয়াটি প্রকৃত কার্যকলাপের চেয়ে বেশি সময় নেয় তখন এটি কষ্টকর হয়ে যায়। তাই একটি দ্রুত এবং কার্যকর সমাধান হল একটি প্রোগ্রামিং API বেছে নেওয়া। তবুও, একটি আরও উপযুক্ত সমাধান হল REST ভিত্তিক ক্লাউড API ব্যবহার করা যেখানে আপনাকে কোনও নির্দিষ্ট সফ্টওয়্যার ইনস্টল করার প্রয়োজন নেই তবে একটি কমান্ড প্রম্পটে একটি সাধারণ cURL কমান্ড আপনার প্রয়োজনীয়তাগুলি পূরণ করতে পারে।

Aspose.টাস্ক ক্লাউড

উপরোক্ত পরিস্থিতিগুলির যত্ন সহকারে বিবেচনা করার পরে, Aspose.Tasks ক্লাউড একটি আশ্চর্যজনক পছন্দ হিসাবে পাওয়া যায় কারণ এটি REST API ব্যবহার করে MS প্রজেক্ট এবং Primavera ফাইলগুলিকে বিভিন্ন সমর্থিত ফর্ম্যাটে তৈরি, ম্যানিপুলেট এবং রূপান্তর করার ক্ষমতা প্রদান করে৷ MS Office বা Oracle Primavera-এর জন্য কোনো সফ্টওয়্যার ডাউনলোড বা ইনস্টলেশনের প্রয়োজন নেই। আপনাকে যা করতে হবে তা হল dashboard.aspose.cloud-এ সাবস্ক্রাইব করুন, আপনার ব্যক্তিগতকৃত ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট কীগুলি পান এবং আপনার প্রকল্প পরিচালনার নথিগুলির সাথে কাজ শুরু করুন৷

Go এর জন্য Aspose.Tasks Cloud SDK

এখন একটি দৃশ্যকল্প বিবেচনা করুন, যেখানে আপনাকে প্রোজেক্ট ফাইলগুলিকে প্রোগ্রাম্যাটিকভাবে প্রক্রিয়া করতে হবে এবং আপনার পছন্দের ভাষা হল Go (উপরে উল্লিখিত এর বিস্ময়কর বৈশিষ্ট্যগুলির কারণে), তাই এই প্রয়োজনীয়তাগুলি কার্যকরভাবে পূরণ করার জন্য, আমরা বিশেষভাবে Go ভাষার জন্য একটি SDK তৈরি করেছি৷ Aspose.Tasks Cloud SDK for Go Aspose.Tasks ক্লাউড দ্বারা অফার করা সমস্ত বৈশিষ্ট্য প্রদান করে এবং যখন আপনাকে MS Project(MPP, MPT, [MPX] প্রক্রিয়া করতে হবে তখন সুবিধাজনক হয়ে ওঠে 5) এবং ওরাকল প্রাইমাভেরা (XML, XER) ফাইল। এই SDK দ্বারা অফার করা কিছু উত্তেজনাপূর্ণ বৈশিষ্ট্য হল

  • প্রকল্পের কাজগুলি যোগ করুন, সংশোধন করুন, সরান
  • প্রজেক্ট টাস্ককে একটি প্যারেন্ট টাস্ক থেকে অন্যটিতে সরান
  • একটি অভিভাবক টাস্ক অধীনে প্রকল্প টাস্ক অবস্থান পরিবর্তন
  • Primavera DB ফরম্যাট থেকে প্রকল্প আমদানি করুন
  • একটি প্রকল্পে অ্যাসাইনমেন্ট বরাদ্দ করুন
  • প্রকল্পের কাজের ব্রেকডাউন স্ট্রাকচার (WBS) পরিচালনা করুন
  • ঝুঁকি বিশ্লেষণ সঞ্চালন
  • টাস্ক লিঙ্ক এবং টাস্ক অ্যাসাইনমেন্ট পরিচালনা করুন।
  • সমস্ত রেফারেন্স সহ একটি প্রকল্পের কাজ মুছুন এবং টাস্ক ট্রি পুনর্নির্মাণ করুন

অন্যান্য ফরম্যাটে প্রকল্প রূপান্তর

PDF, XPS, XLSX, CSV, TXT সহ অন্যান্য সমর্থিত ফাইল ফরম্যাটে SDK প্রোজেক্ট ফাইলগুলির ত্রুটিহীন এবং শক্তিশালী রেন্ডারিং প্রদান করে। , HTML, PNG, JPEG, SVG, TIFF, BMP, স্প্রেডশীটএমএল, XER, P6XML, MPX, এবং Gdhtml. সবচেয়ে ভালো দিক হল একটি একক পদ্ধতি GetTaskDocumentWithFormat এই সমস্ত রূপান্তর ক্ষমতা প্রদান করে।

নিম্নোক্ত উদাহরণটি পিডিএফ ফরম্যাটে .mpp রূপান্তর কীভাবে সম্পাদন করতে হয় তার পদক্ষেপগুলি দেখায়।

cURL

curl -X GET "https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>"

কিভাবে JWT অ্যাক্সেস টোকেন পেতে হয়? সম্পর্কে আরও তথ্যের জন্য আপনি নিম্নলিখিত লিঙ্কে যাওয়ার কথা বিবেচনা করতে পারেন #গেট-অ্যাক্সেস-টোকেন)

অনুরোধ URL

https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false

উপরের উদাহরণে ব্যবহৃত নমুনা প্রকল্প ফাইলটি [CalendarWorkWeeks.mpp](https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-go/blob/master/tests/testdata/CalendarWorkWeeks থেকে ডাউনলোড করা যেতে পারে। mpp)।

প্রকল্প ফাইল লোড হচ্ছে

ফাইলগুলিকে ম্যানিপুলেট করার জন্য, সোর্স ফাইলটি নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করে লোড করা যেতে পারে

  • GetTaskDocument - Get project document already available on cloud storage
  • PutImportProjectFromFile - Imports project from primavera DB formats (Primavera SQLite .db or Primavera XML) and saves it to specified file with the specified format
  • PutImportProjectFromDb - Imports project from the database with the specified connection string and saves it to specified file with the specified format
  • PutImportProjectFromProjectOnline - Imports project from Project Online and saves it to a specified file

উপরে উল্লিখিত বৈশিষ্ট্যের বিবরণ ছাড়াও, Go এর জন্য Aspose.Tasks Cloud SDK দ্বারা সমর্থিত বৈশিষ্ট্যগুলির একটি বিশাল তালিকা রয়েছে। এমনকি আপনি সোর্স কোড ডাউনলোড করার কথা বিবেচনা করতে পারেন এবং আপনার প্রয়োজনীয়তা অনুযায়ী এটি পরিবর্তন করতে পারেন। ইনস্টলেশন শুধুমাত্র একটি লাইন অপারেশন

go get -v github.com/aspose-tasks-cloud/aspose-tasks-cloud-go/api

অনুগ্রহ করে গোলাং ব্যবহার করে SDK দ্বারা অফার করা আশ্চর্যজনক বৈশিষ্ট্যগুলি অন্বেষণ করা শুরু করুন, অথবা দ্রুত পরীক্ষার জন্য swagger ভিত্তিক API ইন্টারফেস ব্যবহার করুন৷ SDK-এর সাথে দ্রুত শুরু করার জন্য, আপনি [এই লিঙ্কে] ভাগ করা নমুনা কোড স্নিপেটগুলি ব্যবহার করার চেষ্টা করতে পারেন 28

নির্দ্বিধায় ডেভেলপার’স গাইড অন্বেষণ করুন এবং কোনো প্রযুক্তিগত প্রশ্নের ক্ষেত্রে, অনুগ্রহ করে প্রশ্নটি [Aspose.Tasks সমর্থন ফোরাম] এ পোস্ট করুন 30

মূল্য নির্ধারণ

পণ্যের প্রচলিত লাইসেন্সিং প্রক্রিয়ার বিপরীতে, মূল্য নির্ধারণও আমাদের প্রধান বৈশিষ্ট্য। আমাদের ক্লাউড এপিআই ব্যবহার করার সময়, আপনি যতগুলি চান ততগুলি ফাইল প্রক্রিয়া করুন এবং এক মাস পরে, আমরা ব্যবহৃত ক্রেডিটগুলির মোট সংখ্যা গণনা করব এবং আমাদের নমনীয় হার (বড় ভলিউমে ছাড়ের হার) অনুযায়ী আপনাকে বিল করব। আরও বিশদ বিবরণের জন্য, অনুগ্রহ করে [মূল্য নির্ধারণ] দেখুন।