Flows, Google Workspace kullanıcılarının kod yazmadan bir dizi adımı birleştirerek hizmetler arasındaki görevleri otomatikleştirmesine olanak tanır. Akışları genişleterek kullanıcıların uygulamanızın etkinliklerinden iş akışlarını tetiklemesine ve uygulamanızın işlevlerini adım olarak eklemesine olanak tanırsınız.
Örneğin, kullanıcılar aşağıdaki işlemleri yapan bir akışla gelen müşteri sorularını önceliklendirebilir ve atayabilir:
- Müşteriden e-posta aldığında
- Gemini'dan e-postayı önceliklendirmesini ister.
- Satış veya destek ekibiyle iletişime geçmek için bir görev oluşturur.
Bu belgelerde, akışların çalıştırabileceği özel başlatıcılar ve adımlar oluşturarak Google Workspace Studio'nun işlevlerini nasıl genişletebileceğiniz açıklanmaktadır.
Başlamak için Başlayın bölümündeki hızlı başlangıç kılavuzunu, codelab'leri ve geliştirici kılavuzlarını inceleyin.
Workspace Studio kavramları
Aşağıdaki terimler ve kavramlar, Workspace Studio'nun temel bileşenlerini tanımlar:
- Akışlar
Kullanıcılar oluşturur
Workspace Studio'da akışlar oluşturarak Google Workspace ve diğer platformlardaki görevleri otomatikleştirebilirsiniz. Akışlar derin sistem entegrasyonuna, içeriğe duyarlılığa sahiptir ve isteğe bağlı olarak yapay zeka kullanabilir.
- Step
Bir akışın otomatikleştirilmiş sürecindeki tek bir adım. Temel olarak, başlangıç etkinliğini izleyen bir dizi görevdeki tek bir görevdir. Her adım eşzamanlı olarak çalışır. Yani, dizideki bir sonraki adım başlamadan önce işlemini tamamlar. Kullanıcılar, adımların sırasını belirleyerek görevlerin mantıksal akışını özelleştirebilir. Adımlarda giriş ve çıkışlar olabilir ancak bunlar zorunlu değildir. Örnek adımlar arasında "e-posta gönder", "Chat alanında yayınla" ve "Gemini'a sor" yer alır. Adımlar, Google Workspace dışındaki görevleri (ör. CRM potansiyeli oluşturma) içerebilir.
- Starter
- Bir akışın otomatik sürecinin giriş noktası. Kullanıcı arayüzünde Başlangıç olarak sunulurken manifest şemasında ve Google Workspace Studio API'de
workflowTriggerolarak tanımlanır. Adım, bir dizinin ortasında senkronize bir işlem yürütürken Başlatıcı akışın başında yer alır ve bir etkinliği (Google Workspace uygulamalarından veya üçüncü taraf webhook'larından) dinler. Tetiklendikten sonra etkinlik ayrıntılarını yakalar, ilk veri değişkenlerini çıkarır ve akışın yürütülmesini başlatır. - Giriş değişkeni
- Giriş değişkenleri adımlar tarafından alınır. Giriş değişkenleri, kullanıcı adımı ayarlarken kullanıcının adımın yapılandırma kartında belirlediği değişkenlerdir. Örneğin, e-posta adresi, tarih/saat veya Gemini istemi toplayabilirsiniz.
- Çıkış değişkeni
- Çıkış değişkenleri adımlar tarafından döndürülür ve başka bir adıma gönderilebilir. Örneğin, bir e-posta adresini, e-postanın alıcısını belirtmek için kullanan başka bir adıma iletmek üzere bir çıkış değişkeni kullanırsınız.
- Dinamik değişken
- Verileri yalnızca kullanıcı akışı yapılandırdığında belirlenebilen bir değişken. Örneğin, Google Formlar'da farklı sorular ve yanıtlar bulunur. Belirli bir form akış başlatana kadar soru ve yanıt sayısı (ve içerikleri) belirlenemez. Dinamik değişkenler bu durumu açıklar.
- Özel kaynak
- Birden fazla değişkeni gruplandırmak için tanımlayabileceğiniz özel bir veri yapısı. Örneğin, bir CRM potansiyel müşterisi oluşturmak için e-posta adresi, açık adres ve ad içeren özel bir kaynak iletin.
- Kart
Eklentilerdeki kullanıcı arayüzleri için yapı taşı. Kartlar, tanımlı bir düzeni, düğmeler gibi etkileşimli kullanıcı arayüzü öğelerini ve resimler gibi rich media öğelerini destekler. Kartlar, akış oluşturmak için özel özelliklere sahiptir:
IncludeVariables: Dinamik değişken eklenmesini sağlayan bir özellik.Type: Giriş değişkenlerinin beklediği veri türünü tanımlar.
- Etkinlik günlüğü
- Bir akış çalıştığında ne olacağını açıklar. Etkinlik günlükleri, varsayılan olarak manifestte statik olarak tanımlanan başlatıcının veya adımın adını içerir. Ayrıca özelleştirilmiş etkinlik günlükleri de sağlayabilirsiniz.
Başlayın
Akışlar, Google Workspace'teki eklentiler platformunda oluşturulur. Mevcut bir eklentiniz varsa manifest dosyasını akışa özel bir bölüm içerecek şekilde güncelleyerek işlevini akışları içerecek şekilde genişletebilirsiniz.
Sıfırdan başlıyorsanız aşağıdaki hızlı başlangıç kılavuzunu, codelab'leri ve geliştirici kılavuzlarını inceleyin.
Hızlı başlangıç kılavuzu
İlk özel adımınızı oluşturup test etmek için hızlı başlangıç kılavuzunu inceleyin:
Hızlı başlangıç kılavuzunu deneyin
Codelab uygulamaları
Hem başlatıcıları hem de adımları uygulayan uçtan uca örnekler için şu codelab'leri inceleyin:
Codelab: Özel Workspace Studio başlangıç ve işlem adımları oluşturma
Codelab: Node.js ile özel Workspace Studio başlangıç ve işlem adımları oluşturma
Geliştirici kılavuzları
Akış başlatıcılarınızı ve adımlarınızı oluşturmaya ve özelleştirmeye devam etmek için aşağıdaki kılavuzlara göz atın: