OCI Workflow; hata işleme, zaman aşımları, yeniden deneme mantığı, koşul tabanlı dallanma, döngü ve paralel hesaplama gibi temel özellikler sağlar. Bu sayede bir dizi temel özellikten yararlanabilirsiniz ve bu temel özellikleri uygulama kodunda hayata geçirmek zorunda kalmazsınız.
OCI İş Akışı, kullanıcının çözümünde karmaşık bir durum yönetim sistemi oluşturmasını gerektirmeden yürütme sırasında iş akışının durumunu korur. Bir durumun çıktısı otomatik olarak bir sonraki durumun girdisi olur.
OCI Workflow, yeniden denemeler ve hata işleme için yerleşik akış kontrollerine sahiptir. Varsayılan veya özel hataları yakalayabilir ve hataların nasıl ele alınacağının mantığını belirleyebilirsiniz. Hata yanıtı kapsamında, kullanıcılar bir yeniden deneme davranışı belirleyebilir, iş akışından çıkabilir veya özelleştirilmiş hata işleme mantığı için iş akışında başka bir duruma geçiş yapabilir.
Görsel tasarım aracı, iş akışları oluşturmaya ve görselleştirmeye kolay erişim sağlar. Görsel tasarım aracında hızla oluşturulabilen bir akış grafiğinde bir dizi adım olarak düşünülebilecek bir iş akışı. Entegre gözlemlenebilirliğe sahip görsel arayüz, kavram üzerinde fikir üretmeyi kolaylaştırır.
OCI Workflow OCI hizmetleri ile yerel olarak entegre olur. Entegrasyon kodu yazmak yerine Compute, Networking ve Storage gibi çok sayıda OCI hizmetindeki iş akışlarını düzenlemeye odaklanmanıza olanak tanır.
OCI Workflow, JSON sorgu dili (JMESPath) ifadelerini kullanarak JSON filtreleme için yerel destek sunar. Bu da müşterilerin adımdan adıma ilerledikçe bir iş akışı yürütmesini filtrelemesine/değiştirmesine olanak tanır.
OCI Workflow, kullanıcının konsol tabanlı tasarım aracını kullanarak her iş akışı yürütmesinin detaylarını görüntülemesine olanak tanır. Kullanıcı, bu tasarım aracını kullanarak her adımın girdi ve çıktı durumu gibi detaylı günlüklerini görüntüleyebilir. Kullanıcı tüm geçmiş yürütmelerin detaylı yürütme tarihçesini görüntüleyebilir.
OCI Workflow, crontab sözdizimi kullanılarak bir çizelge ile tetiklenebilir.
OCI Workflow tanımları "en son" ve "canlı" sürümler kavramına sahip olacaktır. Bir kullanıcı her yeni sürüm oluşturduğunda, çalışmakta olan iş akışı yürütmeleri etkilenmez. Bu da geliştiricinin bir sürümü üretim aşamasına "yükseltmeden" önce değişiklikleri test etmesini sağlar.
OCI Workflow, bir iş akışının başka bir iş akışını çağırmasına olanak tanır. Böylece kullanıcı, kuruluş genelinde paylaşılabilecek ve daha büyük iş akışları oluşturmak için kullanılabilecek bir dizi en iyi uygulama iş akışı oluşturabilir.