MS Project เป็นแอปพลิเคชั่นการจัดการโครงการที่รู้จักกันดีซึ่งช่วยให้ผู้จัดการสามารถดำเนินกิจกรรมการจัดการโครงการได้อย่างมีประสิทธิภาพ ผู้จัดการโครงการสามารถสร้างงาน เพิ่มทรัพยากร และมอบหมายงานให้กับทรัพยากรภายในโครงการเฉพาะ นอกจากนี้ยังสามารถกำหนดไทม์ไลน์และดำเนินการจัดการงบประมาณได้ อย่างไรก็ตาม อาจมีสถานการณ์ต่างๆ มากมายที่ผู้จัดการต้องปรับแต่งการดำเนินการจัดการโครงการ นอกจากนี้ องค์กรอาจจำเป็นต้องทำให้การจัดการโครงการเป็นแบบอัตโนมัติภายในแอปพลิเคชันบนเว็บหรือเดสก์ท็อปMS Project เป็นซอฟต์แวร์การจัดการโครงการที่ใช้กันอย่างแพร่หลายซึ่งช่วยผู้จัดการในการจัดการโครงการได้อย่างมีประสิทธิภาพ ช่วยในการสร้างงาน เพิ่มทรัพยากร จัดสรรงานให้กับทรัพยากร ติดตามความคืบหน้า และจัดการการดำเนินงานที่เกี่ยวข้องกับงบประมาณ ในบทความนี้ คุณจะได้เรียนรู้วิธีฝังกิจกรรมการจัดการโครงการภายในแอปพลิเคชันของคุณโดยไม่ต้องใช้ MS Project ด้วยความช่วยเหลือของตัวอย่างโค้ด คุณจะได้เรียนรู้วิธีสร้างไฟล์ MS Project (.mpp) เพิ่มงาน ทรัพยากร และปฏิทินโดยใช้โปรแกรมโดยใช้ C++ นอกจากนี้ จะมีการสาธิตการมอบหมายงานให้กับทรัพยากรในโครงการด้วยMicrosoft Project เป็นซอฟต์แวร์การจัดการโครงการยอดนิยมที่ช่วยให้ผู้จัดการโครงการสามารถจัดการโครงการได้อย่างมีประสิทธิภาพได้ง่ายขึ้น ช่วยให้ผู้จัดการสร้างงานและทรัพยากร มอบหมายงานให้กับทรัพยากร ติดตามความคืบหน้าของโครงการ จัดการงบประมาณ และดำเนินการอื่น ๆ ที่เกี่ยวข้องกับโครงการ เพื่อสร้างและจัดการไฟล์ MS Project ทางโปรแกรม Microsoft มี MS Office Automation อย่างไรก็ตาม นอกเหนือจาก [ข้อบกพร่องอื่นๆ] แล้ว 2 คุณจะต้องติดตั้ง MS Office เพื่อเติมเต็มช่องว่างนี้ Aspose กระโดดเข้ามาเพื่อมอบโซลูชันระบบอัตโนมัติของ MS Project สำหรับแอปพลิเคชัน .NET ในชื่อ Aspose.Tasks for .NET
Aspose.Tasks for .NET เป็น API ที่มีคุณลักษณะหลากหลายซึ่งช่วยให้คุณสร้างไฟล์ MS Project (.mpp/.xml) โดยทางโปรแกรมโดยใช้ C# หรือ VB.NET นอกจากนี้ยังมีคุณลักษณะต่างๆ เพื่อทำงานกับงาน ทรัพยากร และปฏิทิน ในบทความนี้ ฉันจะแสดงวิธีใช้ Aspose.Tasks for .NET เพื่อสร้างไฟล์ MS Project และทำงานกับงานและทรัพยากรโดยใช้ C# ส่วนที่เหลือของบทความแบ่งออกเป็นส่วนต่อไปนี้
สร้างไฟล์ MS Project ตั้งแต่เริ่มต้นโดยใช้ C# เพิ่มงานในโครงการ เพิ่มทรัพยากรในโครงการ มอบหมายงานให้กับทรัพยากรในโครงการ เพิ่มปฏิทินในโครงการ สร้างไฟล์โครงการ MS โดยใช้ C# MPP เป็นรูปแบบไฟล์ที่เป็นกรรมสิทธิ์ของ Microsoft ซึ่งใช้สำหรับไฟล์ MS Project อย่างไรก็ตาม คุณยังสามารถเก็บข้อมูลโครงการไว้ในไฟล์ XML เพื่อแบ่งปันระหว่างแอปพลิเคชันต่างๆ การสร้างโครงการใหม่ตั้งแต่เริ่มต้นเป็นงานง่ายๆ และสามารถทำได้โดยใช้ขั้นตอนต่อไปนี้:Project Online และ Project Server เป็นโซลูชันการจัดการโครงการและพอร์ตโฟลิโอที่มีคุณลักษณะหลากหลายซึ่งให้บริการโดย Microsoft โซลูชันทั้งสองนำเสนอคุณลักษณะต่างๆ เกือบใกล้เคียงกันสำหรับการสร้างและจัดการโครงการ อย่างไรก็ตาม โซลูชันทั้งสองจะแตกต่างกันโดยขึ้นอยู่กับว่าโซลูชันใดเหมาะกับความต้องการของคุณ ตัวอย่างเช่น หากคุณต้องการโซลูชันภายในองค์กรที่มีการควบคุมฮาร์ดแวร์และซอฟต์แวร์มากขึ้น คุณอาจเลือกใช้ Project Server ในทางกลับกัน Project Online ทำหน้าที่เป็นอินสแตนซ์บนคลาวด์ของ Project Server โดยไม่ต้องมีโครงสร้างพื้นฐานของคุณเอง
อาจมีกรณีที่จำเป็นต้องเข้าถึงข้อมูลของโครงการจาก Project Server/Online จากภายในแอปพลิเคชันของคุณ เพื่อจัดการกับกรณีดังกล่าว ในบทความนี้ ฉันจะแสดงวิธีสร้าง/อ่านโครงการใน/จาก Project Server หรือ Project Online ภายในแอปพลิเคชัน .NET (ASP.NET เป็นต้น) หรือบริการบนเว็บโดยใช้ C# .
C# API สำหรับ Project Server/ออนไลน์ สำหรับการสร้างโปรเจ็กต์ใหม่และอ่านโปรเจ็กต์ที่มีอยู่จาก Project Server/Online เราจะใช้ Aspose.Tasks for .NET เป็นไลบรารีคลาสข้ามแพลตฟอร์มสำหรับการอ่านและเขียนไฟล์ MS Project โดยทางโปรแกรมในแอปพลิเคชัน .NET Standard หรือ .NET Core API นั้นโฮสต์อยู่บน NuGet เช่นเดียวกับแพ็คเกจ MSI และซิป DLL ในส่วน ดาวน์โหลด