1. Başlamadan önce
Chat uygulamaları, Google Chat'te çalışan web uygulamaları veya hizmetlerdir. AppSheet artık tüm AppSheet uygulamalarının Chat uygulaması olarak çalışmasını sağlayabilir. Etkinleştirilip yayınlandıktan sonra, AppSheet uygulamalarında sunulan veriler için ek bir form faktörü sağlarlar.
Neler öğreneceksiniz?
- Mevcut bir şablon örneği uygulamayı alıp Chat uygulamalarını bu uygulamada nasıl etkinleştireceğinizi öğrenin.
- Sohbet uygulamasının davranışını özelleştirme
- Sohbet uygulamanızı mevcut bir Workspace Chat alanına ekleme
- Bir Chat alanına mesaj gönderen Chat otomasyonu oluşturma
Ne oluşturacaksınız?
Bu codelab'de, mevcut bir şablon uygulamasını alıp sohbet uygulaması olarak etkinleştirme, yapılandırma ve yayınlama adımları açıklanmaktadır. Ardından, sohbet iletilerini otomasyon aracılığıyla yayınlamak için sohbet uygulamasını mevcut bir Chat alanına ekleme adımları gösterilmektedir.
Gerekenler
- AppSheet geliştirme ortamına ( appsheet.com) erişim
2. Basit envanter şablonu uygulamasını kopyalama
Başlamak için Simple Inventory Template uygulamasını kopyalayın. Bu uygulama, bu codelab'de sohbet özelliği etkinleştirilmiş olarak sunulur.
- AppSheet ( appsheet.com) ana sayfasına gidin ve Oluştur > Uygulama > Şablonla başla'yı tıklayın.

- Basit Envanter şablonu uygulama kartında Kopyala'yı tıklayın.

- Uygulamanızı klonlayın iletişim kutusunda uygulamaya Simple Inventory Chat adını verin.

Şablon uygulamanın yeni bir kopyası oluşturulur ve AppSheet düzenleyicisine yüklenir.

- Uygulama yüklenirken, dağıtılmadığı için Bot'ların yalnızca uygulama sahibine e-posta gönderdiğiyle ilgili bir uyarı görürsünüz. Chat'i etkinleştirmek için uygulamanın dağıtılması gerekir. Bu nedenle, düzenleyicideki Yönet sayfasını tıklayarak uygulamayı dağıtın. Ardından Yayınla'yı ve Uygulamayı dağıtılmış duruma taşı'yı tıklayın.

3. Yeni bir sohbet uygulaması oluşturma ve özelleştirme
Sonraki adımlarda, mevcut AppSheet uygulamasında yeni bir Chat uygulaması oluşturma işlemi gösterilmektedir.
Sohbet uygulamasını oluşturma
- Chat ayarlarını görmek için AppSheet'in Navigator bölümündeki Chat ayarları sayfasına gidin.

- Chat uygulamasını ayarlamaya başlamak için Oluştur'u tıklayın.
- Etkinleştir iletişim kutusunda devam etmek için Sonraki'yi tıklayın.

Önemli: Sohbet uygulaması oluşturmanın birkaç dakika sürdüğünü açıklayan bir mesaj gösterilir. Bu sayfayı yenilemeyin.

- Sohbet uygulaması oluşturulurken Özelleştir sayfası görünür.
Bu noktada sohbet uygulaması oluşturulmuş ve yayınlanmış olmalıdır. Aşağıdaki özelleştirme adımlarının tümü isteğe bağlıdır.

- İlk Mesaj'ı tıklayın ve Mesaj metni'ni ayarlayarak Chat göründüğünde gösterilen ilk mesajı özelleştirin. Sohbet uygulaması ilk kez oluşturulduğunda görünmesini istediğiniz özel mesajı ekleyin.

- İşlemleri yapılandırın bölümüne gidin ve İşlem'i tıklayın.

- Görüntülenen İşlem menüsünde ilk seçenek olan Eğik çizgi komutu: Uygulama görünümünü aç'ı seçin.

- Aşağıdakileri girin:
Uygulama görünümü |
|
Ad |
|
Açıklama |
|

- Devam etmek için İleri'yi tıklayın.
Tebrikler! AppSheet'teki ilk sohbet uygulamanız kullanıma sunuldu!

4. Sohbet uygulamanızı yükleme
Uygulamanız dağıtıldığına göre, kullanmak için Chat ortamınıza yüklemeniz gerekir.
Yüklemek için aşağıdaki adımları uygulayın:
- Google Chat'i açın.
- Sohbet'in sağındaki + simgesini tıklayın.
- Simple Inventory Chat uygulamanızı arayın.

- Uygulamanızı sonuçlarda bulun ve yüklemek için uygulamayı tıklayın.

Yükleme işleminden sonra sohbet uygulamanız menü kartı içeren bir doğrudan mesaj gönderir.
- Uygulamayı test etmek için Envanter Günlüğü'nü (veya Sohbet kartındaki diğer bağlantılardan herhangi birini) tıklayın.
Mevcut envanter bir sohbet penceresinde gösterilir.

- İsteğe bağlı: Başka bir bağlantıyı, Öğeler'i tıklayın. Bu işlem, uygulamayı yeni bir pencerede açar. Bunun nedeni, Öğeler görünümünün Chat kullanıcı arayüzünde desteklenmemesidir.

