Aspose.Cells Cloud AI Görev Parçalama API’si ile Kullanıcı Hedeflerini Sıralı Eylem Planlarına Nasıl Dönüştürebilirsiniz?

DecomposeUserTask uç noktası, kullanıcı tarafından tanımlanan serbest metin görev açıklamasını, SMART kriterlerine uygun şekilde detaylı ve sıralı bir eylem planına dönüştüren bir REST uç noktasıdır. Saat bazlı süre tahminlerini otomatik olarak atar, çıktıyı Redmine ile uyumlu içe aktarma formatına dönüştürür ve proje aşamaları (milestone) düğümlerini oluşturur. Sadece ham görev listesi ve isteğe bağlı süre tahminlerini sağlarsanız, API doğrudan proje yönetim araçlarına aktarılabilir bir dosyayı (CSV, XLSX vb.) doğrudan döndürür; böylece görev分解’yi otomatikleştirir ve manuel çabayı azaltır.

Kullanıcı Görevini Parçalama API’si

Web API’si

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

Güvenlik ve Kimlik Doğrulama

Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulamayı gerektirir.

İstek Parametreleri:

Parametre Adı Tür Konum Gerekli / İsteğe Bağlı Açıklama
TaskDescription string Gövde Gerekli Kullanıcının genel hedefinin düz metin olarak açıklaması. Hizmet açıklamayı ayrıştırır ve bireysel görevler oluşturur. Örnek: “3. çeyrek için pazarlama kampanyası başlatın, içerik oluşturma, e-posta gönderimi ve sosyal medya reklamlarını içerir.”

Yanıt

Başarılı yanıt (200 OK)
Content-Type: application/octet-stream (ikili dosya akışı)

Başlıklar:

  • Content-Disposition: attachment; filename="DecomposedTaskPlan.xlsx"
  • Content-Length: <bayt cinsinden boyut>

Aynı yapı XLSX/ODS formatları için de kullanılır; sütunlar ilk çalışma sayfasına yerleştirilir.

HTTP Durum Kodları

Kod Anlamı Açıklama
200 OK Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir.
400 Bad Request Eksik veya geçersiz parametreler (örn., desteklenmeyen dosya türü).
401 Unauthorized Geçersiz veya eksik JWT belirteci.
413 Payload Too Large Yüklenen dosya boyut sınırnını aşıyor.
500 Internal Server Error Beklenmeyen sunucu hatası.

Hata Yanıt Örneği (400 Bad Request)

{
  "code": "InvalidParameter",
  "message": "'TaskDescription' alanı gerekli olup boş bırakılamaz."
}

Örnek İstek Gövdesi (JSON)

{
  "TaskDescription": "Mevcut sistemde görev bölme özelliği için bir web API’si geliştirin."
}

Örnek Yanıt
API, oluşturulan dosyayı içeren ikili bir akış döndürür. Bir CSV yanıtının ilk birkaç satırını önizlemek için akışı çözümler ve başlık satırını görüntüleyebilirsiniz; örneğin:

ID,Subject,Trucker,Estimated Duration,Description
1	Görev bölme API’si için gereksinim toplama	Business Analyst	8	Yeni görev bölme uç noktası için işlevsel ve işlevsel olmayan gereksinimleri, kullanıcı hikayelerini ve kabul kriterlerini toplayın.
2	API spesifikasyonu (OpenAPI)	Business Analyst	6	POST /tasks/split için OpenAPI sözleşmesini tanımlayın; istek şemasını, yanıt formatlarını, hata kodlarını ve güvenlik gereksinimlerini içerir.
3	Bölme algoritması ve veri modeli tasarımı	Solution Architect	5	Bir üst görevi alt görevlere bölen temel algoritmayı tasarlayın ve hiyerarşiyi ve meta verileri depolamak için veri modelini (veritabanı tabloları / varlıkları) genişletin.
4	Mimari entegrasyon değerlendirmesi	Solution Architect	4	Mevcut hizmetler, olay akışları ve veritabanı geçişleri üzerindeki etkiyi analiz edin; entegrasyon planını oluşturun.
...

Kullanıcı Görevini Parçalama API’si nerede kullanılmalıdır?

  • Proje başlangıcı: Yüksek seviyeli proje tanımını, saat tahminleriyle birlikte Redmine ile uyumlu görev listesine dönüştürün; böylece hemen sprint planlaması yapılabilir.
  • Pazarlama otomasyonu: Kampanya hedeflerini yürütülebilir adımlara bölün, CSV olarak dışa aktarın ve ekipler arası koordinasyon için görev yönetim araçlarına aktarın.
  • Kaynak atama: Her alt görev için saat bazlı tahminler üretin; böylece proje başlamadan önce yöneticiler ekibin iş yükünü dengeleyebilir.
  • Aşama izleme: Otomatik olarak Gantt çizelgesi araçlarıyla senkronize edilebilecek aşamalar (milestone) düğümleri oluşturun; böylece her fazın net bir teslim edilebilir ürünü olur.

Kullanıcı Görevini Parçalama API’si neden kullanılmalıdır?

  • SMART uyumlu çıktı, oluşturulan her görevin Specific (Spesifik), Measurable (Ölçülebilir), Achievable (Ulaşılabilecek), Relevant (İlgili) ve Time-bound (Zaman sınırlı) kriterlerini karşılamasını sağlar.
  • Dahili saat bazlı süre tahmini, manuel hesaplama gereksinimini ortadan kaldırır ve tahmin doğruluğunu artırır.
  • Hemen içe aktarılabilir dosya formatları (CSV, XLSX vb.), Redmine, Jira, Azure DevOps ve diğer proje yönetim platformlarıyla entegrasyonu kolaylaştırır.
  • Tek istekli otomasyon, tek bir istekle görev分解 yaparak proje başlatmayı hızlandırır ve manuel çabayı en aza indirir.

Kullanıcı Görevini Parçalama API’si Nasıl SDK’larla Kullanılır?

Kullanıcı Görevini Parçalama API’si Spesifikasyonu

Kullanıcı Görevini Parçalama API’si Spesifikasyonu, REST etkileşimlerini doğrudan bir web tarayıcısından yürütmek için erişilebilir bir programlama arayüzü sağlar.

Excel API SDK’si

Aspose.Cells Cloud SDK’larını Kullanma

SDK kullanmak, düşük seviye detayları soyutlayarak Kullanıcı Görevini Parçalama API’si uç noktasını kısa kodla çağırmaya izin verdiğinden en hızlı gelişim yoludur.
Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna bakın.
Aşağıdaki kod örnekleri, çeşitli SDK’lar kullanarak Aspose.Cells web hizmetleriyle nasıl etkileşime girileceğini göstermektedir: