Sohbet Mimarisi
    • 24 Jul 2024
    • 2 Minutes to read
    • Dark
      Light

    Sohbet Mimarisi

    • Dark
      Light

    Article summary

    Sohbet Mimarisi

    PaperWork mimarisi SignalR üzerinde geliştirilmiştir. Bunun anlamı eğer birden fazla kullanıcı aynı anda ilgili sohbet kanalı üzerinde yazışıyor ise ekranları otomatik güncellenir.
    Sohbet Kanalı Dosya Kartı Kaydı, Klasör, Belge, İş Akışı nesnelerine bağlı birden fazla oluşturulabilir. Sohbet başlatabilmek için kullanıcının o nesne üzerinde görme yetkisinin bulunması yeterlidir.

    Belgelerde Sohbet Kanalı Oluşturma

    Dosya Kartı Kaydı, Klasör ve Belge özellikleri üzerinde sohbet ikonu, ilgili nesnenin sohbet kanalları listesinin görülmesi, aynı zamanda yeni sohbet kanalı oluşturulması için kullanılır. Eğer daha önce o nesne üzerinde sohbet kanalı oluşturulmuş ise bu ikonun üzerinde kanal adedi yazar. 


    Bu tuşa tıklandığında aşağıdaki gibi bir ekran açılır. Eğer daha önce açılmış sohbet kanalı var ise listelenir.

    Yeni bir sohbet kanalı oluşturmak için Ekle tuşuna basılır, gelen ekranda konu girilir ve kullanıcı ekleme ekranına geçilir. Kullanıcı ekleme ekranında Kullanıcı Ekle tuşuna basıldığında listeye sadece o nesne üzerinde görme yetkisi olan kullanıcıların listesi gelir. Eğer kullanıcı listesinde 50 kullanıcıdan fazla var ise seçim bir liste kutusundan yapılır, aksi durumda kullanıcıların hemen sağındaki seçim kutusuna tıklanarak seçim yapılır.

    Seçimlerin yapılması ile beraber ekle tuşu aktif olur ve bu tuşa basılarak sohbet kanalı oluşturulur.

    Sohbet Kanalında artık nesneye bağlı olarak görüşme yapılabilir. Görüşmede gönderilen mesajların üzerine tıkladığınızda şekilde görüldüğü gibi hangi kullanıcıların okuduğunu görebilirsiniz. Kullanıcı ekleme bölümünden yeni kullanıcı ekleyebilir, sağ üst köşede görülen kare tuşu ile tam ekran yapabilir veya menü tuşuna tıklayarak sohbet kanalları listesine dönebilirsiniz. Yapılan tüm yazışmalar ilgili nesne ile beraber tam metin aramaya dahil edilir. Sohbet üzerine tıklandığında mesajın kimler tarafından okunup okunmadığı bilgisi görülür.

    İş Akışlarında Sohbet Kanalı Oluşturma

    İş Akışı taslaklarında Sohbet isimli bir sekme bulunmaktadır. Bu sekmede Teknik Destek ve Süreç Destek başlıklarında sohbete dahil olabilecek kullanıcı grupları seçilir.
    Süreç Destek, süreçlerin iş mantığı ile ilgili sohbetlerde, teknik destek de sürecin mimarisi, entegrasyonu gibi teknik konularda sohbet kanalı oluşturmak için kullanılır.
    Teknik destek sohbet kanallarında sadece burada belirtilen kullanıcı gruplarındaki kullanıcılar sohbet kanalına dahil edilirken akış destek sohbet kanallarında o adıma gelene kadar iş akışında yer almış kullanıcılar da ekleme listesine gelir.

    Bu tanımdan sonra her manuel aktivitenin tanımında sohbet başlatabilir isimli bir seçenek bulunur.
    Bu seçenek ile beraber iş adımında sohbet sekmesi görünür olur veya olmaz.

    Bu tanımlama ile beraber iş adımında Sohbet isimli bir sekme görünür olur. Bu sekme arşiv bölümünde bahsedilen ekran ile aynıdır.

    Başlamış Sohbet Kanalı İletileri

    Sağ üst menüde bulunan uyarı simgesi her zaman aktiftir.
    Eğer yeni ileti gelmiş ise burada rakamı bulunur, okunmamış ileti yok ise ikon boş gösterilir.

    Bu ekranda sohbet kanallarında bekleyen mesaj adedi, son gönderilen mesaj tarihi ile sıralı gelir. Henüz okunmamış mesaj sayıları satırların kullanıcı bölümünde kırmızı ile gösterilir. Nesne adına tıklayarak nesneye gidilir. Bu liste zaman içinde yer alınan tüm sohbetleri gösterdiği için kalabalık görünebilir. Takip edilmeyen sohbeti listeden çıkarmak için sağında bulunan çarpı tuşuna basılabilir. Bu durumda o sohbet listede yer almaz, nesne üzerinden her zaman erişilebilir. Eğer listeden çıkarılan bir sohbet için yeni bir mesaj gelirse sohbet tekrar listede belirir.