Hur man konverterar användarmål till sekventiella åtgärdsplaner med Aspose.Cells Cloud AI:s API för uppdelning av uppgifter

DecomposeUserTask-ändpunkten tillhandahåller en REST-ändpunkt för att omvandla en fritt formulering uppgiftsbeskrivning till en detaljerad, sekventiell åtgärdsplan som följer SMART-kriterier. Den allokerar automatiskt tidsuppskattningar i timmar, formaterar utdata för Redmine-kompatibel import och skapar projektmejlstensnoder. Genom att endast ange den råa uppgiftslistan och valfria tidsuppskattningar returnerar API:t en direkt använderbar fil (CSV, XLSX, etc.) som kan importeras direkt till projektledningsverktyg, vilket automatiserar uppdelningen av uppgifter och minskar manuellt arbete.

API för uppdelning av användaruppgift

Webb-API

PUT https://api.aspose.cloud/v4.0/cells/ai/task/decompose

Säkerhet och autentisering

Aspose.Cells Cloud API:er är säkra och kräver JWT-token-baserad autentisering.

Parametrar för begäran:

Parameternamn Typ Plats Obligatoriskt/fakultativt Beskrivning
TaskDescription string Brödtext Obligatoriskt En textbaserad beskrivning av användarens övergripande mål. Tjänsten tolkar beskrivningen och genererar individuella uppgifter. Exempel: “Starta marknadsföringskampanj för Q3, inklusive innehållsskapande, e-postutskick och sociala medierannonser.”

Svar

Lyckat svar (200 OK)
Content‑Type: application/octet-stream (binär filström)

Rubriker:

  • Content-Disposition: attachment; filename="DecomposedTaskPlan.xlsx"
  • Content-Length: <storlek i byte>

Samma struktur används för XLSX/ODS-format, med kolumner placerade i det första kalkylbladet.

HTTP-statuskoder

Kod Betydelse Beskrivning
200 OK Filter tillämpades framgångsrikt; svaret innehåller åtgärd detaljer.
400 Felaktig begäran Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds).
401 Inte auktoriserad Ogiltig eller saknad JWT-token.
413 För stor nyttolast Den uppladdade filen överskrider storleksgränsen.
500 Internt serverfel Oväntat serverfel.

Exempel på felaktigt svar (400 Felaktig begäran)

{
  "code": "InvalidParameter",
  "message": "Fältet 'TaskDescription' är obligatoriskt och får inte vara tomt."
}

Exempel på begärandetext (JSON)

{
  "TaskDescription": "Utveckla ett webb-API för en funktion för uppdelning av uppgifter i det befintliga systemet."
}

Exempel på svar
API:et returnerar en binär ström som innehåller den genererade filen. För att förhandsgranska de första raderna i ett CSV-svar kan du avkoda strömmen och visa rubrikraden, t.ex.:

ID,Ämne,Ansvarig,Uppskattad varaktighet,Beskrivning
1	InSamling av krav för task‑splitting API	Business Analyst	8	Samla in funktionella och icke-funktionella krav, användarhistorier och acceptanskriterier för den nya task‑splitting-ändpunkten.
2	API-specifikation (OpenAPI)	Business Analyst	6	Definiera OpenAPI-kontraktet för POST /tasks/split, inklusive begäranschema, svarsformat, felkoder och säkerhetskrav.
3	Uppdelningsalgoritm & datamodelldesign	Solution Architect	5	Designa kärnalgoritmen som delar en överordnad uppgift i deluppgifter, och utöka datamodellen (databastabeller/entiteter) för att lagra hierarki och metadata.
4	Översikt över arkitekturintegration	Solution Architect	4	Analysera påverkan på befintliga tjänster, händelseflöden och databasmigreringar; skapa integrationsplan.
...

Var bör vi använda API:et för uppdelning av användaruppgift?

  • Projektstart: Omvandla en övergripande projektöversikt till en Redmine-kompatibel uppgiftslista med tidsuppskattningar, vilket möjliggör omedelbar sprintplanering.
  • Marknadsföringsautomatisering: Dela upp kampanjmål i exekverbara steg, exportera som CSV och importera till uppgiftsledningsverktyg för tvärtimmar-samarbete.
  • Resursallokering: Generera timbaserade uppskattningar för varje deluppgift, vilket gör att ledare kan balansera arbetsbelastningen mellan teammedlemmar innan projektet påbörjas.
  • Milestonespårning: Skapa automatiskt mejlstensnoder som kan synkroniseras med Gantt-diagramverktyg, vilket säkerställer att varje fas har ett tydligt leveransmål.

Varför bör du använda API:et för uppdelning av användaruppgift?

  • SMART-kompatibel utdata säkerställer att varje genererad uppgift uppfyller kriterierna Specific, Measurable, Achievable, Relevant och Time-bound.
  • Inbyggda timbaserade tidsuppskattningar eliminierar behovet av manuella beräkningar och förbättrar noggrannheten i prognoser.
  • Direkt importbara filformat (CSV, XLSX, etc.) underlättar integration med Redmine, Jira, Azure DevOps och andra projektledningsplattformar.
  • Automatisering med ett enda anrop möjliggör uppdelning av uppgifter via ett enda anrop, vilket påskyndar projektstarten och minskar manuellt arbete.

Hur man använder API:et för uppdelning av användaruppgift med SDK:er

API-specifikation för uppdelning av användaruppgift

API-specifikation för uppdelning av användaruppgift tillhandahåller ett offentligt tillgängligt programmeringsgränssnitt för att utföra REST-interaktioner direkt från en webbläsare.

Excel API SDK

Använd Aspose.Cells Cloud SDK:er

Att använda SDK är det snabbaste sättet att utveckla, eftersom den abstraher bort detaljer på lågnivå och låter dig anropa DecomposeUserTask-ändpunkten med koncis kod.
Kolla in GitHub-förrådet för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur man interagerar med Aspose.Cells webbtjänster med olika SDK:er: