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: