Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan İyi Flow (Eflow) yazılımının iş süreçleri yönetimi için kapsamlı bir eğitim içeriğidir. Videoda Murat Bey adında bir katılımcı da bulunmaktadır.
- Video, İyi Flow sisteminin çeşitli özelliklerini adım adım anlatmaktadır. İlk olarak zaman aşımı ve e-posta gönderme özellikleri, ardından süreç yetkilendirme, yeni eklenen özellikler (lokasyon takibi, dropdown ve pop-up select elementleri, zorunlu alan kontrolü) ve son olarak veritabanı araçları (DB Gözat ve DB Güncelle) detaylı şekilde ele alınmaktadır.
- Eğitim içeriğinde özellikle veritabanı işlemleri, tablo kullanımı, SQL sorguları ve süreç tasarlama özellikleri örneklerle gösterilmektedir. Ayrıca, e-posta gönderme, yetkilendirme ayarları, veritabanından veri çekme ve süreçler arasında veri aktarma gibi iş süreçleri yönetimi için kritik konular da kapsamlı şekilde anlatılmaktadır.
- 00:16Görevlerde Zaman Aşımı ve E-posta Gönderme
- Görevler zamanında yapılmadığında, görev formundaki zaman aşımı çıkışını kullanarak çeşitli aksiyonlar alınabilir.
- Her göreve bir bitiş tarihi belirlenir ve bu tarih geçildiğinde görev otomatik olarak zaman aşımından çıkar.
- Zaman aşımı olduğunda e-posta gönderilebilir ve görev başka bir forma yönlendirilebilir veya kullanıcıya tekrar görev olarak düşürülebilir.
- 02:22Zaman Aşımı Tasarımı
- İlk uyarı için üç günlük süre, ikinci uyarı için bir günlük süre gibi farklı süreye sahip uyarılar için aynı görev formunu kopyalayıp farklı süreye sahip uyarılar tasarlanabilir.
- Tek görev formunda tüm işlemler yönetilebilir ve bitiş tarihi formül alanında dinamik olarak hesaplanabilir.
- Zaman aşımı sonrası e-posta gönderme, işi reddetme veya onaylama gibi işlemler müşteri ihtiyaçlarına göre ayarlanabilir.
- 03:57E-posta Gönderme Bileşeni
- E-posta bileşeni sürecin her adımda kullanılabilir ve talep, onay veya reddedilme gibi farklı noktalarda e-posta gönderilebilir.
- E-posta gönderme için üç farklı yöntem vardır: manuel e-posta adresi eklemek, sistemdeki kullanıcı ve gruplara göndermek, işlem verisinden e-posta adresi çekmek.
- E-posta konusu sabit veya süreç içindeki bileşenlerle dinamik olarak tanımlanabilir.
- 07:14E-posta İçeriği ve Ekler
- E-postaya süreç içindeki dökümanlar veya sabit dökümanlar eklenebilir.
- E-posta içeriği dinamik olarak elementler kullanılarak oluşturulabilir ve tablo yapısı aynı formatta mail içerisinde gönderilebilir.
- HTML kodları kullanılabilir ancak grid tablo satırlarına CSS ile müdahale edilemez, bu nedenle sütun genişlikleri sabit kalır.
- 11:09Sınırlamalar
- Bir süreç tasarımıyla beşyüz kişiye birden mail atma durumu İyi Flow için uygun değildir.
- Mail sunucu sınırlamaları vardır, örneğin dakikada elliden fazla mail gönderimi engellenebilir.
- İyi Flow isteği gönderir ancak mail sunucu sınırlaması nedeniyle mail gönderilemezse bu İyi Flow'un sorumluluğunda değildir.
- 12:33Süreç Ayarları ve Yetkilendirme
- Süreç içinde sağ tıklayıp "Ayarlar" seçeneği ile sürece ait yetkilendirme penceresine erişilebilir.
- Süreç örnek tanımlama alanı, süreç ararken hangi görevin kime ait olduğunu belirlemek için kullanılır.
- Arama penceresinde, örnek tanımlama bilgisi kullanılarak istenilen görev bulunabilir ve detaylarına erişilebilir.
- 14:45Süreç Yetkilendirme Ayarları
- Süreç içindeki yetkilendirme penceresi, kullanıcıların süreçteki verilere erişim yetkilerini belirler.
- Aktif görev listesini görüntüleme yetkisi, görev özeti ve görev geçmişi gibi bilgileri görebilme yetkisini sağlar.
- Süreç verilerini görüntüleme yetkisi, süreç verilerinin tutulduğu tüm bilgilerin yer aldığı tabloyu gösterir.
- 16:56Gelişmiş Yetkilendirme Özellikleri
- Grafiksel durumu görüp görmeme yetkisi ve sistem notlarını görüp görmeme yetkisi de kullanıcıya verilebilir.
- Süreç verilerinin değiştirilme yetkisi, kapanmış bile olsa süreç verilerini değiştirmeyi sağlar ve genellikle sadece firma yöneticilerine verilir.
- Yönetimsel görüntüleme yetkisi, görev açıkken kimde olursa olsun kullanıcıya gösterebilme yetkisi verir ve bu yetkiye sahip kullanıcılar görevi çalıştığı yere girip onayları veya reddetmeleri yapabilir.
- 19:41Lokasyon Takibi Özellikleri
- Son zamanlarda eklendi lokasyon takibi özelliği, özellikle gıda firmaları için saha denetimlerinin takibi için kullanılıyor.
- Denetimciler şubeye gittiğinde, denetim sürecini başlatıp tamamladıklarında, görevin tamamlanma konumu kaydediliyor.
- Lokasyon takip özelliğinin kullanılabilmesi için iyi flow'un HTTPS üzerinden yayınlanması ve oradan kullanılması gerekiyor.
- 21:19Dropdown ve Pop-up Select Elementleri
- Dropdown ve pop-up select elementlerinde iki sütun çekmek zorunludur: biri kod (value), diğeri ad (value text) olarak adlandırılır.
- Bu elementler içerisinde çekilen tüm sütunlar üzerinden arama yapılabilir, ancak sadece ilk iki sütunun değerleri element içinde barındırılır.
- "Değer kolonunu gizle" seçeneği ile kullanıcıya sadece ad bilgisi gösterilirken, arka planda kod bilgisi tutulabilir.
- 28:24Buton Özelliklerinin Gelişimi
- Son zamanlarda yazılım ekibi tarafından eklenen özellikler sayesinde butonların zorunlu alan kontrolü üzerine devralma özelliği eklendi.
- İptal butonuna çift tıklayıp "zorunlu alan kontrolü devral" seçeneğini işaretleyerek, butonun hangi alanların zorunluluğunu denetleyeceğini seçebilirsiniz.
- Bu özellik sayesinde farklı butonlar için farklı zorunlu alan kontrolleri yapılabiliyor ve kullanıcı deneyimi iyileştiriliyor.
- 32:33Buton Özellikleri ve Gösterim Sırası
- Buton içerisinde "görünüm sırası" özelliği bulunmakta ve bu özellik ile butonların sıralaması ayarlanabilmektedir.
- "Talep et" butonu birinci sırada, "iptal et" butonu ikinci sırada gösterilmesi istenirse bu özellik kullanılabilmektedir.
- 33:31Veritabanı Araçları
- Database araçları arasında "db gözat" ve "db güncelle" isimli araçlar bulunmaktadır.
- Veritabanından koşullu sorgular yazarak süreç başlatma şartı olarak kullanılabilmektedir.
- Veritabanından değerleri getirecek şekilde sorgulamalar yapılabilir ve süreç ilerlerken belli adımlarda sorgulama yapmak için "db gözat" bileşeni kullanılabilir.
- 34:11Veritabanından Veri Çekme Örneği
- Sürecin başlangıcında veritabanından kod, tanım ve e-posta adresi gibi bilgiler çekilerek süreç içerisine dahil edilebilir.
- "Db gözat" bileşeni kullanılarak veritabanından gelen sorgu sonucu anında süreç içerisine alınabilir.
- 35:29Element ile Veritabanı Eşleştirme
- Süreçte bir "cari adı" string elementi tanımlanarak, bu elementin içine veritabanından getirilecek seçimler için "seçimler hop-up select" kullanılabilir.
- Veritabanından cari kodu ve adı getirilerek, ilerleme adımda seçilen cariye ait e-posta adresi çekilebilir.
- "Db gözat" bileşeninde veri eşleştirme yapılarak, çekilen e-posta adresi sürecin bir elementine kaydedilebilir.
- 38:33Süreç Uygulaması
- Süreç etkinleştirildiğinde, görev formunda cari seçimi zorunlu hale getirilebilir.
- Cari seçilip "ileri" butonuna basıldığında, seçilen cariye ait e-posta adresi veritabanından çekilerek gösterilebilir.
- SQL'de sonucunu getirebildiğiniz her işlemi "db gözat" içerisinde elementleriniz kullanarak veya SQL fonksiyonları kullanarak çalıştırıp sonuçlarını getirebilirsiniz.
- 41:23Tablo Yapısı Kullanımı
- Eğer sorgunun sonucunda dönen bütün değerleri süreç içerisinde kullanmak gerekiyorsa, "db gözat" ile sadece ilk satır değil tüm sonuçlar alınabilir.
- Süreçte bir tablo yapısı (örneğin "cariler") oluşturulup, sorgu sonucunda gelen tüm satırlar bu tabloya aktarılabilir.
- Veri eşleştirme yapılırken, çekilen verilerin türleriyle eşleşen sütunlar oluşturulmalı ve veri tipleriyle uyumlu olmalıdır (string veriyi tarih alanına set edemezsiniz).
- 44:42Veritabanı Gözatma ve Tablo Eşleştirme
- Tablo elementi ile eşleştirme özelliği kullanılarak sadece tablo elementlerini göstermek mümkündür.
- Veri eşleştirmede tablo ile eşleştirme yaparken sütunları manuel olarak oluşturmak gerekir.
- Çekilen sorgu ile belirli sütunları doldurma işlemi yapılabilir, örneğin beş sütunlu bir tabloda sadece belirli sütunları doldurmak mümkündür.
- 46:02DB Gözat Bileşeninin Kullanımı
- DB gözat bileşeni süreç içinde iyi ve detaylı projelerde sıkça kullanılır, ayrıca bazı hesaplamalar için SQL'e atıp dönen değeri Eflow'da kullanmak için de kullanılır.
- Bu bileşenle elementlerle eşleştirme yapılarak dönen değerler tabloya basılabilir ve çoklu satır halinde gösterilebilir.
- Tablo elementi salt okunur değilse, görev formunda eklemeler ve silmeler yapılabilir, ancak bu değişiklikler sadece süreç içerisinde kalır.
- 47:15Veritabanı İşlemleri ve Firma Yönetimi
- Firma listesi dışarıda bir tabloda tutulabilir, yeni firma ekleme sürecinde insert, firma güncelleme sürecinde update sorguları çalıştırılabilir.
- DB gözat bileşeni ile farklı veritabanlarına da veri yazdırılabilir.
- Logoda kayıtlı olmayan firmalar için süreç içinde kontrol yapılabilir ve gerekli durumlarda cari kart ekleyen kişiye görev gönderilebilir.
- 50:12Teklif Onaylama ve Özet Bilgiler
- Teklif onaylama sürecinde checkbox kullanılarak sadece seçilen satırlar üzerinden güncelleme yapılabilir.
- Yöneticilere özet bilgiler göstermek için tablodaki verileri alıp firma bazında gruplayıp fiyatlarını toplayacak sorgular yazılabilir.
- Bu özet bilgiler yeni bir tabloya basılarak yönetici görev formlarında gösterilebilir.