- İsteğe bağlı: Basit Envanter sohbet uygulaması sürümüyle daha fazla deneme yapın.
5. Sohbet uygulamasını Chat alanına ekleme
Sonraki adımlarda Sohbet uygulaması bir Chat alanına eklenir. Bu, sohbet uygulamasının bir grup kullanıcıya yayın yapmasını istediğinizde kullanışlı bir özelliktir.
Yeni bir Chat alanı oluşturma
Devam etmek için üzerinde çalışacağınız bir Chat alanı olmalıdır.
- Yeni bir alan eklemek için sol alttaki Sohbet penceresinde Alanlar'ın yanındaki + simgesini tıklayın.

- Alan oluştur'u tıklayın.
- İletişim kutusunda yeni alanı istediğiniz gibi adlandırın. Bu codelab'de daha sonra bahsedileceği için Inventory Chat Space adının kullanılması önerilir.

- Yeni alanı oluşturmayı tamamlamak için Oluştur'u tıklayın.
Oluşturulduktan sonra yeni sohbet alanı, Chat penceresinin sol alt köşesinde görünür.

Sohbet uygulamanızı yeni Chat alanınıza ekleme
- Sohbet uygulamanızı Chat alanınıza eklemek için alanı ve ardından Chat alanı adının sağındaki aşağı oku tıklayın. Bu işlem, bağlama dayalı bir açılır menüye neden olur.
- Uygulamalar ve entegrasyonlar'ı tıklayın.

Uygulamaları alanınıza eklemenize olanak tanıyan bir iletişim kutusu gösterilir.
- + Uygulama ekle düğmesini tıklayın.

- İletişim kutusunda Simple Inventory Chat uygulamasını bulun ve Ekle'yi tıklayın.

Sohbet uygulaması alanınıza eklenmesi tamamlandığında alana mesaj gönderir.

Yeni sohbet uygulamanız Chat alanınıza yüklendiğine göre sohbet uygulamasına dönün ve bu Chat alanına mesaj göndermek için otomasyon ekleyin.
6. Chat alanına mesaj göndermek için Chat otomasyonu oluşturma
Sonraki adımlarda, Chat uygulamasının nasıl yayınlanacağı gösterilmektedir:
- AppSheet uygulamasına dönün ve Chat ayarları sayfasını tekrar açın (hâlâ açık değilse).
- Chat uygulaması ayarlarını açmak için Özelleştir'i tıklayın.
- Sohbet işlemleri için bağlam menüsünü çağırmak üzere + İşlem düğmesini tıklayın.

- Veriler değiştiğinde mesaj seçeneğini tıklayın. Bu işlem, herhangi bir veri değişikliği olduğunda mesaj göndermek için tam bir otomasyon oluşturur.

Yeni otomasyon, AppSheet düzenleyicide görünür.
Önemli: Sağ üst köşedeki Kaydet'i henüz tıklamayın. Otomasyonu daha fazla yapılandırmanız gerekir.
- Sohbet mesajı gönderme sürecini tıklayın.

Bu işlem, sağ tarafta ayarlar penceresini açar.
- İleti İçeriği ve Alan Kimlikleri bölümünde Ekle'yi tıklayın.

- Otomasyonu bu sohbet alanına mesaj gönderecek şekilde yapılandırmak için Envanter Sohbet Alanı seçeneğini tıklayın.
- Mesaj Metni'ni Öğeler tablosu güncellendi olarak güncelleyin.
- Uygulama görünümü gönderin (isteğe bağlı) ayarının açılır listesinde Items_Detail'i seçin.
Mesaj İçeriği sonlandırılmalıdır.

- AppSheet düzenleyicisinin sağ üst köşesinde Kaydet'i tıklayın.
Sohbet uygulamanız artık Chat alanınıza mesaj gönderecek şekilde yapılandırıldı.
7. Chat otomasyonunuzu test etme
Sonraki adımlar, otomasyonunuzu test ederek Chat alanınıza mesaj gönderip göndermediğini görmenizi sağlar. AppSheet düzenleyicisinin önizleme penceresinde, Öğeler tablosundaki bir kaydı güncelleyin. Bu işlem, otomasyonu tetikleyerek Chat alanına mesaj gönderilmesini sağlar.
- AppSheet düzenleyicisinin önizleme penceresinde, uygulamayı mobil cihaz görünümünde göstermek için mobil simgeyi
tıklayın. Ardından bir kaydı (ör. Gördü) tıklayın.

- Kayıt Ayrıntıları görünümünde Düzenle simgesini tıklayın.

- Açıklama'yı Kablosuz elektrikli daire testere olarak değiştirin.

- Önizleme penceresinde Kaydet'i tıklayın. Bu işlem, Chat alanınıza gönderilen bir mesajı tetikler.
İleti alındığında Chat bildirim sesi duyulur.
- Chat penceresine dönün, sağ alt köşedeki Chat Alanı'nı tıklayın ve Items_Detail sohbet kartıyla birlikte Öğeler tablosu güncellendi adlı yeni mesajı görüntüleyin.

8. Tebrikler
AppSheet Chat Apps codelab'ini tamamladınız.
Daha fazla bilgi
- AppSheet Chat uygulamaları resmi doküman sitesi.