.Net Standard ile Xamarin Uygulamaları Geliştirmek

.Net Standard Nedir?

En temelde .Net Standardın çözdüğü problem; platformlar arası kod paylaşımını artırmak ve geliştirilen API’ lerin diğer platformlar tarafından da kullanılabilmesini sağlamaktır. Diğer platformlardan kasıt, Asp.Net web uygulamaları, mobil ve masaüstü uygulamalar ve hatta oyunlar.

Öyle ki tek bir base classınız olacak ve bu, tüm .Net platformlarında çalışabilir olacak. Geliştiriciler açısından, geliştirme yaparken ayrıca her platform için farklı bir senaryo düşünmek gerekmeyecek. Mevcut .Net APIlerini buradan görüntüleyebilirsiniz.

.Net Standard Platform desteği ile ilgili detaylı tablo aşağıdaki gibidir. Bu tabloya bakarak mevcut Xamarin projelerinin hangi .Net Standardına yükseltebileceğini görebilirsiniz. Mevcut Xamarin projelerini Visual Studio üzerinden .Net Standarda taşımanızı önermiyoruz. Deneyimle sabittir, bu pek çok hata ile karşılaşmanıza ve epeyce vakit kaybı yaşamanıza sebep olacaktır. Üşenmeyin yeni bir proje oluşturun 🙂

.Net Standard’ ın .Net Core’ dan farkı nedir?

.Net Core’ dan portable olma yapısı çıkarılarak, .Net Standard’ ın diğer .Net platformlarından bağımsız olarak geliştirilebilmesi amaçlanmış. Bu durum .Net core’ un kendi içinde geliştirilmesini hızlandırmış ve .Net Standard tarafında da mevcut tasarımlar üzerine oturtmak için yeni bir tasarım yapmak yerine, doğrudan ilgili katman basitçe değiştirilmiş. .Net Core’ da yeni bir API eklenmesi bunun .Net Standard tarafında da çalışacağı anlamına gelmiyor. Ancak .Net Standard ile temel amaç .Net platformları arasında bir tutarlılık oluşturmak. Bu nedenle, standart güncellendiğinde standartların bir parçası olan yeni üyeler otomatik olarak değerlendiriliyor.

.Net Standard’ ın PCL’ den Farkı Nedir, Avantajları nelerdir?

PCL’lerle, üzerinde çalışmak istediğiniz platformları seçersiniz ve size kullanabileceğiniz sonuçtaki API setini sunar. Bu sayede, birden fazla platform üzerinde çalışan ikili üretmenize yardımcı olurken, hala farklı temel sınıf kütüphaneleri hakkında düşünmeye zorlar. .Net Standard ile tek bir temel sınıf kütüphanesine sahipsiniz. İçindeki her şey tüm .NET platformlarında desteklenecektir (mevcut olanlar ve gelecekteki olanlar).

Xamarin .Net Standard ile Uyumlu mu, .Net Standard’ a geçiş Yapmalı mıyız?

Şimdiden Nuget paketlerinden en çok kullanılan API’ ların %70′ inin .Net Standard 2.0′ a geçiş yaptığı ve bazı PCL kütühanelerinin de .Net Standard ile uyumlu olduğu söyleniyor (tamamen uyumlu olmayabilir. Dipnotlar ile değineceğiz). Ancak yine de çalışmayı planladığımız .Net Standard sürümünü, gereksinimlerimize göre tercih etmekte yarar var.

.Net Standard sürümü seçilirken dikkat edilmesi gerekenler;

  • En son sürüm, daha fazla API desteği
  • En düşük sürüm, daha fazla platform desteği, gibi.

Eğer sadece Android ve iOS projeleri ile çalışacaksak .Net Standard 2.0 iyi bir seçenek olabilir. Ancak Windows Universal projeleri ile de çalışacaksak, daha düşük bir .Net Standard sürümünü tercih etmemiz platform desteği açısından daha gerçekçi bir yaklaşım olur.

Bunun ile birlikte aşağıdaki satırları projemizin csproj dosyasına ekleyerek yaygın olarak kullanılan ancak henüz .Net Standard a geçiş yapmamış kütüphaneleri kullanabiliriz.

https://gist.github.com/HilalSener/d846a7c9c18877b7b2d87513668a8e8c

Bilmekte Fayda Var!

.Net Standard doğrusal versiyonlandığı için bir kütüphane üst sürüme güncellense bile alt sürüm özelliklerini de taşımaya devam ediyor. Örneğin, projede bir tasarım kütüphanesi kullanıyoruz. Ancak kütüphane, bizim projede kullandığımız bir elemanı üst versiyonunda kaldırmış. Bu durum, problemler yaşamamıza sebep olabiliyordu.

Bazı Nuget paketlerini eklediğimiz sırada dll okuyamama hatası alabiliyoruz. Daha fazla platform uyumluluğu vaad ettiği için projeyi bir alt sürüme çeksek bile bu problem devam edebiliyor. Böyle bir durumda Visual Studio’ yu güncelleyip Xamarin’ i son sürüme çekmenizi öneririz. Bununla birlikte .Net Standardın son sürümünü kullanmanın, Android ve iOS tarafında uyumlu çalışmak ile birlikte, Universal uygulama geliştirirken bazı sorunlara sebep olabileceği söyleniyor. Henüz karşılaşmadık. Olası bir durumda yazının bu kısmı günlleniyor olacak.

Olası hataları çözümlemek için clean, build, update, restart yaptınız. Ama bir de baktınız ki intellisense gitmiş. Resharper’ ı kaldırınca sorunun düzeldiğini göreceksiniz. Visual Studio’ nun kendi intellisense’ i şu an iyi çalışır durumda.

Bazı PCL kütüphanelerinin .Net Standard ile çalıştığından bahsettik. Evet çalışabiliyor. Ama Nuget paketleri kısmını inceleyecek olursanız, uyarı verdiğini göreceksiniz. Kütüphanenin o an kullandığınız elemanı, bazı platformlarda çalışıyor olabilir. Ancak aynı kütüphanenin farklı bir elemanını kullanmak istediğinizde çalışmaması olası. Mümkün olduğunca böyle bir durumdan kaçınmak faydalı olacaktır.

Happy Coding 🙂

Overview Azure Migrate – Part 5

Makalemizin son bölümde artık vCenter ortamımızda bulunan sunucuları Collector Appliance ile keşfettikten sonra, bir değerlendirme raporu oluşturabilir ve oluşturduğunuz makineleri gruplayabilirsiniz. Alternatif olarak, makineleri gruplamak için bağımlılık görselleştirme (dependency visualization) özelliğini kullanabilirsiniz ve bu bağımlılıklara dayalı gruplar oluşturabilirsiniz.

Yukarıdaki resim içerisinde Azure Migrate projesinin içerisine girdiğim zaman, Overview sekmesinde Machices, Asessments ve Groups adında 3 farklı alan görmekteyim. Sırasıyla bunların ne anlama geldiğimi anlatalım.

  • Machines : Collector Appliance sayesinde istatislikleri alınan Vmware ortamınızda çalışan sunucuların detaylarıdır.
  • Assessments : Değerlendirme yapmak istediğiniz makinelerinizi manuel seçerek veya OMS hizmleti ile birlikte dependency visualization özelliği ile bağımlıklarına göre değerlendirme tablosu içerisine alıp değerlendirme sonucuna ulaşabilirsiniz.
  • Groups : Grup kavramı aslında yeni bir Assessments oluşturduğunuz birbiri ile ilişkili çalışmaktadır. Örneğin : Yeni bir Assesments oluşturduğunuzu makinelerinizi seçtiğiniz zaman onları gruplarındırmış duruma geliyoruz ve group bir isim verdiğiniz zaman burada detayları saklanabilir. Özetle Assessments (Değerlendirme raporu ) oluşturduğunuz zaman makine groupları oluşturuyorsunuz ve dilerseniz bu gruoplar içerisine sonradan yeni bir VM ekleme şansına sahip olabiliyoruz.

Assesments ve Group sayılarına dikkat ederseniz yukarıdaki resim içerisinde eşit, bir değerlendirme raporu ( Assessments ) oluşturabilmeniz için sanal sunucularınızı group haline getirmeniz lazım. Şimd, beraber bir değerlendirme raporu oluşturalım.

Migration Project içerisinden “Create Assessment” butonuna basalım ve kendi değerlendirme raporumuzu oluşturalım. Rapor içerisine eklenmesini istediğim sunucularımı seçiyorum ve bir Group adı verelim. Dilerseniz Migration Project içerisinde mevcut olan group içerisine seçmek istediğiniz VM’leri ekleyebilir, yeni bir değerlendirme raporu oluşturabilirsiniz.

Oluşturduğumuz değerlendirme raporu içerisine gidelim ve sonuçlara beraber göz gezdirelim.

Değerlendirme raporu içerisine girdiğim zaman Azure Readiness, Compute ve Storage Cost Estimate sonuçları beni karşılyor. Raporu oluştururken 6 adet sanal sunucumu değerlendirme kararı almıştım. Değerlendirme raporunda Azure Readiness ( taşınabilme – hazır olma durumunu), makinenin Azure’de çalıştırılması için aylık maliyet hesaplamasının tahmini bilgileri bulunur. Her detaya tıklayıp öneri ve uyarılara göz gezdirebilirsiniz.

Azure readiness bizlere sağladığı faydalar

Lift and shift olacak makineler için Azure Migrate, Azure’da bir VM boyutunu önerir.

Hazır olmayan makineler için Azure Migrate nedeninin hakkında bilgi verir.

Bağımlılık eşleştirmesi için gerekli bileşenleri yüklediğinizde, Azure Migrate geçiş için kullanabileceğiniz taşıma araçlarını önerir.

  • Örneğin : SQL Server / MySQL / Oracle çalıştıran bir veritabanı makinesinde Azure Migrate, Azure Database Migration hizmetini önerir.
  • Makine(ler) taşımaya uygunsa, migration için Azure Site Recovery önermektedir.

Yukarıdaki örnekte herşey çok güzel ve düzgün gözükmekte, ben biraz daha karmaşık bir raporun sonucunu sizinle paylaşmak istiyorum.

Yukarıda paylaştığım ekran görüntüsünde lift and shift yapılamayacak sunucular ve bunların sebeplerini belirtmiş. Dependency visualization özelliğini şiddetle kullanmanızı tavsiye ederim. Bu sayede kaynaklarınızın ilişkilerini görebilirsiniz. Son olarak, değerlendirme raporu içerisine girdiğiniz zaman “Edit Propertes” sekmesinden değerlendirme yaparken belirlediğiniz kriterlere göre maliyet yönetiminde avantaj sağlayabilirsiniz. Bunlar sırasıyla, Azure Region, Anlaşma tipi, Pricing tier vd. değerlerini belirtip farklı modellerde farklı kazanımlar sağlayabilirsiniz.

Yazımızın başında belirttiğim gibi şimdilik sadece vCenter üzerinden log korelasyonu yapabiliyoruz ve taşıma için Azure içerisinde servisleri önerebilmekteyiz. Preview sürümde olan bu hizmet yakın zamanda çok güzel yeniliklerle aramızda olmaya devam edecek.

Office 365 Genel Bakış E-book Bölüm 6

Microsoft OneDrive for Business

Office 365 hizmetleri arasında yer alan OneDrvie for Business ile kullanıcılar çevrimiçi depolama alanına sahip olmanın yanında, dosyaların paylaştırılması ve dosyalarla işbirliği içerisinde çalışma ortamı, dosyaların yönetilmesi ve denetimi gibi sunmuş olduğu özelliklerle uçtan uca çözümdür.

Günlük çalışma hayatında, dosyalar kullanıcılar için önemli yere sahiptir. Dosyaların depolanması, yedeklenmesi ve depolama alanlarının yönetimi gibi süreçlerin Bilgi Teknoloji çalışanları kontrol edilmedi gerekir. OneDrive for Business sunmuş olduğu özellikleri sayesinde kullanıcılara dosyalar üzerinde hızlı, verimli ve üretken çalışma ortamı sağlar.

Office 365 hizmetleri arasında yer alan OneDrive for Business kullanıcılara varsayılanda 1 TB depolama alanı sunar. OneDrive for Business kullanıcılara sunulan, her kullanıcının ayrı ayrı sahip olduğu hizmettir. Aşağıdaki Office 365 planlarında ise OneDrive for Business depolama alanı 5TB’a kadar arttırılabilir:

  • Office 365 Enterprise E3 and E5
  • Office 365 Government E3 and E5
  • Office 365 Education and Office 365 Education E5
  • OneDrive for Business Plan 2 and SharePoint Online Plan 2

Dosyaların OneDrive for Business’da saklaması durumunda tarayıcılardan, bilgisayarlarından ya da mobil cihazdan kısaca her yerden kullanıcılar dosyalarına erişir. Böylelikle herhangi donanıma gerek kalmadan herhangi cihazdan dosyalarına erişim sağlarlar. Sunulan yüksek depolama alanı sayesinde de bilgisayarlarda dosyaların yer tutmasına gerek kalmadan OneDrive for Business’da dosyalarını depolayabilirler. Kullanıcılar isterlerse OneDrive for Business’da depolanan dosyalarını bilgisayarlarında kopyalarını tutarak eşitleyebilir. Böylelikle dosyaların kopyalarının bilgisayarlarında da tutulmasını ve üzerinde çalışılmasını, eşitlenen dosyalarda yapılan değişikliğin hem bilgisayarda hem de OneDrive for Business portallarında güncellenmesini sağlar.

OneDrive for Business’da saklanan dosyalar kuruluş içindeki ya da kuruluş dışındaki kullanıcılarla paylaştırılabilir. Böylelikle kullanıcılar e-posta, USB gibi donanımlarla dosyalarını paylaştırmak yerine OneDrive for Business üzerinden dosyalarını paylaştırabilirler. Böylelikle kullanıcılar işbirliği içerisinde çalışabileceklerdir. Paylaşılan dosyalar üzerinde Word, Excel, PowerPoint gibi masaüstü ya da tarayıcı üzerinden aynı aynı çalışma ortamı sunar. Gerçek zamanlı yazma ve takip etme özelliği sayesinde dosya üzerinde beraber çalışan kullanıcıların birbirlerinin yapmış olduğu değişiklikleri görme ve sohbet etme imkanı sunar.

Microsoft Flow’un sunmuş olduğu iş akış şablonları sayesinde OneDrive for Business’ın farklı uygulamalar ile entegre çalışması ve dosyalar üzerinde birkaç adımda yapılan işlemleri otomatikleştirilmesini sağlar. Dosyaların bir tıkla PDF haline gelmesi, dosyada yapılan değişikliklerde bildirim alınması gibi iş akışları ile kullanıcılar dosyalar üzerindeki işlemlerini hızlı ve etkin şekilde tamamlar.

Microsoft OneDrive for Business Ayarları ve Özellikleri

Office 365 Portalında Microsoft OneDrive for Business Kullanımı

Office 365 portalı, Office 365 hizmetlerine erişim için kullanılan merkezi portaldır. OneDrive for Business uygulamasına da erişim noktalardan birisi Office 365 portal olup, portala erişim için portal.office.com linkinde oturum açılır ve App Luncher’dan “OneDrive”a tıklanır.

“OneDrive” tıklanması ile OneDrive for Business arayüzüne erişilir. Arayüzde “1” numaralı bölümde arama yapılır. “2” numaralı bölümde “Yeni”, “Karşıya Yükle”, “Akış”, “Eşitle” seçenekleri yer alır. “Yeni” seçeneği ile doküman ya da klasör oluşturulur, “Karşıya Yükle” ile kullanıcılar cihazlarındaki dosya ve/veya klasör yüklenir, “Akış” ile kullanıcılar dosyalar ve/veya klasörler ile ilgili iş akışları tasarlayabilir, “Eşitle” ile kullanıcılar OneDrive for Business Next Generation Sync Client ayarlarını yaparak cihazlarındaki belgelerin otomatik senkronizasyonunu sağlar. “3” numaralı bölümde ise OneDrive for Business görünümü ve belgelerin sıralanması ile ayarlar yapılır. “Sırala” bölümünde “Tür”, “Ad”, “Değiştirme”, “Değiştiren”, “Dosya Boyutu”, “Artan”, “Azalan” gibi seçenekleri yer alır. Belgelerin kutucuk ya da liste şeklinde görüntülenmesi sağlanır. “4” numaralı bölümde ise “Dosyalar” seçeneğinde dosyalar, “En son” ile güncel dosyalar yer alır. “Benimle Paylaşılan” bölümünde kullanıcılar ile paylaşılan dosyalar, “Geri dönüşüm kutusu” bölümünde silinen dosyalar bulunur. “5” numaralı bölümde ise OneDrive yönetim paneline erişim sağlayan “Onedrive yöneticisi”, “OneDrive uygulamalarını edinin” ile ilgili uygulamalara erişim sağlanacağı web sitesi açılır. “Klasik OneDrive’a dön” ile eski OneDrive arayüzü kullanılır.

Microsoft OneDrive’da Dosya ve/veya Klasör Ayarları

“Yeni” ile devam edildiğinde yeni klasör, office uygulamaları, Microsoft Forms ve bağlantılar oluşturulur. Bu sayede kullanıcılar web arayüzünden OneDrive for Business’da saklayacakları belgeleri oluşturabilir ve Office Online ile office uygulamalarındaki deneyimlerini kullanabilir.

OneDrive for Business arayüzündeki herhangi dosyaya tıklandığında üst paneled ya da dosyanın yanındaki simgesine tıklandığında dosya ile ilgili ayarlar açılır. “Aç” ile dosyanın Office Online uygulamasında ya da Office masaüstü uygulamasında açılması ile ilgili seçenekler yer alır. Böylelikle kullanıcılar dosyaları ile ilgili çalışmaları çevrimiçi uygulamaları ya da masaüstü uygulamaları ile yapabilir. Şekildeki örnekte dosyanın “Aç” bölümünde “Word Online’da Aç” ya da “Word’de aç” seçenekleri yer alır. Buradaki seçenekler dosyaların türlerine göre değişmektedir.

“Önizleme” ile devam edildiğinde ise ilgili dosyanın şekilde de gözlemlendiği üzere önizlemesi yer alır. “Önizleme” kısmında kullanıcılar dokümanlar ile paylaşma, dokümana dair bağlantısını kopyalama, indirme, açma, silme, indirme, sürüm geçmişi gibi özellikleri de kullanabilir.

OneDrive for Business’ın en önemli özelliklerinden biri de kullanıcıların dokümanları paylaşması ve aynı anda çalışma olanağı sunmasıdır. Dokümanları paylaşmak için kullanıcılar ilgili dokümanlara gelir ve “Paylaş” seçeneğine tıklar. “Paylaş” seçeneğine tıklandığında paylaşım ile ayarlar görüntülenir. Paylaşım ile ilgili dokümanlara kimlerin erişebileceği, erişecek kullanıcıların bilgilerinin girileceği, paylaşım ile ilgili ileti girebilecekleri ayarlar yapılır. Temelde her dokümanın bağlntı linki bulunur. Paylaşım yapılırken de bağlantıları ve bu bağlantıya erişecek kullanıcılara yetki atanır. Belge paylaşımları yapılırken de paylaşılan bağlantı kopyalanabilir ya da Outlook ile de kullanıcının posta kutusunda mail açılır ve ilgili paylaşım linki ile mail şablonu açılır.

“Paylaş” seçeneğindeki önemli ayarlardan biri dokümana ait bağlantıya kimler tarafından hangi yetkilerle erişileceğinin belirlenmesidir. Burada birçok seçenek kullanıcılar sunulur. “Herkes” seçeneği ile bğlntı linkine sahip herkesi, “xxx içerisindeki kişiler” kullanıcının yer aldığı Office 365 ortamındaki yani kuruluşundaki kişiler, “Mevcut erişim izni olan kişiler” seçeneği ile mevcut erişimi olan kişilerin, “Belirli kişiler” ile kullanıcıların belirledikleri kullanıcılar erişebilir. Kimlerin erişeceği bilgisininin belirlenmesinin ardından kullanıcıların ilgili dosyadaki yetkileri belirlenmelidir. Kullanıcılar ilgili dosyada düzenleme yetkisine sahip olacaksa “Düzenlemeye izin ver” seçeneği işaretlenir. Bu seçeneğin işaretlenmemesi durumunda belgeye erişilir, belge kopyalanır ya da indirilebilir ancak düzenlenemez. Doküman belirli zamana kadar paylaşım yapılan kullanıcılar tarafından erişilecekse “Sona erme tarihini ayarlayın” seçeneği ile ilgili son tarih ayarlanır. Gerekli ayarların yapılmasının ardından “Uygula” ile devam edilir.

Belirli kişiler ilgili dosyaya erişim sağlayacaksa, kişilerin adları ya da mail adresleri tanımlanmalıdır. Microsoft hesbına ya da Office 365 kullanıcı olan şirket dışındaki kişiler ile paylaşılır. Böylelikle ilgili kullanıcıya kimlerin erişeceği belirlenir. Paylaşım yapıldıktan sonra kullanıcılara mail iletilmektedir. Bu mail içerisinde OneDrive for Business’ın mil şablonu ve istenilirse paylaşım sırasında eklenen ileti bilgisi yer alır. Bu ileti bilgisi yine paylaşım sırasında eklenir. Gerekli tüm ayarların tamamlanmasından sonra “Gönder” butonuna tıklanır ve kullanıcılar ile paylaşım bilgisi mail olarak iletilir ve paylaşılır.

Paylaşımın yapılmasından sonra kullanıcılara şekilde de görüldüğü gibi mail iletilecektir. Mail içerisinde paylaşım sırasında eklenen ileti yer alır. Bu paylaşımdaki kimlerin eriştiği, belgenin adı ve belgeye erişim için “Aç” seçenekleri yer alır.

“Aç” seçeneğinin tıklanması ile kullanıcı belgeye okunabilir şekilde erişir. Düzenlemek istemesi durumunda “Belgeyi düzenle” seçeneği ile tarayıcıda ya da masaüstü uygulamasında belgeye erişim sağlar. OneDrive for Business paylaşımın yanı sıra kullanıcılara belgeler üzerinde beraber çalışma olanaği sunar. Aynı anda dokümanlar üzerinde çalışabilirler. Şekilde de görüldüğü üzere ynı belge üzerinde birden fazla kullanıcı çalışmaktadır. Belge üzerinde çalışan kullanıcıların şekilde de görüldüğü üzere sağ bölümde adları görüntülenir. Kullanıcılara renkler atanır. Böylelikle hangi kullanıcı hangi bölümde ilgili renk ya da rengin üzerinde tıklandığında ad bilgisi ile anlaşılır. Kullanıcılar aynı anda belgeler üzerinde değişikler yapabilir, yapılan değişiklikleri ise görüntüleyebilir. Böylelikle belge üzerinde farklı bölümlerde aynı anda çalışılır. İstenilirse sağ bölümde de görüldüğü üzere kullanıcılar ile sohbet edilebilir. Böylelikle kullanıcılar interaktif birbirleri ile de iletişim sağlar. Bu özelliği sayesinde OneDrive for Business kullanıcılara beraber iş birliği içerisinde çalışabilir.

“Bağlantıyı kopyala” seçeneği ise belgeye ait OneDrive for Business’ın oluşturduğu link kopyalanır. Yetkileri olan ve bu linke sahip olan kullanıcılar ilgili belgeye erişim sağlayabilir. Örneğin herkesin erişim sağlayacağı belgede ilgili yetkilendirmeler yapıldıktan sonra bu linkin kullanıcılara iletilmesi ile kullanıcılar belgeye erişim sağlayabilir. Paylaşma özelliği sayesinde kullanıcılar, erişim yapacak kullanıcılara direkt belgeyi vermek yerine linklerini iletir.

Belgelerin indirilmesi gerektiği durumda “İndir” seçeneği ile devam edilir. Böylelikle kullanıcılar dokümanları cihazlarına indirir.

“Sil” seçeneği ile devam edildiğinde ise OneDrive for Business’dan dokümanların silinmesi sağlanır. Silinmesi gereken dokümanlar için “Sil” seçeneği ile devam edilir. Silinen dokümanlar Site Recycle Bin (first-stage) olan Geri Dönüşüm kutusuna gönderilir. Site Recycle Bin (first-stage) kutusunda varsayılanda 90 gün tutulur. İstenilirse Geri Dönüşüm kutusundaki belgeler bu zaman aralığında geri yüklenir. Silme işlemi sırasında kullanıcılara silme işlemi ile ilgili onaylayacakları ya da iptal edecekleri arayüz sunulur.

“Taşı” seçeneği ile devam edildiğinde kullanıcılar ilgili belgeye OneDrive for Business dosya mimarisindeki herhangi klasör altına taşıyabilir. Böylelikle belgelerin yerleri OneDrive for Business içerisinde istenilen lokasyonda saklanır.

“Kopyala” seçeneği ile devam edildiğinde ise belgelerin farklı klasörlere ya da ekiplerin sitelerindeki depolama alanlarına kopyalanır. Microsoft Teams’de oluşturulan ekiplerin ya da kanalların altına da ilgili belgeler kopyalanabilir.

“…” simgeye tıklandığında “Yeniden Adlandır” seçeneği ile kullanıcılar belgelerin isimlerini değiştirebilir. Varolan belgelerin isimlerindeki değişiklik “Yeniden Adlandır” ile yapılır.

“…” simgesine tıklandığında “Akış” seçeneği yer alır. Akış seçeneği, Microsoft Flow’da yer alan belgeler ile ilgili şablonları kullanarak iş akışları tasarlanmasını sağlar. Burada tanımlanan iş akışları sayesinde kullanıcılar işlemlerini otomatize ederler. Örneğin kullanıcılar bir belge üzerinde birisi herhangi değişiklik yapıldığında mail yolu ile bildirim almak isterse, seçilen dosyanın Teams’de yayınlanması istenirse ya da seçilen dosyanın PDF’e çevrilmesi istenirse kısaca birkaç adımda yapılacak işlemlerin akış olarak tanımlanması ile tek hamle de ya da otomatik olarak yapılması için akışlar kullanılır. Microsoft Flow’daki hazır şablonlar kullanılabildiği gibi boş bir şablonda sunulan tetikleyiciler ve aksiyonlarla özel akışlar da oluşturulabilir. “Akış oluştur” ve “Akışlarınızı görüntüleyin” seçenekleri OneDrive for Business üzerinden kullanıcılara sunulur. “Akış oluştur” ile akışlar oluşturulur, “Akışlarınızı görüntüleyin” ile ise oluşturulan akışlar görüntülenir.

