1. পণ্য
  2.   Project Management
  3.   Node.js
  4.   Aspose.Tasks Cloud Node.js SDK
 Aspose.Tasks ক্লাউড Node.js SDK

Node.js প্রকল্প ব্যবস্থাপনা API

 
 

Node.js প্রকল্প ব্যবস্থাপনা API প্রকল্প ফাইল তৈরি ও রূপান্তরের জন্য

শীর্ষস্থানীয় প্রকল্প ব্যবস্থাপনা REST SDK ডেভেলপারদেরকে প্রকল্প ব্যবস্থাপনা সমাধান তৈরি করতে সক্ষম করে, যার মধ্যে রয়েছে তৈরি, সম্পাদনা, পড়া, প্রকল্প ফাইলকে PDF-এ রূপান্তর, রিপোর্ট তৈরি ইত্যাদি।

As software developers look for more efficient ways to build project management applications, the Aspose.Tasks Cloud Node.js SDK emerges as a robust tool. It is a specialized cloud API designed for project management automation. By offering developers control over project files like Microsoft Microsoft Project (MPP, MPT, MPX) and Primavera P6 (XML, XER), the SDK allows software developers to create, edit, read, view, and manage project data from your Node.js applications. There are several important features part of the API, such as read and write Microsoft Project (MPP) files, create and manage tasks within a project, create and assign resources such as team members, equipment, or materials, create and assign resources to task, track resource usage, add and manage baselines, create custom calendars, generate Gantt charts, export Gantt Chart to PDF and many more.

Aspose.Tasks Cloud Node.js SDK is a part of the Aspose.Tasks Cloud suite, designed to interact with Microsoft Project files and project data via cloud-based APIs. It empowers software developers to programmatically create, modify, manipulate, convert, and analyze project files without the need for Microsoft Project software on the client-side. The SDK offers seamless integration with any Node.js-based application, making it a perfect solution for cloud-driven project management. With just a couple of lines of code software developers can automate tedious and time-consuming tasks, such as generating reports, analyzing project data, and creating Gantt charts inside their own applications. Furthermore, the SDK offers comprehensive documentation and code samples, making it easy for developers to get started with integrating this SDK into their projects. Aspose.Tasks is a game-changer for software developers looking to enhance their app development process. By harnessing the power of this innovative SDK, software developers can unlock new possibilities, streamline their workflow, and deliver exceptional results to their clients and users.

Previous Next

Aspose.Tasks ক্লাউড Node.js SDK দিয়ে শুরু করা

Aspose.Tasks ক্লাউড Node.js SDK ইনস্টল করার সুপারিশকৃত পদ্ধতি হল NPM ব্যবহার করা। মসৃণ ইনস্টলেশনের জন্য নিচের কমান্ডগুলো ব্যবহার করুন।

NPM এর মাধ্যমে Aspose.Tasks ক্লাউড Node.js SDK ইনস্টল করুন


npm i @asposecloud/aspose-tasks-cloud
You can download the directly from Aspose.Tasks রিলিজ পৃষ্ঠা

প্রকল্প ফাইল তৈরি ও পরিচালনা করুন

Aspose.Tasks ক্লাউড Node.js SDK সফটওয়্যার ডেভেলপারদেরকে বিভিন্ন ফরম্যাটে, Microsoft Project (MPP, MPT, MPX) এবং Primavera P6 (XML, XER) প্রকল্প ফাইল তৈরি, পরিবর্তন এবং সংরক্ষণ করতে সক্ষম করে। এই বৈশিষ্ট্যটি এমন প্রকল্প ব্যবস্থাপনা টুলের জন্য অপরিহার্য যা সময়সূচি, কাজের ব্যবস্থাপনা এবং রিসোর্স বরাদ্দ স্বয়ংক্রিয় করতে প্রয়োজন। নিচে একটি উদাহরণ দেওয়া হয়েছে যা দেখায় কীভাবে সফটওয়্যার ডেভেলপাররা একটি নতুন Microsoft Project (MPP) ফাইল তৈরি করতে পারেন। আপনি এই API ব্যবহার করে বিদ্যমান প্রকল্প ফাইল লোড এবং পরিবর্তনও করতে পারেন।

Node.js অ্যাপ্লিকেশনে নতুন প্রকল্প কীভাবে তৈরি করবেন?

 
const { TasksApi, CreateNewProjectRequest } = require("asposetaskscloud");

const tasksApi = new TasksApi(process.env.CLIENT_ID, process.env.CLIENT_SECRET);
const createProjectRequest = new CreateNewProjectRequest("MyNewProject.mpp");

