Udarbejdelse af tildelte ressourcer og rapporter PDF hjælper projektteamet med at identificere risikoplanlægning i tide. Aspose.Tasks for .NET,Den mest pålidelige måde at eksportere Rapport om tildelte ressourcer I tilfælde af behov skal du Brug af ressourcer Denne vejledning viser en praktisk arbejdsgang, der forhindrer almindelige problemer, og skaber klare, fælles PDF-filer.

Nøgleoptagelser

  • Brugte Project.SaveReport(..., ReportType.OverallocatedResources) Opret en PDF, der tydeligt angiver problemkilder.
  • Sikkerhed for nuværende tilstand: set CalculationMode = Automatic Eller ringer project.Recalculate() Før den udførte.
  • For hverdagen også eksport Brug af ressourcer Udsigt gennem PdfSaveOptions med dagligt tidsforløb.
  • For at få en god start på det nye system, skal du have en god start på det nye system (FitContent, ReduceFooterGapVed eksport af.

Fra FP til FP til FP PDF

1) Load your project

Hvordan man får det eksisterende .mpp En række automatiske beregninger er muliggjort, så de samlede placeringer er friske.

2) Export the Overallocated Resources report (primary highlight)

Denne udgave er udformet for at give en klar overblik over hele rummet uden egen stil.

3) (Optional) Export the Resource Usage view

Udarbejde den anden fil PDF til kontrol af den daglige udgave af arbejdsprojektet.

Komplet, kompileret og udarbejdet (C#)

using System;
using Aspose.Tasks;
using Aspose.Tasks.Saving;
using Aspose.Tasks.Visualization;

namespace TasksOverallocatedPdf
{
    internal static class Program
    {
        // How to run:
        // 1) dotnet new console -n TasksOverallocatedPdf
        // 2) cd TasksOverallocatedPdf
        // 3) dotnet add package Aspose.Tasks
        // 4) Replace Program.cs with this file's contents
        // 5) dotnet run -- "path-to-input.mpp"
        private static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                Console.WriteLine("Usage: dotnet run -- <path-to-input.mpp>");
                return;
            }

            string input = args[0];

            // 1) Load the project and ensure calculations are current
            var project = new Project(input)
            {
                CalculationMode = CalculationMode.Automatic
            };

            // Explicit refresh in case the mode was previously Manual/None
            project.Recalculate();

            // 2) Export the built-in Overallocated Resources report (primary highlight)
            string reportPdf = "OverallocatedResources.pdf";
            project.SaveReport(reportPdf, ReportType.OverallocatedResources);
            Console.WriteLine($"Saved: {reportPdf}");

            // 3) (Optional) Export Resource Usage view for time-phased context
            var usageOptions = new PdfSaveOptions
            {
                PresentationFormat = PresentationFormat.ResourceUsage,
                Timescale = Timescale.Days,
                FitContent = true,
                ReduceFooterGap = true
            };

            string usagePdf = "ResourceUsage.pdf";
            project.Save(usagePdf, usageOptions);
            Console.WriteLine($"Saved: {usagePdf}");

            // 4) Console summary: list any overallocated assignments
            foreach (var ra in project.ResourceAssignments)
            {
                if (ra.Overallocated)
                {
                    string resName = ra.Resource?.Get(Rsc.Name) ?? "(Unnamed Resource)";
                    string taskName = ra.Task?.Get(Tsk.Name) ?? "(Unnamed Task)";
                    Console.WriteLine($"OVERALLOCATED: Resource='{resName}' on Task='{taskName}'");
                }
            }
        }
    }
}

Hvordan man opfører sig (hurtig kroky)

  1. dotnet new console -n TasksOverallocatedPdf
  2. cd TasksOverallocatedPdf
  3. dotnet add package Aspose.Tasks
  4. Erstatter Program.cs Kode ovenpå.
  5. dotnet run -- "path-to-input.mpp"

Hvad denne kode gør

  • Lade MPP-fil en tillader Automatisk beregning.
  • Eksporten klart Uddelte kilder PDF for at fremhæve højre signaler.
  • Valgfri tilpasning O er Brug af ressourcer Tidspunkt for detaljeret efterforskning.
  • Prinserne Hurtig konsoloversigt over alle tildelte opgaver.

Løsning af problemer med tip

  • Ingen oplysninger i PDF:Sørg for at du bruger SaveReport(..., ReportType.OverallocatedResources) nebo zobrazení Použití zdrojů/Seznam, nikoli jednoduchý vývoz Køge.
  • Stort PDF: preferovat hrubší časové rozmezí (måned/måned) nebo omezit rozsah dat; nastavit FitContent = true Overveje RenderToSinglePage For en skærpning.
  • Lokale / Lokale kilder: installere de ønskede skriftlige filer på serveren for at forhindre manglende glyf.

FAQ

Q1.Mohou úlohy zobrazovat celkové umístění bez instalace aplikace Microsoft Project? Opdatering af en meddelelse er uafhængig; Microsoft Project er ikke påkrævet.

Q2.Hvilken er den hurtigste måde at få et overblik over problemkilder på? Eksporterer til Uddelte kilder Det er foreslået for at fremhæve konflikten.

Q3.Jak overvåger vi det samlede program? Kontroller Task.Get(Tsk.IsOverallocated) For opgaven a ResourceAssignment.Overallocated for at forberede sig på projektmodellen.

Q4.Hvordan kan man fremskynde eksporten til meget store planer? Filtrér uaktivt/fuldt arbejde, brug ugentlige/månedlige tidsintervaller og undgå at vise overflødige billeder.

Q5.Můžu barevně barevně zobrazit pouze řádky s celkovým rozlišením v zobrazení listu? Forudsætninger for at få en god arbejdsplads. - Vær opmærksom Uddelte kilder Rapport om udførsel af udførsel Brug af ressourcer Til hensigt kontekst.

Konklusion

Kombinationen af disse Uddelte kilder Høje signaler med stor fremtræden Brug af ressourcer Vis detaljer, kan du oprette en klar, akční PDF fra Microsoft Project. Hold aktuel beregning, sæt muligheder for eksport til store filer, og dine interesserede parter vil altid se, hvor konflikter med ressourcerne kræver opmærksomhed.

More in this category