“Akış oluşturun” arayüzünde Microsoft Flow’un sunduğu belgeler ile ilgili akış şablonları yer alır. “Daha fazla göster” seçeneği ile birçok akış şablonuna erişim sağlanır. Örneğin oluşturulan bir belgenin istenildiği durumda PDF’e çevrilmesi için “Seçili dosyayı PDF’e çevirin” akışı oluşturulabilir. Böylelikle kullanıcılar belgenin üzerine gelir ve ilgili akışı çalıştırır ve belgenin aynısının PDF’i oluşur. Her akışın yaptığı işlem ve ayarları farklılık gösterir.

Örnek olarak “Seçili dosyayı PDF’ye dönüştürün” ile devam edildiğinde Microsoft Flow arayüzü görüntülenir. Seçilen akış şablonu ile ilgili bilgilendirme vardır. Şablondaki özelliklere göre ilgili hizmette bağlantılar sağlanır. Örnekte OneDrive for Business’daki belgelerin PDF’e dönüştürülmesi sağlanacağı için OneDrive for Business’a bağlantı sağlanır. Böylelikle tanımlanan OneDrive for Business’daki belgeler için bu şablon kullanılacaktır. “Devam” seçeneği ile devam edilir.

“Devam” seçeneği ile devam ediliğinde şablonda yer alan akış adımları yer alır. Yapılan istek ve alınacak aksiyon tanımlaması bu arayüzde tanımlanmıştır. Bu şablon ile ilgili ayarlarda değişiklik yapılabilir veyahut şablon ayarları kullanılabilir. Gerekli ayarların tanımlanması durumunda “Akış kaydet” ile devam edilir.

İlgili akış kydedildikten sonra oluşturulmuştur ve “Bitti” ile devam edilir. İstenilirse “Akış düzenle” ile ilgili akış üzerinde değişiklikler yapılır.

İlgili akış ile akış düzenlenebilir, paylaştırılabilir, analizlerine bakılır, fakrlı kaydedilir, dışa aktarılır ya da silinebilir. Kısaca ilgili akış ile ilgili ayarlar yapılır. Akış açılır ya da kapatılabilir. Kullanılmayacaksa kapatılabilir. “Çalışt. Geçm.” Bölümünde akışın çalıştırılma geçmişi görüntülenir. Akışın kaç kere çalıştırıldığı, çalıştırılma durumu ve her akışın adımların durumları ayrı ayrı görüntülenir. “Akışlarım” bölümünde ise kullanıcıların oluşturdukları akışlar yer alır. Akışlara dair ayarlar akışlarım bölümünden de yapılır. Bu ve buna benzer birçok iş akışları, hizmetler arasındaki entegrasyonlar Microsoft Flow sayesinde sağlanır.

İlgili akışın tamamlanmasının ardından OneDrvie for Business arayüzünde dosya seçilir ve “Akış” bölümünde ilgili akış görüntülenir. Akışa tıklandığınd belgenin PDF’e dönüştürülme işlemi başlar.

Şekilde de görüldüğü üzere akışın başarılı çalıştığı gözlemlenmiştir. Belgenin PDF’e dönüşmüş hali de OneDrive for Business’da görüntülenir.

“…” simgesine tıklandığında “Sürüm geçmişi” seçeneği görüntülenir. Sürüm geçmişi ilgili belgenin değiştirildiği zamanlardaki halini ve tarihini tutmaktadır. Örneğin kullanıcı bir gün önce ilgili belgede değişiklik yaparak kaydetmiş ise 1 gün sonra sürüm geçmişinden eski haline dönebilir. Sürüm geçmişi sayesinde dokümanların eski sürümlerine erişim sağlanır ve istenilirse eski sürümlerine geri dönülür.

“Sürüm geçmişi”ne tıklandığında sürümler, değiştirilme tarihi, değiştiren ve boyut bilgileri yer alır. 1.0, 2.0, ..gibi sürümler tutulur. Bu sürüm tipi istenilirse değiştirilebilir. Değiştirilme tarihine bakılarak hangi tarihteki süreme dönüleceği belirlenir. “…” simgesine tıklanrak ilgili sürüme dir seçenekler yer alır. “…” noktaya tıklandığında “Geri yükle”, “Dosya Aç”, “Sürümü Sil” seçenekleri yer alır. “Geri yükle” ile belgenin ilgili sürümdeki haline geri dönülür. “Dosya Aç” ile belgenin ilgili sürümdeki hali görüntülenir. Böylelikle kullanıcılar sürüme geri dönmeden önce belgenin o sürümdeki içeriklerini görüntüleyebilir ya da belgenin ilgili sürümdeki içeriklerini kontrol edebilir. “Sürümü Sil” ile ise belgenin ilgili sürümü silinir.

OneDrive for Business’da doküman ve belgenin yanında klasörler de kullanılmaktadır. Klasörler belgelerin hiyerarşik tutulmasını sağlar. Haliyle OneDrive for Business klasörlerle ilgili ayarlar da yer almaktadır. İlgili klasörün seçilmesinin kullanıcılar paylaşım yapmak istediklerinde “Paylaş”, klasöre dair bağlantının kopyalanması için “Bağlantıyı kopyala”, klasörün silinmesi için “Sil”, klasörün taşınması için “Taşı”, klasörün kopyalanması için”Kopyala” ve klasörün yeniden adlandırılması “Yeniden Adlandır” seçenekleri seçilerek ayarları yapılır.

“Dosyalar” bölümünde “Karşıya Yükle” seçeneği ile kullanıcılar cihazlarındaki belgeleri klasör ya da dosya bazında OneDrive for Business’larına yüklerler. Aynı zamanda kullanıcılar cihazlarındaki belgeleri sürükle bırakla da OneDrive for Business’larına yükleyebilirler.

“Dosyalar” bölümündeki “Akış” ile Microsoft Flow’da yer alan belgeleri ilgilendiren iş akışları için kullanılacak akış şablonlarına erişilir.

“Akış Oluştur” ile devam edildiğinde OneDrive for Business’da kullanılacak akışlar görüntülenir. Bu akışlar sayesinde OneDrive for Business ve diğer uygulamalar arasında entegrasyonlar yapılarak süreçler otomatize edilir.

“Eşitle” seçeneği ile devam edildiğinde ise kullanıcıların OneDrive for Business Next Generation Sync Client uygulaması ile cihazlarında belirlenen klasörler ile OneDrive for Business içerisindeki dosyaların senkronizasyonu sağlanır. Böylelikle kullanıcılar eşitledikleri klasörlerinde yer alan belgelerinde yapılan değişiklikler otomatik hem cihazlarında hem de portallarında saklanır. Eşitle özelliği sayesinde kullanıcılar belirledikleri klasörlerdeki belgeleri herhangi işlem yapmadan hem cihazlarında hem de portallarında otomatik olarak saklanır. OneDrive for Business Next Generation Sync Client uygulaması ile ilgili detaylar “OneDrive for Business Next Generation Sync Client Aracının Kullanımı” başlığında anlatılmıştır.

OneDrive for Business’da belgeler ve klasörler ile ilgili ayarların yanı sıra OneDrive for Business ile ilgili gerek paylaşılanların görüntülenmesi gerekse de geri dönüşüm kutusu gibi ayarları da vardır. “Dosyalar” başlığında OneDrive for Business’da yer alan dosyalar ve klasörler yer alır.

“En son” bölümünde enson güncelleştirilen dosyalar yer alır. Böylelikle OneDrive for Business içerisindeki dosyalar ve/veya klasörler içerisinde arama yapmadan son güncelleştirilen dosyalara erişilir. Dosyaların üzerine gelinerek belgelere dair “Aç”, “Önizleme”, “Paylaş” ve “Bağlantıyı kopyala” ayarları da yapılır.

“Benimle paylaşılan” bölümünde ise kullanıcı ile paylaşılan belgelere erişilir. Paylaşılan belgelere dair kullanıcılara mailler iletilmekte fakar kullanıcılar bu mailleri saklamak ya da belgelere dair bağlantıları saklamak zorunda değildir. Kullanıcılar paylaşılan belgelere “Benimle paylaşılan” bölümünden kolayca erişir.

“Geri dönüşüm kutusu” kullanıcıların sildikleri dosyaları gösterir. İki tane Geri Dönüşüm kutusu vardır: Site Recycle Bin (first-stage) and Site Collection Recycle Bin (second-stage). Silinen dosyalar öncelikle Site Recycle Bin (first-stage) bölümünde yaklaşık 90 gün tutulur, sonrasında Site Collection Recycle Bin (second-stage) bölümünde kalıcı olarak silinmeden önce 90 gün tutulur. Bu arayüzde kullanıcılar Site Recycle Bin (first-stage)’ı görüntüler. “Geri dönüşüm kutusunu boşalt” ile geri dönüşümü kutusu boşaltılır.

