Google Workspace Studio'nun kapsamını genişletme

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:

  1. Müşteriden e-posta aldığında
  2. Gemini'dan e-postayı önceliklendirmesini ister.
  3. 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.

Müşteri e-postalarını alma, Gemini'a istem girme ve takip görevleri oluşturma adımlarını gösteren Akışlar arayüzü.
Şekil 1: Kullanıcı, Gemini ile müşteri sorularını önceliklendiren bir akış yapılandırıyor.

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 workflowTrigger olarak 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:

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: