Mobil Cihaz ile Kolay Kod Tarama

Barkod, Seri No, Imei No, QR Kod ve daha bir çok kod çeşidini TEK ekran üzerinden taramanız mümkün! Power Apps’in gelişmiş kod tarama işlevi ile tüm kod çeşitlerini tarayabilir ve sisteminize entegre edebilirsiniz.

Envanterler için sayım, takibi ve atama işlemleri; kütüphane yönetimi; stok ve ürün kayıtlarının tutulması; özellikler mobil cihazlar için mağaza denetimlerinde hızlı işlem yapmayı sağlaması gibi birçok senaryo ile kod sistemine geçişin faydalarından bahsedilebilir.

Power Apps kullanarak geliştireceğiniz mini uygulama sayesinde cep telefonu kamerası üzerinden kod tarama yapılmaktadır.

Kod Tarama

Bu özellik sayesinde ekstra hiçbir scan cihazı kullanmanız gerekmez.  Kod tarama özelliğini kullanmak için mobil cihazınıza Ekle Sekmesi–> Medya–>Barkod Tarayıcı seçilerek eklenir. Bu işlem sayfanıza yalnızca bir buton ekler, tarama yapmanızı sağlayan ekran uygulama içinden size görünmez.


Tarama butonunun (BarcodeScanner1) OnScan özelliğine Navigate formülü yazarak ikinci ekrana yönlendirme yapabilirsiniz. Böylece bir kod tarandığında ikinci sayfaya geçiş yapılır.

İkinci ekranda taranan kodu göstermek için bir Label (barkodVerisi), veri girişi yapmak için Ekle butonu (Button1) ve verileri göstermek için Galeri kullanılmıştır.

Label1 –> Text özelliğine BarcodeScanner1.Value yazılmıştır.

Button1–> OnSelect özelliğine aşağıdaki önbelleğe veri kaydetme fonksiyonu yazılmıştır.
Collect( OkunanBarkodlar; {barkod: barkodVerisi.Text} )

Gallery1–> Items özelliğine OkunanBarkodlar yazılmıştır.

 

Barcode Scan özelliği hakkında linke göz atabilirsiniz.

BİRLEŞTİR vs METİNBİRLEŞTİR

BİRLEŞTİR vs METİNBİRLEŞTİR

Herkese merhaba

Bu yazımızda sizleri, eski bir fonksiyon olan ve verileri birleştirirken aralara boşluk veya herhangi bir başka karakter eklemek istediğimizde, bunu tek tek yapmanızı mecbur kılan ve dolayısıyla zahmet gerektiren, hatta İngilizce Office kullanırken de telaffuzunda zorlanılan BİRLEŞTİR / CONCATENATE fonksiyonuna veda edip, onun yerine daha işlevsel bir fonksiyon kullanmaya davet ediyorum. Eğer birden fazla hücredeki verileri tek bir metinde birleştirip, aralarda da örneğin; boşluk, virgül, noktalı virgül, tire vb. gibi işaretleri eklemeniz gerekiyorsa, kullanmanız gereken tek bir fonksiyon var, o  da METİNBİRLEŞTİR / TEXTJOIN ..

 

NE İŞE YARAR

Yukarıda da belirttiğim gibi, artık tek tek hücre seçip de her seferinde araya bir boşluk eklemek için birleştir fonksiyonunda ;” “; gibi bir ifadeye veya & karakteri ile birleştirirken & ” ” & gibi bir ifadeye gerek yok. Seçilen hücre aralığındaki her bir hücreyi, belirttiğimiz ayırıcıyı ilave ederek birleştirir. Bu sayede, onlarca hücredeki veriyi kolayca bir metin olarak birleştirebiliriz.

 

YAZIM KALIBI

Fonksiyonda 3 ana argüman bulunuyor.
Bu 3 ana argüman da gereklidir, diğer devam eden argümanlar opsiyonel/isteğe bağlıdır.

Şimdi bu argümanların anlamlarına, yani fonksiyonun bizden ne isteğine ve bizim ona ne vereceğimize bakalım.

 

ÇALIŞMA KOŞULLARI

  • Birleştirilen metin 32.767 karakteri (hücre sınırı) aşarsa, fonksiyon geriye #DEĞER hatası döndürür.
  • Microsoft Excel 2019 ile birlikte gelmiştir. Eski bir Office sürümü kullanıyorsanız #AD? hatası alırsınız, dolayısıyla bu fonksiyonu kullanamazsınız.
  • Office 2019 veya Office 365 kullanıyorsanız bu fonksiyonu rahatlıkla kullanabilirsiniz.

 

FONKSİYON KULLANIMI

Fonksiyon adını yazdıktan sonra ilk etapta sınırlayıcıyı belirtiyoruz. Sonrasında seçilecek hücre aralığındaki muhtemel boş olan hücreler ile ilgili nasıl davranması gerektiğini seçeceğiz, en son argümanda da, birleştirilecek hücre aralığını seçiyoruz. Kullanımına birlikte bakalım.

 

Aşağıdaki örnekte, A ile G sütunu arasındaki verileri, aralarında noktalı virgül olacak şekilde birleştiriyoruz.

 

Gördüğünüz gibi, birden fazla hücre aralığını, aralarında herhangi bir karakter olacak şekilde tek bir metinde birleştirmek bu kadar basit.

 

Diğer yazılarımızda görüşmek üzere, hoşça kalın. 🙋🏻‍♂️
Bu yazımızı çevrenizle paylaşarak birçok kişinin de bilgi sahibi olmasını sağlayabilirsiniz. 👍🏻

Sayfa Yönlendirme İşlemleri

PowerApps mobil uygulamalarında ekranlar arası geçişler için Navigate fonksiyonu kullanılmaktadır.

Sayfalar Arası Geçişler Nasıl Oluyor?

Ekrandaki nesnelere dokunulduğunda/tıklandığında (kullanıcı tetiklemesi ile)
Belirli süreler sonunda (sayaç ile) otomatik gerçekleşmesi sağlanabilir.

Genellikle nesneler için “tıklandığı anda” gerçekleşmesi istenen tüm işlemler için temelde OnSelect özelliğinden faydalanılabilir.

Örnek olarak sayfada bulunan ileri butonuna tıklandığında bir sonraki sayfaya geçiş yapılması istendiği durumu değerlendirelim.

İleri butonu için sayfa yönlendirme işlemi:

Bu nesnenin OnSelect özelliğinin içinde Navigate formülü; Navigate(hedef sayfa, geçiş efekti) şeklinde yazılacaktır.

Navigate formülü her zaman OnSelect’e yazılmak zorunda değil elbette. Farklı nesnelerin farklı özellikleri var demiştik. Bu bağlamda OnCheck, OnVisible, OnChange gibi özellikler de yeri geldiğinde kullanılmaktadır.

Bir onay kutusu için “İşaretlendiği anda” formül çalışsın istenirse OnCheck özelliği kullanılabilir.

Microsoft Teams : Sıkça Sorulmayan Sorular

Teams Offline (Çevrimdışı) olarak çalışabilir mi?

Hayır. Teams Online (Çevrimiçi) çalışacak şekilde geliştirilmiş bir uygulamadır.

Teams Offline

 

Ne zaman Chat (Sohbet) grubu, ne zaman ekip kanallarını kullanmalıyım?

Chat (Sohbet) grupları, bir konuyu kanallara taşımadan önce tartışmak ve üzerinde çalışmak için idealdir. Kanalların ise, departmanlar, projeler gibi daha ana grupları bir araya getirmesi sebebiyle daha resmi şekilde kullanılması önerilir. Örneğin; şirket genelinde başarı hikayesi paylaşılması, İnsan Kaynakları Departmanı’nın yapacağı bir duyuru, projelerin fazlara bölünmesi için kanallar açılması daha verimli iken günlük işleyişler için daha çok chat grupları kullanılması önerilmektedir.

Tip: Chat (Sohbet) gruplarına isim vererek sonrasında bulunmasını kolaylaştırabilirsiniz.

Chat Group

Teams

 

Silinen Teams ekiplerim nereye gidiyor? 

Silindikten sonraki 30 gün içerisinde Teams ekipleri soft-delete dediğimiz kurtarılabilir bir ortamdadır ancak bu süreden sonra tamamen geri dönüşü olmaksızın silinirler. Her bir Teams Ekibi bir Office 365 grubunu temsil eder ve paylaşılan dosyalar SharePoint Online Site’larında tutulmaktadır. Kanallardaki yazışmalar ise ekiplerin mailbox’ında durmaktadır.

Teams Architecture

 

Teams kullanıcı davranışlarını izleyip raporlayabilir miyim?

Tabii ki. Office 365 Security & Compliance Center (protection.office.com) içerisinde tüm Office 365 uygulamalarının izlendiği ve raporlanabileceği Audit Logs bulunmaktadır. Teams etkinlikleri bu yol haricinde Cloud App Security, Azure Sentinel ya da PowerShell (Search-UnifiedAuditLog) ile izlenebilir.

Audit Logs

 

Guest (Konuk) Kullanıcılara profil resmi atayabilir miyim?

Evet ancak Teams içerisinden değil! Azure Active Directory/Guest (Konuk) Kullanıcı heapları üzerinden dilediğiniz güncellemeleri yapabilir ya da Set-AzureADUserThumbnailPhoto cmdlet’ini kullanabilirsiniz. Tüm konuk kullanıcılara varsayılan (default) bir profil resmi tanımlamak dış kullanıcıları işaretlemek için güzel bir yol olabilir.

 

Bir çok ekibe aynı anda duyuru yayınlayabilir miyim?

Evet. Kanalların altında bulunan Biçimlendir (Format) seçeneği A harfi ile gösterilir. Tıkladığınızda “Birden çok kanalda paylaş” seçeneği ile farklı ekiplerin farklı kanallarını dahi seçerek duyurular yayınlayabilirsiniz.

Announcement

 

Teams’i e-posta yerine kullanmak mantıklı mı?

Teams organizasyon içi ve birinci derece partnerler arası iş birliği için çok kullanışlı bir uygulamadır. Yazışmalar, online toplantılar, dosyalar üzerinde ortak eş zamanlı çalışmalar ve uygulama entegrasyonlarıyla tam bir çatı platform olup verimliliği arttırmaktadır. Ancak hala e-postalar resmi yazışmalar için ve şirketler arası ortak bir dil olması nedeniyle tamamen vazgeçilir durumda değildir.

Teams vs Outlook

 

Toplantılarımda neden arka planımı bulanıklaştıramıyorum?

Arka planı bulanıklaştırma için gerekli ön şart Advanced Vector Extension 2 (AVX2) grafiğine sahip bilgisayarlardır. Bilgisayarınız gerekli ön şartı sağlayamadığından bulanıklaştırma özelliğini kullanamıyor olabilirsiniz. Ctrl+Shift+P kısayolu ile de bulanıklaştırma özelliğini kullanmayı deneyebilirsiniz.

Blur

 

Bir Teams mesajı büyüklüğünün limiti var mıdır? Varsa nedir?

Yaklaşık 28 KB’tır (medya hariç). Teams kanallarına gönderilen e-postalar, bağlayıcı (connector) ve uygulamalardan gelen mesajlar veya kopyala-yapıştır yaparak gönderebileceğiniz tüm mesajlar için bu limit bulunmaktadır.

Limits

 

Kanalların mail adresleri neden bu kadar garip?

Ekip mail adreslerinden farklı olarak kanal mail adresleri Office 365 tenantına değil Microsoft’un yönettiği başka bir tenant’a bağlı olarak teams.ms domaini altında çalışmaktadır. Buraya gönderilen mailer tek tek kullanıcalara düşmez. Onun yerine kanalın kendi mailbox’ına gelir ve bir connector aracılığıyla kanala yeni bir mesaj olarak düşmer. Bunun yanısıra ekibe bağlı SharePoint Site’ında, dolayısıyla da ekibin Dosyalar (Files) klasörünün altında da .eml dosyası olarak tutulur.

Channel mail addresses

 

Öncelikli erişim (Priority Access) nedir?

Priority Access, Teams’i “Rahatsız Etme” (Do not Disturb) durumuna alıp Teams bildirimlerini kapattığınızda hala bildirim aldığınız, önceliği olan mesajlardır. Teams Ayarlarının Privacy sekmesi içerisinden size her zaman bildirim gönderecek kişiler ayarlarlanabilir. Acil Bildirimler (Urgent Messages) de öncelikli bildirimler arasındadır ve herkes tarafından gönderilebilir. Acil mesajlar sadece Sohbet (Chat) konuşmalarıda bulunurlar, kanallardan gönderilemezler.

Priority Access

 

Bot’ların online toplantılarda ne işi var?

Botlar bir çok farklı görevde yer alırlar, bu soru özelinde bot’un Teams ve Strem arasındaki bağlantıyı sağladığını söyleyebiliriz. Bir online toplantı başlatıldığı zaman toplantıya bot katılır ve bitişinde kaydı Azure Media Services’e iletir, sonrasında ise Stream’e aktarılır.

MS Forms ile Anket Kuralları Oluşturmak

Anketler, şirketinizdeki çalışanlarla ve müşterilerinizle iletişim sağlama, takip ve analizler yapma ya da iş stratejilerinizi belirleme konularında önemli rol oynuyor. Dijitalleşme sürecinizde MS Forms ile e-formları çok pratik ve hızlı şekilde  hazırlayabilir ve paylaşabilirsiniz. Ms Forms ile anket hazırlama konusundaki makaleye link üzerinden ulaşabilirsiniz.

Bu makalede, Forms anketlerine kurallar ekleme konusunu işleyeceğiz. Anketlere kurallar ekleyerek soru bazlı anket yönetimi yapılabilmekte.Kullanıcının, sorulara verdiği cevaplara göre görüntülenecek bir sonraki soruyu yönetebileceksiniz.

Nasıl Çalışır?

Örnek olarak personellerin kişisel bilgilerini toplarken

  • Ehliyeti var mı? sorusuna Evet/Hayır şıklarından Evet cevabı seçilirse Ehliyet sınıfı nedir? sorusu görünür hale getirilebilir.
  • Medeni durumu nedir? sorusuna Evli/Bekar şıklarından Evli cevabı seçilirse Çocuk Sayısı, Çocukların Yaşları gibi detay sorular kullanıcıya gösterilebilir.

Bu özellik sayesinde kullanıcıdan bilgi toplarken tüm sorular görüntülenmeyecek ve anketler daha hızlı ve tutarlı şekilde cevaplanabilecek ve interaktif çalışmalar yürütülebilecek.

Nasıl Yapılır?

Öncelikle anket sorularının hazırlanması gerekmekte. Anket sorularını oluşturduktan sonra sağ üst köşede Paylaş butonun yanında yer alan içinden Dallanma seçilir. İngilizce arayüz için Branching seçeneği seçilir.



Birinci soruyu 4 şıklı oluşturduk.
Her bir şıkka verilen cevap için sorulması istenen bir sonraki soru açılan listeden seçilerek yönlendirme işlemi tamamlanmaktadır.

İşlemleriniz o an kaydedilecektir ve ön izleme özelliği sayesinde senaryonuzu istediğiniz an test edebileceksiniz.

Aşağıdaki senaryoyu detaylıca inceleyelim.

1.soru için
1.seçenek seçilirse –>2.soruya gidecek
2.soru için yanıt verilecek –>form sonlandırılacak

1.soru için
2.seçenek seçilirse –>2.soruya gidecek
2.soru için yanıt verilecek –>form sonlandırılacak

1.soru için
3.seçenek seçilirse –>3.soruya gidecek
3.soru için yanıt verilecek –>form sonlandırılacak

1.soru için
4.seçenek seçilirse –>Diğer alanına yazı yazılması beklenecek–>form sonlandırılacak

Yukarıdaki işlemler ile form sorularının kurallara bağlanabildiğini, soruların sıralamalarının değiştirilebildiğini detaylıca inceledik.

Yaptığınız işlemleri iptal etmek istediğinizde, yine aynı ekrandan sağ üst köşeden … içinden Sıfırla‘ya basarak form senaryosunu sıfırlayabilirsiniz.