Temelde Kullanıcılar “Dosyalar” bölümündeki belgeleri ya da klasörleri sildiklerinde belgeler “Geri dönüşüm kutusuna” düşer. Kullanıcılar yanlışlıkla sildikleri ya da yeniden kullanmak istedikleri belgeleri geri yükleyebilir. Bunun için ilgili belgenin üzerine gelinir ve “Geri yükle” seçeneği ile devam edilir. Aynı zamanda ilgili belgeleri Site Recycle Bin (first-stage) bölümünden “Sil” seçeneği ile siler.

OneDrive for Buiness ile ilgili diğer ayarlar “Site settings” bölümünde yapılır. Arka planda birçok ayara bu bölümden erişilir. Aynı zamanda kullanıcılar OneDrive for Business yeniden yüklenir. Bunun için “1” numaralı “OneDrive” başlığına tıklanır.

OneDrive for Business tamamen belirlenen tarihlere geri dönülebilir. Burada OneDrive for Business’da yapılan genel değişiklikler de gözlemlenir ve kullanıcılar buradaki değişikliklere bakarak OneDrive for Business’larını geri yükleyebilir.

Gerekli tarih bilgisinin seçilmesinin ardından kullanıcılar “Geri Yükle” seçeneğini seçer ve belirlenen tarihe ait ayarlar yüklenir.

OneDrive for Business Next Generation Sync Client Aracının Kullanımı

Kullanıcılar belgeleri üzerinde çalışırken kimi zaman portaldan erişmek yerine kendi cihazlarından çalışmak ve otomatik kaydetmek isteyebilirler. Cihazlarında yer alan belgeleri OneDrive for Business’a aktarırken ya da cihazlarına kaydettikleri ve yeni oluşturdukları her belge için portala bağlanmak yerine OneDrive for Business Next Generation Sync Client uygulamasını kullanabilir. Bu uygulama sayesinde kullanıcıların OneDrive for Business’ları ile cihazlarında belirledikleri klasörler eşitlenir. Böylelikle kullanıcıların belirledikleri klasörlerde herhngi bir değişiklik hem cihazlarında hem de Office 365 portallarında tutulur. Cihazlarında belirledikleri klasörlere yeni belge eklemeleri, var olan belgelerde yaptıkları değişiklikler otomatik portallarına da yansıyacaktır. Aynı şekilde portal da yaptıkları değişikliklerde cihazlarındaki belgelerine yansıyacaktır. Böylelikle belgelerin en güncel halleri hem cihazlarında hem de portallarında yer alacaktır. Yeni belgenin oluşturulması durumunda ise otomatik olarak oluşturulan belge hem portallarında hem de cihazlarında saklanır. Bu araç sayesinde kullanıcılar cihazlarından senkronizasyon durumunu gözlemleyebilir, belgeleri cihazlar üzerinden paylaştırabilir.

Windows 10 işletim sistemi ya da Office 2016 olmadığı durumlarda OneDrive for Business Next Generation Sync Client ilgili linkten indirilebilir. Gerekli kurulumlar yapıldıktan sonra uygulama açılır.

Kullanıcılar Office 365 portallarındaki OneDrive arayüzündeki “Eşitle” işlemi ile de OneDrive for Business uygulamasını açabilir. Şekilde görüldüğü üzere OneDrive Kurulumu arayüzü kullanıcıları karşılayacaktır. Kullanıcıların gerekli hesap bilgilerini girmeli ve oturumlarını açmalıdır.

Oturum açıldıktan sonra cihazda OneDrive for Business belgelerinin yer alacağı klasör seçilir. Burada belirtilen klasörün içerisindeki bilgilerde OneDrive for Business’da yer alır. Varsayılanda şekilde gösterilen konumda saklar. Ancak “Konum değiştir” seçeneği ile senkronize edilecek cihazdaki konum değiştirilir. Gerekli ayarların yapılmasının ardından “İleri” seçeneği ile devam edilir.

Cihazda saklanacak olan klasörün belirlenmesinin ardından OneDrive for Business içerisinde yer alan hangi klasörlerin cihaza ile senkronize edileceği seçilir. Böylelikle OneDrive for Business’da yer alan belgelerinde cihaza senkronizasyonu sağlanır. Burada sık kullanılan belgelerin seçilmesi sağlıklı olacaktır. Böylelikle arşivlenen ya da sık kullanılmayan belgeler cihazda yer kaplamayacaktır. Kullanıcılar arşivlenen ya da sık kullanılmayan belgelere portallarındaki oneDrive for Business arayüzünden ya da “İsteğe bağlı dosyalar (Files on Demand)” özelliği ile Windows 10 versiyon 1709 cihazlarda belgeye tıklanıldığında indirilmesi sağlanır. Cihazda mevcut boş alan ve OneDrive for Business’dan senkron edilecek dosyaların boyutu şekilde görüntülenir. Gerekli ayarların yapılmasının ardından “İleri” seçeneği ile devam edilir.

“İleri” seçeneği ile devam edildikten sonra OneDrive uygulaması kullanılmaya başlanır. Uygulama ile gerekli bilgilendirme ekranları geçildikten sonra kullanıma hazırdır.

Şekilde de görüldüğü üzere OneDrive for Business’da yer alan dosyalar cihazda seçilen konuma senkron edilmiştir. Cihazın dosya dizininde de görüntülenmektedir. Belgelerin ve da klasörlerin yanında yer alan yeşil renkli işaret senkronizasyonun başarı ile tamamlandığını göstermektedir. Kullanıcıların burada yer alan dosyalarda yaptıkları değişiklik OneDrive for Business’a da yansıyacaktır. Aynı zamanda cihazda belirtilen klasör ya da OneDrive for Business’da yeni belge oluşturulduğunda otomatik cihaza da senkronize olacaktır.

OneDrive uygulamasının senkron ettiği lokasyonda yer alan belgelerden birine sağ tıklandığında şekildeki ayarlar görüntülenir. Burada görüntülenen ayarlar sayesinde kullanıcı portalda yapmış olduğu bazı ayarların deneyimlerine sahip olacaktır. Örneğin kullanıcılar OneDrive for Business’a senkron edilen dokümanlarını cihazlarından da paylaşabilecektir. Belgelere çevrimiçi de görüntüleyebilir.

Uygulamanın kurulumu yapıldıktan sonra kullanıcı cihazlarının görev çubuğunda OneDrive uygulamasının simgesi görüntülenecektir. Mavi bulut şeklinde olan simgede sağa tıklandığında uygulama ile ilgili ayarlar yer alır. Daha detaylı ayarlara ulaşmak için şekildeki arayüzde yer alan “Ayarlar”a tıklanır.

“Ayarlar” başlığında “Ayarlar”, “Hesap”, “Ağ”, “Office”, “Hakkında” başlıkları yer alır. “Hesap” bölümünde OneDrive for Business’ın boyutu ve kullanım durumu görüntülenir. “Hesap ekle” ile başka hesap tanımlaması yapılır. OneDrive for Business ile depolamaa alanın durumu görüntülenebilir. İlgili cihaz ile bağlantısı “Bu PC’nin bağlantısını kaldır” ile kesilir. Bağlantının kalkması ile senkronizasyon durur, belgeler arasında senkronizasyon durur ancak senkron edilen belgeler de kayıtlı kalır. OneDrive for Business ile senkron edilen klasörler “Klasör seçin” ile değiştirilebilir.

“Ağ” başlığında uygulamasının karşıya yükleme ve de indirme hızı belirlenebilir. Böylelikle kullanıcılar belirlenen network ayarları doğrultusunda uygulamaları kullanırlar.

“Office” bölümünde OneDrive for Business uygulamalarını Office uygulamaları ile kullanım ayarları ve Eşitleme Çakışmalarında yapılacak ayarları belirlenir.

“Ayarlar” bölümünde ise OneDrive oturum açıldığında otomatik başlatılması ve “İsteğe Bağlı Dosya (Files on Demand)” özelliği aktif edilir. Bu özellik sayesinde kullanıcılar seçtikleri klasördeki belgeleri kullandıkları zaman indirirler. Bu özellik Windows 10 versiyon 1709 olmalıdır.

Kullanıcı isterlerse belirli zaman aralıklarında eşitlemeyi durdurabilir. Bunun için mavi bulut simgesi olan OneDrive uygulamasının simgesine gelinir, saga tıklanır ve “Eşitlemeyi duraklat” seçilir. Şekilde de görüldüğü üzere ne kadar süre durudulacağı ile ilgili seçenekler gözlemlenir. Ilgili zaman seçilerek senkronizasyon belirli zaman için durdurulur.

Kullanıcılar cihazlarından senkronize edilen dosyalara erişmek için “OneDrive-xxx klasörünü açın” seçeneğini kullanabilirken, aynı dosyaları isterlerse çevrimiçi olarak da görüntüler.

Overview Azure Migrate – Part 4

Bir önceki yazımızda Collector Appliance için gerekli kurulum dosyalarını indirdik. Masaüstünde kısayolu bulunan “Run Collector” bastığımız zaman browser üzerinden kurulum adımları karşımıza çıkıcak.

Set Up Prerequissites ekranı içerisinde lisans anlamasını kabul ediyorum seçeneceğini işaretleyip “Contiune butonuna basalım.