tasksApi.createNewProject(createProjectRequest)
  .then(response => {
    console.log("Project created successfully:", response);
  })
  .catch(error => {
    console.error("Error creating project:", error);
  });

MS প্রকল্প ফাইল ফরম্যাট রূপান্তর

Aspose.Tasks ক্লাউড Node.js SDK প্রকল্প ফাইলগুলোকে বিভিন্ন ফরম্যাটে, যেমন PDF, HTML এবং ইমেজে লোড ও রূপান্তর করার ক্ষমতা প্রদান করে। এটি বিশেষত অ-প্রযুক্তিগত স্টেকহোল্ডারদের সঙ্গে প্রকল্পের বিবরণ শেয়ার করা বা রিপোর্ট এক্সপোর্ট করার সময় উপকারী। মাত্র কয়েকটি কোড লাইনের মাধ্যমে API ক্লাউড প্রকল্প ডকুমেন্ট (MPP, MPT, MPX, XML, XER) কে বিভিন্ন ফরম্যাটে রূপান্তর সমর্থন করে, যেমন HTML, BMP, JPEG, PNG, SVG, TIFF, TXT, CSV, XLSX, XPS এবং PDF। নিচে একটি উদাহরণ দেওয়া হয়েছে যা দেখায় কীভাবে সফটওয়্যার ডেভেলপাররা Node.js অ্যাপ্লিকেশনে প্রকল্প ফাইলকে PDF ফরম্যাটে রূপান্তর করতে পারেন।

Node.js REST API ব্যবহার করে প্রকল্প ফাইলকে PDF-এ কীভাবে রূপান্তর করবেন?

 
const tasksApi = new TasksApi("MY_CLIENT_ID", "MY_CLIENT_SECRET");

	const request: GetReportPdfRequest = { name: "template.mpp", folder: "documents", storage: "", type: ReportType.Milestones}

	tasksApi.getReportPdf(request)
		.then((result) => {
			// Deal with a result
			console.log(result.response.statusCode);
			console.log(result.body.buffer);
		})
		.catch(function(err) {
			// Deal with an error
			console.log(err.reponse.statusCode);
			console.log(err.body);
		});

Node.js-এ প্রকল্প কাজ ব্যবস্থাপনা

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

Node.js-এ প্রকল্প কাজ যোগ ও পুনরুদ্ধার কীভাবে করবেন?

const taskItem = new TaskItem();
taskItem.name = "Develop Backend API";
taskItem.startDate = "2024-10-01T00:00:00";
taskItem.duration = "3d"; // Duration of 3 days

tasksApi.createTask(projectName, taskItem)
  .then(response => {
    console.log('Task added:', response.task);
    return tasksApi.getTasks(projectName);
  })
  .then(tasks => {
    console.log('Tasks retrieved:', tasks.tasks);
  })
  .catch(error => {
    console.error('Error handling tasks:', error);
  });

Node.js মাধ্যমে প্রকল্পের ক্যালেন্ডার ব্যবস্থাপনা

প্রকল্প ক্যালেন্ডারগুলি কাজের ও অ-কার্যদিবস, রিসোর্সের প্রাপ্যতা এবং প্রকল্পের মাইলস্টোন নির্ধারণের জন্য অপরিহার্য। Aspose.Tasks ক্লাউড Node.js SDK সফটওয়্যার ডেভেলপারদেরকে প্রকল্পের মধ্যে একাধিক ক্যালেন্ডার পরিচালনা সহজ করে, যাতে প্রকল্পের সময়সূচি বাস্তব কাজের সময় এবং ছুটির সঙ্গে সামঞ্জস্যপূর্ণ হয়। নিম্নলিখিত কোড উদাহরণটি একটি প্রকল্প ক্যালেন্ডার তৈরি করার পদ্ধতি প্রদর্শন করে। ক্যালেন্ডারগুলি সম্পাদনা করা এবং কাজ ও রিসোর্সে নির্ধারিত করা যায় সঠিক সময়সূচি নিশ্চিত করতে।

Node.js অ্যাপ্লিকেশনে প্রকল্প ক্যালেন্ডার কীভাবে তৈরি করবেন?


const calendarItem = new CalendarItem();
calendarItem.name = "Project Calendar";
calendarItem.isBaseCalendar = true;

tasksApi.createCalendar(projectName, calendarItem)
  .then(response => {
    console.log('Calendar created:', response.calendar);
  })
  .catch(error => {
    console.error('Error creating calendar:', error);
  }); 

 বাংলা