Bu blog aşağıdaki konuları kapsamaktadır
- Golang
- Proje Yönetimi uygulamaları
- Aspose.Görevler Cloud
- Go için Aspose.Tasks Cloud SDK
- Fiyatlandırma
Git dil
Go, yeni programcıların dili hızla kavramasını sağladığı için anlaşılması gerçekten basit bir dildir. Ayrıca deneyimli ustaların başka birinin kodunu hızla anlamasını sağlar. Dağıtım kolaylığı, güçlü eşzamanlılık ile birlikte Go lang’in en büyük avantajlarından biri açıklık ve kullanım kolaylığıdır. Go’nun hızına odaklanır. Bu nedenle, PHP, Python veya Ruby gibi yorumlanan bir dilden geliyorsanız, neredeyse gece ile gündüz kadar farklıdır. Tüm bu avantajlar nedeniyle, programcılar arasında oldukça popüler hale geliyor. Dahası, Go’nun yabancı makinelere kurulmasını gerektirmek yerine, orijinal kaynak kodunuzu birden fazla makinede çalışacak şekilde kolayca çapraz derleyebilirsiniz.
Proje Yönetimi uygulamaları
Şimdi proje yönetimine gelince, bu günlerde temel işlerden biri ve çeşitli proje yönetimi uygulamaları arasında MS Project ve Oracle Primavera P6 Enterprise Project Portfolio Management popüler ürünlerdir. Ancak, proje yönetimi dosyalarını oluşturmak ve düzenlemek için ilgili uygulamayı yüklememiz gerekir. Dahası, bir lisans aboneliği için yüklü bir miktar ödemeniz gerekir ve hızlı küçük bir işlem yapmanız gerektiğinde ve yükleme ve etkinleştirme süreci gerçek etkinlikten daha fazla zaman aldığında bu zahmetli hale gelir. Bu nedenle hızlı ve uygulanabilir bir çözüm, bir programlama API’si seçmektir. Bununla birlikte, daha uygun bir çözüm, herhangi bir özel yazılım yüklemenize gerek kalmadan, bir komut istemi üzerinden basit bir cURL komutunun gereksinimlerinizi karşılayabileceği REST tabanlı bulut API’sini kullanmaktır.
Aspose.Görevler Cloud
Yukarıdaki senaryoların dikkatlice değerlendirilmesinden sonra, Aspose.Tasks Cloud’un REST API’lerini kullanarak MS Project ve Primavera dosyalarını çeşitli desteklenen biçimlere oluşturma, düzenleme ve dönüştürme yetenekleri sağladığı için harika bir seçim olduğu bulundu. MS Office veya Oracle Primavera için yazılım indirme veya kurulum gerekmez. Tek yapmanız gereken dashboard.aspose.cloud üzerinden abone olmak, kişiselleştirilmiş İstemci Kimliğinizi ve İstemci Gizli Anahtarlarınızı almak ve proje yönetimi belgelerinizle çalışmaya başlamaktır.
Go için Aspose.Tasks Cloud SDK
Şimdi, Proje dosyalarını programatik olarak işlemeniz gereken ve tercih ettiğiniz dilin Go olduğu (yukarıda belirtilen harika özellikleri nedeniyle) bir senaryoyu düşünün, bu nedenle bu gereksinimleri etkili bir şekilde yerine getirmek için özellikle Go dili için bir SDK oluşturduk. Aspose.Tasks Cloud SDK for Go, Aspose.Tasks Cloud tarafından sunulan tüm özellikleri sağlar ve MS Project(MPP, MPT, MPX) ve Oracle primavera (XML, XER) dosyalarını işlemeniz gerektiğinde kullanışlı hale gelir. Bu SDK tarafından sunulan heyecan verici özelliklerden bazıları şunlardır:
- Proje görevlerini ekleyin, değiştirin ve kaldırın
- Proje görevini bir üst görevden diğerine taşıyın
- Proje görevinin üst görev altındaki konumunu değiştirin
- Primavera DB formatlarından projeyi içe aktar
- Bir projeye atamaları tahsis edin
- Projenin İş Parçalanma Yapısını (WBS) yönetin
- Risk analizi gerçekleştirin
- Görev bağlantılarını ve görev atamalarını yönetin.
- Bir proje görevini tüm referanslarıyla birlikte silin ve görev ağacını yeniden oluşturun
Projenin Diğer Formatlara Dönüştürülmesi
SDK, PDF, XPS, XLSX, CSV, TXT, HTML, PNG, JPEG, SVG, TIFF, BMP, SpreadsheetML, XER, P6XML, MPX ve Gdhtml dahil olmak üzere Proje dosyalarının diğer desteklenen dosya biçimlerine kusursuz ve sağlam bir şekilde işlenmesini sağlar. En iyi yanı, tek bir GetTaskDocumentWithFormat yönteminin tüm bu dönüştürme yeteneklerini sağlamasıdır.
Aşağıdaki örnekte .mpp formatını PDF formatına dönüştürmenin adımları gösterilmektedir.
kıvrımlı
curl -X GET "https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>"
JWT erişim belirteci nasıl alınır? hakkında daha fazla bilgi için aşağıdaki bağlantıyı ziyaret etmeyi düşünebilirsiniz
İstek URL’si
https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false
Yukarıdaki örnekte kullanılan örnek proje dosyası CalendarWorkWeeks.mpp adresinden indirilebilir.
Proje dosyaları yükleniyor
Dosyaları düzenlemek için kaynak dosya aşağıdaki yöntemlerden biri kullanılarak yüklenebilir
- GörevBelgesiniAl - Get project document already available on cloud storage
- DosyadanProjeyiİçeAktar - Imports project from primavera DB formats (Primavera SQLite .db or Primavera XML) and saves it to specified file with the specified format
- Projeyi Veritabanından İçe Aktar - Imports project from the database with the specified connection string and saves it to specified file with the specified format
- ProjeyiProjeÇevrimiçiİçeAktar - Imports project from Project Online and saves it to a specified file
Yukarıda belirtilen özellik ayrıntılarının dışında, Aspose.Tasks Cloud SDK for Go tarafından desteklenen çok sayıda özellik bulunmaktadır. Hatta kaynak kodu‘yı indirip gereksinimlerinize göre değiştirmeyi bile düşünebilirsiniz. Kurulum yalnızca tek satırlık bir işlemdir
go get -v github.com/aspose-tasks-cloud/aspose-tasks-cloud-go/api
Lütfen SDK tarafından sunulan muhteşem özellikleri Golang kullanarak programatik olarak keşfetmeye başlayın veya hızlı test için swagger tabanlı API arayüzü kullanın. SDK ile hızlı bir başlangıç yapmak için bu bağlantı üzerinden paylaşılan örnek kod parçacıklarını kullanmayı bile deneyebilirsiniz.
Geliştiricinin Kılavuzunu incelemekten çekinmeyin ve herhangi bir teknik sorunuz olması durumunda lütfen sorguyu Aspose.Tasks destek forumuna gönderin.
Fiyatlandırma
Ürünlerin geleneksel lisanslama mekanizmalarından farklı olarak, fiyatlandırma da bizim en önemli özelliğimizdir. Cloud API’lerimizi kullanırken, istediğiniz kadar dosyayı işlersiniz ve bir ay sonra, kullanılan toplam kredi sayısını hesaplayıp esnek oranlarımıza (büyük hacimlerde indirimli oranlar) göre size fatura keseriz. Daha fazla ayrıntı için lütfen Fiyatlandırma adresini ziyaret edin.