“Discover Virtual Machines” kısmına geldiği zaman bizden hangi vCenter üzerinden analiz yapılacak olan ( log toplanacak) sunucu bilgilerini ve yetkili bir hesap girmemiz gerekiyor. ( Hesap detayları için lütfen yazı serisinin Bölüm -2 kısmını okuyunuz. )

Vcenter adres ve şifre işlemlerini tamamladıktan sonra, “Select Scope” seçeneği altında vCenter üzerinden hangi kapsamda bulunan sunucularımın analizi yapılması gerektiğini belirtelim. Sizin çok büyük organizasyonunuz var, ortalama 1000 ‘den fazla Virtual Machines yönettiğiniz bir ortamınız olsun ve belki bunların sadece bir kısmını Azure Migrate hizmeti ile assesment yapıp bir rapor oluşturmak istiyorsunuz. İşte tam burada devreye vCenter içerisinde oluşturduğunuz Inventory Scope kavramı devreye girmekte ( Folder, Datacenter veya Cluster seçebilirsiniz.) ve onların alt kırılımı olarakta filtreleme işi için etiketleme ( Tag ) mantığı belirtilmektedir. Bu kavramları öğrenmek için lütfen şu sayfadaki yazıyı okuyunuz.

Collector Appliance istediği bilgileri almaya devam ediyor. Sırada kısım ise “Select Project” kısmında bu cihazın hangi Azure Migrate Projesi içerisine bağlandığı anlayabilmesi için, ProjectId ve ProjectKey bilgileri göndermemiz gerekiyor. Temel sebebide tahmin ettiğiniz gibi, vCenter üzerinden toplanan logların hepsi Azure Migrate içerisinde korelasyona uğrayacak ve yazımızın başında bahsettiğimiz tüm o raporların hepsinin çıktısını alabileceksiniz.

Peki bu “Project Id ve Project Key” değerleri oluşturduğunuz Azure Migrate Project içerisinde nerede saklanıyor. Hemen bakalım.

Azure Portal içerisinden hatırlarsanız, Collector Appliance sunucumuzu indirdiğimiz sayfa üzerinden adım adım yapacaklarımızı yazıyordu. Project Credentials bilgisini alıp artık “Continue” butonuna basarak, Collector Appliance içerisinden artık Azure Migrate içerisine veri gönderme sürecine başlayabiliriz.

Collector Appliance yapılandırılmasının sonuna geldik. Gördülüğü gibi ben demo için sadece bir adet sunucu gönderebildim fakat, size bir sonraki yazımda büyük bir organizasyon içerisinden alınan raporlar üzerinden analiz etme yöntemlerinden bahsediyor olacağım. Ortalama 1 saat sonra artık tüm analiz rapolarını Azure Portal üzerinden görebilir hale geleceksiniz.

Office 365 Genel Bakış E-book Bölüm 4

Microsoft StaffHub

Çalışma hayatında zamanlama ve zaman yönetimi iş verimliliğini etkileyen önemli noktalardan biridir. Firmalarda farklı çalışma saatlerine sahip çalışan profilleri yer almaktadır. Kimileri sabit mesai saatlerinde çalışırken kimileri de vardiya Sistemleri ile çalışır. Firmalar ve çalışanlar açısından sabit mesai saatlerinden çok vardiya sistemi ile çalışanların zaman planlamalarını yapmakta ve yönetmekte zorluklar yaşanabiliyor. Vardiya sistemlerinde ekipler olarak çalışmanın ve ekip üyelerinin birbirlerinin devamı şeklinde çalışmaları getirdiği süreçler söz konusudur. Bu noktada Office 365, ekip içerisinde vardiyaların takip edildiği, durum göre vardiya değişikliklerinin takip edildiği, izin taleplerinin yapıldığı ve yönetildiği, ekip olarak kullanılacak bilgi havuzlarının oluşturulduğu Microsoft StafHub’I kullanıcılara sunmaktadır.

Microsoft StaffHub, personel çalışanlarının günlük aktivitelerini zamanlama yönetimi, bilgi paylaşımı ve diğer işle ilgili uygulamalar ve kaynaklarla bağlantı kurma becerisi ile yönetmesine yardımcı olmak için tasarlanan tüm cihazlarınızda çalışan bulut tabanlı bir platformdur.

Hedef kitlelerin başında Firstline çalışanlar olup, ekip için vardiya programlarını kolayca oluşturup yönetmelerine yardımcı olur ve ilgili bilgileri sağlar. Ekip yöneticilerinin ekip zamanlamaları oluşturmasına, atamasına ve yönetmesine ve dosyaları paylaşmasına olanak tanır. Yönetici ve ekip üyeleri, StaffHub’u kullanarak, örneğin personel vardiya çizelgesini değiştirmek istediğinde olduğu gibi birbirleriyle de iletişim kurabilir.

Microsoft StaffHub’a Office 365 portalından erişim sağlamanın yanı sıra mobil uygulamasının kullanımı da önemli yer tutmaktadır. StaffHub ayarları içerisinde ekip üyelerinin mobil uygulama kullanmasını sağlayacak davetiyeler gönderilmekte olup, mobil uygulama üzerinden üyelerin kullanması hedeflenmektedir. Uygulama üzerinden planlama yapılabilir, planlamalarda düzenlemeler yapılabilir, ekipler arası iletişim kurulabilir veya paylaşımlar yapılabilir.

Microsoft StaffHub Yönetici Ayarları

Microsoft StaffHub, etkinleştirilmesi ya da kapatılması Office 365 Yönetici Merkezi’nden aktif edilebilir ya da güncelleştirebilir. Bunun ile ilgili ayarlar “Ayarlar” bölümündeki “Hizmet ve eklentiler”deki “StaffHub” başlığından yapılır. “Kuruluşunuz için StaffHub ayarlarını güncelleştirin”e tıklandığında yönetici ayarlarının bulunduğu arayüz görüntülenir.

“Yönetici Ayarları” bölümünde “Microsoft StaffHub’I Etkinleştir” ile StaffHub uygulamasının etkinleştirilmesi ya da kapatılması, “Otomatik Olarak Sağlanan Hesaplar” bölümünde Microsoft StaffHub’ın, Office 365 hesabı oluşturulmasına izin verilir ve “Güvenlik Grubu” oluşturulur. Eklenen kullanıcılar bu gruba eklenir. Bu özellik sayesinde ek yük getirmeden kullanıcıların oluşturulması ve istenilirse ilgili güvenlik grubu sayesinde izlenmesi ve raporlanması yapılır. “Office 365 Gruplarını Kullanma” bölümünde ise StaffHub’ın Office 365 Grupları’nı nasıl kullanacağı belirlenir. “Ekip Özel Alanları” bölümünde yöneticilerin yeni ekip oluştururken, ekip ile ilgili yer alması istenilen alanlar yapılandırılır. Girilen ek alanlar raporlarda da gösterilir. “Çalışan Kaynakları” bölümünde kullanıcıların erişmesi gereken önemli iç kaynaklar ve PowerApps uygulamalarına yönelik bağlantıları sağlar. İlgili URL ve başlığın eklenmesi ile kullanıcıların kullanacağı kaynaklar tanımlanır.

Gerekli ayarların yapılmasının ardından kullanıcılara lisans atama işlemi yapılır. StaffHub özelliği bulunan lisansların içerisinde “Microsoft StaffHub” alt başlığı yer almaktadır. Lisans ataması yapılan kullanıcılar Microsoft StaffHub kullanmaya başlar.


Microsoft StaffHub Ekip Oluşturma

Microsoft StaffHub özelliğinin kullanımına iki açıdan bakmak gerekir. Bunlardan birisi ekiplerin yöneticileri diğeri ise hedef kitle olan firstline workers’lar tarafındandır. Yöneticiler gerekli ekipleri oluşturur ve gerekli ayarlamaları yaparken, firstline workers’lar ise bu ayarlar doğrultusunda StaffHub uygulamasını kullanır.

Microsoft StaffHub’ta öncelikle ekipler oluşturulur. Bu ekip içerisinde gruplar oluşturulup, grupların içerisine de kullanıcılar ve vardiyaların tanımlamaları yapılandırılır. Ekip oluşturmak için Office 365 portalından “StaffHub” seçilir.

“StaffHub” seçilmesinin ardından “Hoş geldiniz” arayüzü yer alır. Bu ekran kurulum yapılacak ilk arayüzdür. Buradaki ekip oluşturulması ve ekip üyeleri ile ilgili işlemlerin yapılacağı ile ilgili bilgilendirme vardır. “Kurulumu başlat” ile devam edilir.

“Ekibinizi adlandırın” bölümünde ekibe ad verilir. Buradaki ekip, StaffHub kullanacak kişilerden oluşmalıdır. Burada belirlenen ekip adı ile Office 365 yönetici panelinde Office 365 Grup oluşur. Bu da StaffHub’ın arka planda Office 365 Grup ile çalıştığını gösterir. İlgili ekip adı verildikten sonra “Devam” seçeneğine tıklanır.

