Workflows API, Google Cloud'un iş akışı yönetim hizmeti olan Cloud Workflows için tanımlama ve yönetim katmanını sunar. v1beta sürümü, iş akışı tanımlarını oluşturma, güncelleme, silme ve listeleme gibi işlemleri destekler. API, iş akışlarının yürütülmesi ve yürütme durumlarının yönetimi için ayrı bir API olan Workflows Executions API ile birlikte kullanılır. Bu ayrım, tanım yönetimi ile çalıştırma süreçlerini net biçimde ayırır. Workflows API, Google Cloud üzerinde otomasyon ve orkestrasyon senaryoları için temel bir yapı taşıdır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Google Cloud üzerinde iş akışı tanımlarını programatik olarak yönetmek isteyen geliştiriciler
- CI/CD süreçlerinde iş akışı sürümlerini otomatikleştirmek isteyen ekipler
- Mevcut altyapısında Cloud Workflows kullanan ve tanımları API ile entegre etmek isteyen kurumlar
Yaygın kullanım alanları
İş Akışı Tanımlarının Otomatik Dağıtımı
Workflows API ile iş akışı tanımlarını CI/CD boru hatlarına entegre ederek, sürüm kontrollü ve tekrarlanabilir dağıtımlar gerçekleştirebilirsiniz.
Çoklu Ortam Yönetimi
Geliştirme, test ve üretim ortamları için iş akışı tanımlarını API üzerinden oluşturup güncelleyerek ortamlar arası tutarlılığı sağlayabilirsiniz.
İş Akışı Kataloğu Oluşturma
Kurum içindeki tüm iş akışlarını listeleyip meta verilerini yöneterek, iş akışı envanteri ve yeniden kullanılabilirlik analizi yapabilirsiniz.
İncelenmesi gereken noktalar
- API v1beta sürümündedir; kararlı sürüme geçişte uyumluluk değişiklikleri olabilir.
- Workflows API yalnızca tanım yönetimi sağlar; çalıştırma ve yürütme izleme için Workflows Executions API kullanılmalıdır.
- Google Cloud hizmetleriyle entegrasyon için Google Cloud hesabı ve uygun kimlik doğrulama yapılandırması gereklidir.
WordPress.org
Kurulum ve geliştirme notları
Workflows API, Google Cloud hizmeti olarak doğrudan kullanılabilir; ayrı bir kurulum gerektirmez. API'yi kullanmak için Google Cloud projesinde ilgili API'nin etkinleştirilmesi ve kimlik doğrulama bilgilerinin yapılandırılması yeterlidir.
Workflows API, REST tabanlı bir yapıya sahiptir ve OpenAPI spesifikasyonu ile tanımlanmıştır. Geliştirme sürecinde API'nin v1beta sürümüne göre istemci kitaplıkları veya doğrudan HTTP istekleri kullanılabilir.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
Workflows API'nin sunduğu standart işlevlerin ötesinde, iş akışı tanımlarınızı mevcut sistemlerinizle bütünleştirmek veya özel bir yönetim arayüzü geliştirmek isterseniz, ZeplinGo olarak ihtiyaçlarınızı analiz edip kapsam belirleyerek size özel bir çözüm tasarlayabiliriz. Kurumsal Websitesi Paketi veya Paket Ödeme Sayfası gibi hazır çözümlerimizi de değerlendirebilirsiniz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Workflows API ile iş akışlarını çalıştırabilir miyim?
Hayır, Workflows API yalnızca iş akışı tanımlarını yönetir. İş akışlarını çalıştırmak ve yürütmeleri izlemek için Workflows Executions API kullanılmalıdır.
Workflows API hangi sürümdedir?
İncelenen sürüm v1beta'dır. Beta sürümleri kararlı olmayabilir ve API'de değişiklikler yapılabilir.
Workflows API'yi kullanmak için hangi ön koşullar gereklidir?
Google Cloud projesi ve ilgili API'nin etkinleştirilmesi gerekir. Ayrıca, API çağrıları için kimlik doğrulama bilgileri (API anahtarı veya hizmet hesabı) yapılandırılmalıdır.