“Ekibinizin saat dilimini onaylayın” bölümünde “Ekip saat dilimi”, “En yakın şehir” ve gerkli onaylama işlemi yapılır. “Devam”a tıklanır.

Microsoft Staffhub uygulamasının Office 365 portal dışında mobil uygulaması da vardır. Mobil uygulaması sayesinde kullanıcılar zamanlamalarını görüntüler, vardiyalarında değişiklik talep edebilir, sohbet edebilir, dosyalarına erişim sağlayabilir yani StaffHub özelliklerini aktif şekilde kullanır. “Mobil uygulamayı edinin” bölümünde telefon numarası girilerek bağlantı bilgisinin ilgili telefona iletilmesi sağlanır veya “Şimdilik atla” seçeneği ile devam edilir.

Oluşturulan ekibe üye ekleme işlemi ve eklenen kullanıcıları mobil uygulamaya davet etmek için telefon ve iş e-posta adresinin eklenmesi “Ekibinizde kimler var?” bölümünde yapılır. Ekibin oluşturulmasından sonra da ekip üyelerinin ekleneceği ve yönetileceği arayüzler StaffHub içerisinde yer almaktadır. İlgili işlemlerin tamamlanmasından sonra “Kurulumu bitir” ile StaffHub ekip oluşturma işlemi tamamlanır.

Kurulumun tamamlanmasının ardından StaffHub arayüzü kullanıcıları karşılar. Burada ana 3 başlık olan “Zamanlama”, “Ekip”, “Dosyalar” yer almaktadır. “Zamanlama” bölümünde gruplar oluşturulur, grup üyeleri eklenir, vardiyalar ve/veya izinler tanımlanır ve takvimde çizelgeler olarak görünümler yer alır. “Ekip” bölümünde ekip üyeleri ve ayarları yer alır. “Dosyalar” bölümünde ekibin kullanacağı dosyalar ya da URL’ler tanımlanır ve görüntülenir.

Microsoft StaffHub Özellikleri

Zamanlama

“Zamanlama” bölümü vardiyaların ve/veya izinlerin oluşturulması, görüntülenmesi ve güncelleştirmesi sağlanır. Bu arayüz kullanıcıların ve ekip yöneticilerin zaman çizelgesidir. Ekip içerisinde gruplar oluşturulur ve grup bazlı zamanlama planları yapılır. Takvim görüntüsüne sahip arayüzde ekip üyelerinin günlük, haftalık, aylık iş planları görüntülenir. İstenilirse bir önceki haftanın planı “Geçen haftayı kopyala” ile ilgili haftaya kopyalanabilir. Ekip içerisindeki üyelerin vardiya ve/veya izin tanımlamaları ilgili gündeki “…” ile yapılır. “…” tıklandığında “1” numaralı arayüz açılır ve “Vardiya ekle”, “İzin ekle” ve “Kopyala” seçenekleri çıkar. “2” Numara ile gösterilen bölümde ekibe üye eklenir.

Üye ekleme ile devam edildiğinde şekildeki arayüz görüntülenir. “Ekle” başlığında yer alan “Ad” kısmında eklenecek üyenin isim bilgisi girilir. Kurulum sırasında da karşılaşılan kullanıcılara uygulama indirme bağlantısının iletileceği telefon bilgisi veya e-posta bilgisi doldurulur. Buradaki bilgiler otomatik olarak Office 365 kullanıcı bilgilerinden gelir. Eklenen üyenin istenilirse yönetici rolüne ataması “Yönetici” başlığında sağlanır. İlgili bilgilerin girilmesinin ardından “Kaydet ve davet et” ile devam edilir.

Şekilde de görüldüğü üzere kullanıcı ekleme işlemi yapılır ve zamanlama çizelgesinde kullanıcı görüntülenir. Kullanıcıya ise StaffHub ile ilgili davetiye bilgisi iletilir.

Ekip üyelerine vardiya ekleme işlemi için zamanlama bölümünde ilgili kullanıcının vardiya gününe gelinir, “…” ya tıklanır ve “Vardiya ekle” ile devam edilir.

“Vardiya ekle” başlığında kullanıcının vardiyası ile ilgili detaylar girilir. “Vardiya ekle” başlığının altında vardiya eklenecek üyenin adı görünür. Vardiyanın başlanğıç ve bitiş zamanı belirlenir. Ilgili vardiyayı temsil edecek tema ayarı yapılır ve vardiyaya özel etiket belirlenir. Örnekte de göründüğü üzere sarı renkli tema “Shift-II”yi temsil etmektedir. “Notlar” bölümünde ilgili vardiya ile ilgili not bilgisi eklenir. “Etkinlikler” bölümünde ise öğle yemeği, mola gibi etkinliklere ait zaman bilgileri tanımlanır. Böylelikle ilgili vardiyaya bakıldığında vardiya zamanı ve detayları, yemek zamanı, mola saatleri tüm detaylar görüntülenir. İlgili ayarların yapılmasının ardından vardiya bilgisi istenilirse paylaşılabilir. İstenilirse “Kaydet” ile devam edilir ve gerekli ayarların yapılmasından sonra “Ekiple paylaş” ile de paylaştırılabilir.

Eklenen vardiyalar, özellikleri ile beraber başka günlerde başka kullanıcılara da tanımlanabilir. Vardiya araması ile zamanlama çizelgesine önceden tanımlanan vardiyaların araması yapılır. “İzin ekle” ile ise üyelerin izinleri tanımlanır.

“İzin ekle” ile devam edildiğinde izin ile ilgili detayların girildiği “İzin Ata” başlığı görüntülenir. “İzin Ata” bölümünde izin ile ilgili başlangıç tarihi, saati, bitiş tarihi ve saati, izin nedeni, izine ait tema ataması ve izin ile ilgili notlar girilir. Eğer izin tüm gün kullanılacak ise de “Tüm gün” seçeneği işaretlenir. İzin ile ilgili ayarların yapılmasından sonra “Kaydet” ile devam edilir.

Vardiya durumları ve izin durumları belirlendikten sonra yani ekip üyelerinin zamanlama planlarının yapılmasının ardından ilgili zamanlamanın ekip ile paylaşımı yapılabilir. Bunun için “Ekiple paylaş” seçeneğine tıklanır. Paylaşılmak istenilen günler “Ekibinizle paylaşın” bölümündeki takvimden seçilir. Paylaşılan zamanlama bilgisi ile bildirimlerin gönderileceği kişiler için iki seçenek bulunmaktadır. Zamanlama çizelgesinin ilgili günleri “Tüm ekibiniz” seçeneği ile tüm ekiple ya da “Yalnızca etiketlenen ekip üyeleri” seçeneği ile etiketlenen üyelerle paylaştırılabilir. İlgili ayarların seçilmesinden sonra “Paylaş” ile devam edilir.

Zamanlama bölümüne dair görünüm ayarları günlük, haftalık ya da aylık yapılabildiği gibi “Kişiler görünümü” ile kullanıcıların günlere göre ya da “Vardiyalar görünümü” ile vardiyaların günlere göre durumunu da gösterebilir. Şekilde “Vardiyaların görünümü” ile vardiya bazlı takvim durumu görüntülenmektedir. Böylelikle hangi vardiyalar hangi günlerde buna dair bilgi edinir. İlgili günün üzerine gelindiğinde o güne ait üyeler görüntülenir.

Ekip

Ekip bölümünde oluşturulan ekibe, ekip üyesi ekleme, ekip üyelerinde değişiklikler yapılır, ekip ile ilgili durum bilgileri görüntülenir. “Ekip üyesi ekle” seçeneğine tıklandığında eklenecek kişinin adı girilir, telefon bilgisi ve e-posta bilgisi tanımlanır. Buradaki bilgiler Office 365 kullanıcı bilgilerinden otomatik gelmektedir. Telefon ve e-posta bilgisine StaffHub uygulamasının indirme bağlantıları iletilecektir. Bu arayüz de kullanıcıya istenilirse yönetici rolü atanabilir. Tüm ayarların yapılmasının ardından “Kaydet” ile devam edilir. Eklenmiş olan kullanıcılarda değişiklik yapılmak istenilmesi durumunda ilgili kullanıcı seçilir ve ekleme işlemindeki seçeneklerde değişiklikler yapılır. Örneğin eklenen herhangi kullanıcının yönetici olarak atanması gerektiği durumda, ilgili kullanıcıya tıklanır ve yönetici ayarı aktif edilir. “Ekip” bölümünde ekip üyelerinin durum bilgileri görüntülenir. Ekip üyelerinin isimleri, mobil uygumala durumu, e-posta bilgisi, izinleri yani rolü ve durum bilgisi görüntülenir. Etkin olmayan kullanıcılara yeniden davetiye gönderme işlemi ilgili kullanıcının durum bilgisindeki “Yeniden davet et” ile yapılır.

Dosyalar

“Dosyalar” bölümünde ekibin kullanacağı kaynaklar tanımlanır. Burada bahsedilen kaynaklar dosya ya da URL ekleme işlemidir. Böylelikle ekibin ihtiyacı olan dosyalar ya da URL’ler merkezi yerde toplanır. Ekip üyeleri bu kaynaklara mobil uygulamalarında da erişim sağlar.

“Dosya ekle” seçeneği ile devam edildiğinde ilgili dosya eklenir, dosyanın “Dosyalar” arayüzünde görüntülenecek olan başlık bilgisi ve yorumlar girilir. “Ekle” ile devam edilir.

Eklenen dosya “Dosyalar” bölümünde şekildeki gibi görüntülenir. Eklenen dosyanın başlığı, zaman bilgisi ve kimin eklediği görüntülenir.

“Dosyalar” bölümüne dosyaların yanı sıra ekip üyelerinin yararlanacağı URL linkleri de eklenebilir. Bunun için “URL Ekle” seçeneği ile devam edilir. “URL Ekle” seçeneği ile devam edildiğinde eklenecek web sitesinin URL linki, “Dosyalar” bölümünde görüntüleneceği başlık bilgisi ve ilgili URL’e dair yorumlar eklenir. URL ile ilgili tüm bilgilerin girilmesinin ardından “Ekle” ile devam edilir.

URL ekleme işleminin tamamlanmasının ardından “Dosyalar” bölümünde URL başlığı ,oluşturulma tarihi, kimin tarafından eklendiği ve yorumlar görüntülenir.

Ekip Ayarları

Oluşturulan ekip ile ilgili ayarlara şekilde de görüldüğü üzere ‘a tıklanarak erişilir. “Ekibiniz hakkında” bölümünde ekip adı ve saat dilimi bilgileri yer alır. Bu bilgiler ekip oluşturulurken girilen bilgilerdir istenilirse güncelleştirilir. “Zamanlama” bölümünde hafta başlangıcı belirlenir. “İstekler” bölümünde izin atanırken kullanılacak olan izin nedenlerinin tanımlamalarının yapılır. Çalışanlarda izin isteklerini gönderirken burada tanımlanan nedenlerden seçer.

Ekip ayarları bölümündeki “Giriş/Çıkış Saati Kaydı” başlığında çalışanların mobil cihazlarından vardiyaya başlama ya da bitirme zamanlarını ya da mola verdikleri zamanlar bilgileri gibi kaydının tutulması ile ilgili ayarlar yapılır. Kullanıcılar burada yapılan ayarlar doğrultusunda mobil uygulamasında saat simgesi görüntüleyecekler ve vardiyalarına başladıkları zaman bu saat simgesine basarak zamanlamayı başlatabileceklerdir. Vardiyaları bittiğinde ise zamanlamayı durduracaklar, böylelikle çalışma zamanları da raporlanacaktır. “Giriş/Çıkış Saat Kaydı” ayarları için “Ayarlamaya başla” ile devam edilir.

“Giriş/Çıkış Saatiyle Tanışın” bölümünde ayarlar ile ilgili bilgilerin yer aldığı arayüz yer alır. Mobil cihazlardan giriş ve çıkış saati kaydı, çalışanların giriş/çıkış saati raporları veya istenilirse konum algılama özellikleri ile ilgili genel bilgilerin bulunduğu bölümdür. “İleri” ile devam edilir.

İstenilirse ekibin giriş çıkş yapabileceği konum bilgisi de belirlenebilir. Böylelikle kullanıcıların belirtilen konumdan giriş çıkış yaptıkları raporlanmış olacaktır. Bunun için kullanıcıların mobil cihazlarında GPS ayarlarında izinleri ayarlaması gerekir. Gerekli ayarların yapılmasının ardından “Etkinleştir” butonuna basılır.

“Giriş/Çıkış Saat Kaydı” yapılandırılmasının ardından kullanıcıların mobil uygulamalarında saat simgesi çıkacak ve kullanıcılar burada giriş çıkış saatleri ile ilgili kayıtlar tutabilecektir. Tutmuş oldukları kayıtlar ise “Giriş/Çıkış saatini raporlama” bölümünde raporlanacaktır. “Dışarı aktar” ile ilgili rapora erişim sağlanır.

“Dışarı aktar” ile devam edildiğinde alınacak rapır ile ilgili başlangıç ve bitis tarihleri girilir. Gerekli tarih aralıkları belirlendikten sonra “Dışarı aktar” ile rapor elde edilir.

“Giriş/Çıkış Saati Kaydı” ile ilgili raporda yer alan başlıklar aşağıdaki gibidir. Raporda giriş saat kaydı, giriş saati, çıkış saati, gün başına atanan vardiya, ücretsiz mola saati, zamanlanan saatler, çalışma saatleri, molalar, konum durumu ile ilgili bilgiler yer alır.

Overview Azure Migrate – Part 3

Overview tadında geçen iki yazımızdan sonra artık hazır olduğumuzu hissediyorum. Azure Migrate hizmetini beraber oluşturalım ve önceki yazılarımızda bahsettiğimiz Collector Appliance kurulum adımlarını beraber inceleyelim. Bu hizmeti kullanmak için Azure hesabınız olmalı, hemen aklınıza sorular gelecektir. Müşterimizin ilk defa deneyimleyecek zaten Azure hesapları yok. Lütfen bir zahmet test hesapları aktif hale getiriniz. Azure hesabı sürecini çözdükten sonra, hizmet Preview olduğu için bu sayfa üzerinden servise erişim sağlayınız. Kuruluma başlamadan önce lütfen aşağıdaki maddelere göz gezdiriniz.

Requirement

Details

VMware versions

ESXi ortamınız analizi yapılması istediğiniz sunucuları barındırıyor. Mevcut ortamınız vCenter sunucusu tarafından yönetilmelidir. En az 5.5 veya 6.0 sürümlerine sahip olmalısınız. ESXi sunucularınız için ise 5.0 ve üstü yeterlidir.

Account

Azure Migrate read only bir hesap ihtiyacına gereksinim duymaktadır.

Permissions

vCenter üzerinden bir sunucu oluşturmak için izinlere sahip olmalısınız (.OVA biçiminde bir dosyayı import ederek )

Statistics setting

VCenter Server için istatistik ayarları seviye 2’ye ayarlanmalıdır. Varsayılan seviye 1’dir. Seviye 1 de çalışmaya devam eder ise Azure Migrate sonuç vermeyecektir. Detayları bu yazıda bulabilirsiniz.

Azure Portal içerisinden devam edelim.

Programa başvurdunuz varsayalım ve Preview olan sürümü kullanmaya başladınız. Azure Portal içerisinden Navigation Bar ekranına görüldüğü gibi “Migration Project” kısmını ekledim ve ilk projemi oluşturmaya başladım. Projem başarılı bir şekilde oluşturulduktan sonra aşağıdaki ekran ile karşı karşıya geleceğim.

Projemin içerisine girdiğim zaman karşıma hemen “Discover & Assess” ekranı gelmekte. Bu butona bastığım zaman beni mevcut organizasyonum içerisinde yapmam gerekenler hakkında bilgiler verecek.

“Discover Machines” butonuna basalım ve artık mevcut ortamımızda bulunan (vCenter) sunucusu üzerinden gerekli analizi yapacak olan kurulum dosyalarını indirelim.

vCenter sunucu içerisine Collector Appliance kurulumu gerçekleştirmek için “.OVA” uzantılı dosyanın ilgili “Download” adresinden indirdik. Artık bu sunucunun provisioning olması için vCenter üzerinden import işlemlerini gerçekleştirelim. Yapmanız gereken vCenter’a vSphere Client yazılımı ile bağlanın. Daha sonra File sekmesinden “Deploy to OVF Template” tıklayarak indirmiş olduğumuz dosyayı gösteriniz.

“Deploy OVF Template” basıktan sonra indirmiş olduğumuz dosyayı gösterip Collector Appliance görevini üstlenen sunucunun import edilmesini sağlıyoruz. Bu sayede vCenter üzerinden herhangi bir ESX üzerinde çalıştırabilir hale geldiniz.

Diğer adımları zaten göstermiyorum. Sebebi ise vCenter ile ilgili olanlar zaten DataStorage, Networking gibi bilgileri belirtip işlemi tamamlayacaktır. Dikkat edilmesi gereken nokta, Collector Appliance olarak görev alan bu sunucu internet ile iletişim halinde olmalıdır. Sebebi ise vCenter üzerinden toplayacağı logları anlamlı hale getirebilmek adına Azure Migration Project içerisine aktarımı başarıyla sağlamalıdır. Aksi halde loglar gitmez ve analiz yapmazsınız.

vCenter’a import ettiğim Collector Appliance ( Log toplayan cihazım) Power-on yaparak sanal sunucu üzernde oturum açtım. Yukarıdaki ekranda görüldüğü gibi Collector Appliance içerisinde Vmware PowerCLI kurulu bir şekilde geldi ve “Run Collector” adında kurulua başlatacağımız kısayol var. Bu kısayol bize kurulum adımlarının beklediği bir ekran sağlayacak.