Dıstrıbutıon Lıst ve Offıce 365 Gruplarının Karşılaştırılması

Yıllardır kapatılamayan gruplar, Distribution List’ler ve Shared Mailbox’ların üzerine bir de Microsoft 365 uygulamalarını kullanırken ürün altyapısında olan Office 365 Grupları gelince yönetilmesi zor bir grup kalabalığı oluşmaya başladı. Örneğin Microsoft Teams’de bir departman grubu oluşturuyorsunuz, bu Microsoft 365 Yönetim Paneli’nize bir Office 365 grubu oluşturuyor. Bu departmanın zaten bir e-mail grubu da vardı. Gruplar biriktikçe birikiyor. Peki Office 365 Gruplarının Distribution List’lerden farkı ne?

Distribution list Office 365 Group
İşlevleri Kullanıcıların bir grubun tüm üyelerine e-posta göndermesini sağlar. Distribution list özelliklerine ek olarak, SharePoint, Yammer, Team, Planner, OneNote ve PowerBI ile entegre olur
PowerShell Yönetimi Evet, örnek cmdlet: Set-DistributionGroup. Evet, örnek cmdlet: Set-UnifiedGroup.
EAC Yönetimi Evet Evet
Bir listenin tüm üyelerine mail gönderebilir Evet, hem dahili hem de harici gönderenler için. Evet, hem dahili hem de harici gönderenler için.
Shared inbox Hayır mailler yalnızca üyelere dağıtılır. Evet
Erişim tipi tanımlama Hayır Evet
Document library Hayır Otomatik olarak SharePoint üzerinden ayarlanabilir
Takvim paylaşımı Hayır Otomatik olarak ayarlanabilir
Lisans gereksinimi Herhangi bir AAD üyeliği (free dahil.) Free AAD üyeliği birçok Office 365 Grubu özelliği için yeterlidir.
Silinmiş grubu geri getirme Hayır Office 365 grubu, silme işleminden sonra 30 güne kadar geri yüklenebilir.
Dynamic membership Dynamic Distribution Group’larla mümkündür Azure AD premium üyeliği gereklidir.

Distribution list’lerinizi Office 365 Gruplarına çevirerek halihazırda var olan gruplarınızı Microsoft 365 uygulamalarında yapıtaşı olarak kullanabilirsiniz. Yukarıda verdiğimiz Teams örneğinde olduğu gibi, bir departman için açılan e-mail grubunu Office 365 grubuna yükselterek(upgrade) ve bunu Teams’de bir kullanarak tek bir grupla birçok süreci paralelde çözebilirsiniz. Aşağıda bu upgrade işleminin nasıl yapılacağının adımlarını bulabilirsiniz.

Distribution List’leri Office 365 Grubu’na Yükseltme (Upgrade Etme) İşlemi

  1. Exchange Admin Center (Exchange Yönetim Paneli) üzerinde Recipients (Alıcılar) > Groups (Gruplar)’a gelin.
  1. Office 365 gruplarına yükseltmeye (upgrade edilmeye) uygun dağıtım listelerinin olduğunu belirten bir bildirim göreceksiniz.


  2. Gruplar içerisinden bir veya daha fazla Distribution seçip upgrade butonuna tıklayın.



    à

  3. Dialog box’ta çıkan upgrade’I onaylamak için Evet’I tıklamanızla birlikte işlem başlayacaktır. Distribution grubunuzun boyutu ve sayısına bağlı olarak işlem süresi değişebilir. Dağıtım listesi yükseltilemiyorsa, bunu söyleyen bir açılır pencere belirecektir.

Hangi Distribution List’ler Office 365 Grubuna Yükseltilemez?

Yalnızca bulut tarafından yönetilen, nested (iç içe) olmayan dağıtım listelerini Office 365 Grubu’na upgrade edebilirsiniz. Aşağıdaki tabloda yükseltilemeyen (upgrade edilemeyen) dağıtım listeleri listelenmektedir.

  • On-premise’te yönetilen distribution list’ler
  • İç içe(nested) Distribution List’ler (Alt grupları olan veya başka bir grubun üyesi olan dağıtım listeleri)
  • UserMailbox, SharedMailbox, TeamMailbox, MailUser dışındaki RecipientTypeDetails üyesi olan dağıtım listeleri
  • 100’den fazla grup sahibi olan dağıtım listeleri
  • Yalnızca üyeleri olan ancak sahibi olmayanlar
  • Özel karakterler içeren takma adları olanlar
  • Shared Mailbox için bir forwarding adress olacak şekilde yapılandırılan dağıtım listeleri
  • Başka bir Distribution List’teki Sender Restriction (Gönderen Kısıtlamasının) bir parçası olanlar
  • Güvenlik grupları
  • Dinamik Dağıtım Listeleri (Dynamic Distribution Lists)
  • RoomLists‘e dönüştürülen dağıtım listeleri
  • MemberJoinRestriction ve / veya MemberDepartRestriction‘ın Kapalı oldupu listeler

Distribution List’lerin yükseltme (upgrade) için uygun olduğunu nasıl kontrol ederim?

  • Bir dağıtım listesinin yükseltme (upgrade) için uygun olup olmadığını kontrol etmek istiyorsanız, aşağıdaki komutu çalıştırabilirsiniz:

Get-DistributionGroup

| Get-EligibleDistributionGroupForMigration


  • Hangi dağıtım listelerinin yükseltme (upgrade) için uygun olduğunu kontrol etmek istiyorsanız aşağıdaki komutu çalıştırın:

Get-EligibleDistributionGroupForMigration

.NET İçin Kuyruk Çözümleri : MSMQ

MSMQ Nedir?

MSMQ zaman bağımsız olarak birden fazla uygulama arasında offline veri alışverişini sağlayan Windows tabanlı kuyruk sistemidir. MSMQ ile birlikte uygulama veya ağ üzerinde bir sorun oluşsa dahi (çökme, hata fırlatma vb.) akış, gerçekleşen sorun giderildikten sonra veya çöken/çalışmayı durduran uygulama tekrar çalışmaya başladıktan sonra devam eder.

MSMQ ile iletilen mesajlar sistem üzerinde fiziksel bir alanda saklanmaktadır. Bu noktada yukarıda bahsetmiş olduğumuz senaryolar dahil, mesajları alması beklenen uygulama kapalı olsa dahi bu mesajlar saklanmaktadır.

Resim 1: Oluşturduğunuz Queue’ları Computer Management Ekranından Görmeniz Mümkün (compmgmt.msc)

Kuyruk Tipleri

MSMQ için iki adet kuyruk tipi mevcut;

Public Queues:

Bu tipte oluşturulmuş olan kuyruklara, yalnızca oluşturulduğu sunucu/bilgisayardaki uygulamalardan değil, aynı ağa bağlı tüm sunucu/bilgisayarlardan erişim sağlanabilmektedir. Bu sayede aynı ağda bulunan iki farklı sunucu ve bu sunucularda kurulu olan farklı uygulamalar arasında da MSMQ aracılığı ile mesaj iletimi sağlanabiliyor.

Private Queues:

Bu tipte oluşturulmuş olan kuyruklara ise yalnızca oluşturulduğu bilgisayar/uygulama üzerinden erişim sağlanabilir ve yalnızca aynı bilgisayar/sunucu üzerinde kurulu olan uygulamalar bu kuyruktan beslenebilir ve bu kuyruğu besleyebilir.

Programlanabilirlik

MSMQ alt yapısı C#, VB.NET ve .NET tabanlı diğer diller tarafından kullanılabilmektedir. System.Messaging namespace’i altından erişilebilir.

Kurulum

Eğer MSMQ sistemini bilgisayarınıza kurmak isterseniz, aşağıdaki adımları takip edebilirsiniz.

  1. Denetim Masası üzerinden “Programlar” seçimini yapın, ardından açılan ekranda “Programlar ve Özellikler” altında bulunan “Windows Özelliklerini Aç veya Kapat” seçimini yapın. Veya Windows + R tuş kombinasyonu ile “optionalfeatures” komutunu çalıştırabilirsiniz.
  2. Açılan pencerede “Microsoft Message Queue (MSMQ) Server” seçeneğini işaretleyin

Resim 2: “Windows Özelliklerini Aç veya Kapat” seçimi sonrası açılan pencereden “Microsof Message Queue (MSMQ) Server” özelliği işaretlenmeli.

Aynı kurulumu Windows Sunucu üzerinde yapmak için ise aşağıdaki adımları izlemelisiniz;

  1. Server Manager açıldıktan sonra Sağ üst tarafta bulunan Manage altından, “Add Roles and Features” seçilir.
  2. Açılan pencereden Features adımına gelindikten sonra listeden “Message Queuing” özelliği işaretlenir. Bu seçimin ardından “Install” butonu tıklanır ve özelliğin aktif edilme süreci bağlar. Bu işlemin ardından sunucunuzu yeniden başlatmanız gerekmez.

Resim 3: Features adımı altındaki listeden “Message Queuing” seçimi yapılır ve Install butonu tıklanarak kurulum süreci başlatılır.

C# Uygulamalarında MSMQ’yu Kullanmak

MSMQ’nun ne olduğundan ve nasıl kurulduğundan bahsettiğimize göre, örnek bir senaryo üzerinden bir C# uygulamasında MSMQ’nun sağladığı kuyruk alt yapısından nasıl faydalanabiliriz inceleyelim.

Senaryomuz; PeakUp’ta yeni işe başlayan personelin bilgisi sisteme girildiğinde, ilgili çalışana mail atmak olsun. Bu senaryoda ihtiyacımız olan iki uygulama var;

  1. Personel bilgilerinin girileceği uygulama
  2. Farklı uygulamalardan gelen mail gönderme taleplerini karşılayacak ve mailleri gönderecek uygulama.

İlk uygulamamızın ismi Peakup.Employee.Manager olsun. Projemizin yapısı aşağıdaki gibi;

PeakUp.Empoyee.Manager

  • Extensions
    • MessageQueueExtensions.cs (MessageQueue sınıfı için yazacağımız extension metotlar)
  • Models
    • EmployeeModel.cs (Personel sınıfı)
    • Mail.cs (Mail Sınıfı)
  • Program.cs

Önemli

MessageQueue sınıfını kullanabilmemiz için her iki projemize de System.Messaging referansını eklememiz gerekiyor.

Şimdi kodlara göz atalım:

Oluşturmak istediğimiz isimde bir Queue zaten varsa onu getirmek, yoksa tekrar oluşturmak gerekiyor. Bu işlemi daha hızlı bir şekilde gerçekleştirmek için bu Extension metodu kullanabilirsiniz.

https://gist.github.com/kivancbakdi/9ca90e66f422151ff1db65b7c13f146a

Employee ve Mail sınıflarımız;

https://gist.github.com/kivancbakdi/87f66c7e26a3e91fdea43d572d94dccd

https://gist.github.com/kivancbakdi/d20de4c25791aec483b2755987e08ac8

Yeni personel oluşturma ve bu personeli mail için kuyruğa atma işlemlerini yaptığımız program dosyamız;

https://gist.github.com/kivancbakdi/3c2af5f2b1f008c6e048474c0027f915

İkinci uygulamamızın ismi ise PeakUp.Email.Manager. Projemizin yapısı aşağıdaki gibi;

PeakUp.Email.Manager

  • Extensions
    • MessageQueueExtensions.cs (MessageQueue sınıfı için yazacağımız extension metotlar)
  • Models
    • Mail.cs (Mail Sınıfı)
  • Program.cs

Bu projemizin kodları da aşağıdaki gibi;

Oluşturmak istediğimiz isimde bir Queue zaten varsa getirmek, yoksa tekrar oluşturmamız gerekiyor. Bu işlemi daha hızlı bir şekilde gerçekleştirmek için bu Extension metodu kullanabilirsiniz.

https://gist.github.com/kivancbakdi/9ca90e66f422151ff1db65b7c13f146a

Mail sınıfımız;

https://gist.github.com/kivancbakdi/d20de4c25791aec483b2755987e08ac8

Mail kuyruğunu dinleyen ve mail sınıfını konsola yazdıran program dosyamız;

https://gist.github.com/kivancbakdi/e74526652da6f740544de516bdd1e51b

Bir C# projesinde MSMQ kullanan bu yazımızın sonuna gelmiş olduk. Bu konuyla ilgili daha fazla detaya ihtiyaç duyuyor veya örnekleri beraber incelemek istiyorsanız Live Coding Sessions‘larımızı takip etmeyi ihmal etmeyin!

Teşekkürler!

Microsoft Forms: Office 365’iniz varsa bir Anket Uygulamanız Olduğunu da Biliyor musunuz?

Birçok İnsan Kaynakları personeli aylık birden fazla anket oluşturuyor. Bazıları ise belki 3 – 4 ayda bir anket yapmaya ihtiyaç duyuyor. Ancak yine de herkes lazım oluyor diye IT ekiplerinden bir anket uygulaması satın almasını istiyor ya da  kısıtlı özellikleri ile ücretsiz anket uygulamalarını kullanıyor.  Office 365  kullanıyorsanız, Microsoft Forms’a yani mükemmel bir anket uygulamasına sahipsiniz! Üstelik şifrelerle uğraşmanıza gerek yok, Office 365 hesabına sahip tüm kullanıcılar mevcut Office 365 hesapları ile Microsoft Forms’u hemen kullanabilir.  Microsoft Forms  son derece kolay bir yapıya sahip olmakla beraber oldukça gelişmiş bir anket hizmeti sunuyor.  Onu dakikalar içerisinde öğrenebilir,  öneri, etkinlik, müşteri geri bildirim anketleri oluşturabilir, istediğiniz kişilerle paylaşabilir, sonuçlarını analiz edebilir ve anketleri iş akışlarınıza dahil edebilirsiniz.. MicrosoftForms’un detaylarını incelediğinizde başka bir uygulamaya ihtiyacınız olmadığını farkedeceksiniz.

Microsoft Forms ile Anketler Oluşturun, Ekibinizle ya da Müşterilerinizle Paylaşın

Office 365 panelindeki Forms ikonundan, OneDrive üzerinden ya da Excel Online’daki Survey butonundan tüm kullanıcılarınız hemen anket oluşturmaya başlayabilir. Dakikalar içinde  takım etkinliği, öneri & şikayet formu, kampanya ya da müşteri anketleri oluşturabilir, istediğiniz kişilerle paylaşabilir ve sonuçlarını analiz edebilirsiniz.

Sınav Oluşturun Ve Toplam Puanları Anında İnceleyin

Microsoft Forms ile anket yapmanızın yanı sıra sınav  yapabilir, kişilerin bilgisini ölçebilirsiniz. Sınav oluşturmak için Office 365 Panelindeki Forms Uygulamasını kullanmalısınız. Sorularınız için puan atayabilir ve açıklamalar ekleyebilirsiniz. Sınav  bitiminde kullanıcıların soruların % kaçını doğru çözdüklerini anında görmelerini sağlayabilir ya da siz kontrol ettikten sonra sonuçları iletmek üzere ayarlama yapabilirsiniz.  Ayrıca her sınav kağıdını tek tek inceleyebilirsiniz.

İstediğiniz Soru Tipini Seçin, İster Çoktan Seçmeli İsterseniz Açık Uçlu! Hatta Fazlası

Anket ya da sınav sorularınızı çoktan seçmeli, açık uçlu,  1-5 ya da 1-10 aralığında yıldız ya da sayı ile oylamalı,  Tarih seçmeli ya da sıralama şeklinde sorabilirsiniz.

 

 

Cevap Verilmesi Zorunlu Soruları Belirleyin

Sizin için mutlaka yanıtlanması gereken soruları “yanıtlaması zorunlu” olarak işaretleyebilirsiniz.

Birden Çok Cevaplı Sorular

İlgilenediklerinizi seçiniz gibi birden çok işaretleme yapılabilecek “Seçenek” sorularında “Birden Çok Yanıt” özelliğini aktif edebilirsiniz.

Resim Ve Videolarla Soruları Canlandırın

Soru bazında resim ya da video ekleyerek sorunuzu bunun üzerinden sorabilir ya da sorunun kolay anlaşılmasını sağlayabilirsiniz.

Anketleriniz Ya Da Sınavlarınız Şirketinizin Kurumsal Kimliğini Taşısın!

isterseniz hazır renk ve hazır şablonları arkaplan olarak belirleyebilir ya da şirket renklerinize özel istediğiniz bir arkaplan görselini dışardan ekleyebilirsiniz.

Takım Arkadaşlarınızla Birlikte Çalışın, İşleri Hızlandırın!

Anketi takım arkadaşlarınızla birlikte düzenlemeye devam edebilirsiniz. Yapmanız gereken Paylaşım penceresinden takım arkadaşlarınız için paylaşım linki edinip onlarla paylaşmak!

Bir Kişi Anketi Birden Fazla Kez Yapabilir Mi?

Yalnızca şirketin Office 365 hesabına sahip kullanıcılar anketi çözebilir şeklinde ayarladıysanız, bir kullanıcının anketi yalnızca bir defa ya da  birden çok kez çözebilir durumda olmasını paylaşım menüsünden bir tıkla ayarlayabilirsiniz.

 

Anketiniz Geçerlilik Süresi Var Mı?

Microsoft Forms ile anket oluşturduğunuzda otomatik olarak “yanıtları kabul et” seçeneği aktiftir. Anket paylaşımından bir süre sonra, anket görevini tamamladıysa “yanıtları kabul et” seçeneğini kapatabilirsiniz. Anketiniz örneğin bir kurs ya da organizasyon başlangıcında talep toplama amaçlıysa, bir kampanya dönemine ithafen hazırlanıyorsa ya da belirli bir saatte yapılacak sınav için hazırlanmışsa,  anketin geçerlilik süresini belirtebilirsiniz. Geçerlilik süresi için başlangıç ve bitiş tarih & saatlerini ayarlayabilirsiniz.

 

Mail Bildirimleri İle Anında Haberdar Olun

Paylaşım ayarlarından mail bildirimlerini açarak, her yanıt gelişinde mail bildirimi alabilirsiniz.

 

Şirket Anketlerinizi Herkes Çözebilir mi!

Dilerseniz anketinize erişilse bile açma hakkını yalnızca firmanızdaki çalışanlara verebilirsiniz. Bu iki seçenek Paylaş ekranında mevcut. Paylaşmadan önce ya da paylaştıktan sonra değiştirebilirsiniz.

 

Anketiniz Nasıl Gözüküyor?

Anketinizin nasıl gözüktüğünü görmek için onu paylaşmanıza gerek yok. Paylaşmadan önce de Web ve Mobil Platformlar için önizleme yapabilirsiniz.

 

Hazırız, Artık Paylaşalım!

Anketin paylaşım linkini ve Embed kodunu alabilir,  QR kodunu indirebilirsiniz.  Mail ile iletebilirsiniz.  Paylaşım tercihinize göre web sitenizde  ya da  linkedin hesabınız gibi istediğiniz farklı platformlarda kullanıcılarla paylaşabilirsiniz.

 

Sonuçları Anında Analiz Edin!

Anket Yanıtlarını anında grafiklerle düzgün ve otomatik olarak görüntüleyebilir, kullanıcıların cevaplarını kullanıcı bazında inceleyebilirsiniz. Ya da Excel listesine gelen yanıtları detaylıca analiz edebilirsiniz.  Özelleştirilmiş derinlemesine analizler için Excel listenizi canlı olarak Power BI’ya bağlayabilir ve eş zamanlı güncellenmesini sağlayabilirsiniz.

 

Mobil’de Form Oluşturmanın ve Yanıtlamanın Özgürlüğünü Yaşayın

Forms’un Mobil Uygulaması ile formlarınızı ve sınavlarınızı hareket halindeyken de oluşturabilir, düzenleyebilir ve yanıtlayabilirsiniz.

 

Tüm Anketleriniz Kontrolünüz Altında

Forms ile kendi oluşturduğunuz ve sizinle paylaşılan tüm anketleri hızlıca görüntüleyebilirsiniz.  Kendi anketlerinizi ve ekip ile ortak çalışma için yetki sahibi olduğunuz anketleri düzenleyebilir sonuçlarını inceleyebilirsiniz.

 

İşte harika haberler! Office 365 uygulamalarını kullanırken birbirleriyle entegre çalışmalarına hayran kalacaksınız. 

Microsoft Forms & Power BI

Anket sonuçlarınız tek bir listeden görüp üzerinde derin analiz çalışmaları yapmak istiyorsanız Excel Online üzerinden Forms oluşturun. Böylece yanıtlar, OneDrive üzerinde bir tane Excel sayfasında birikir. Power BI ile OneDrive dosyanıza bağlanarak hızlıca çeşitli analizler yapıp interaktif raporlar oluşturmanın keyfini çıkarın!

Forms & Flow 

Microsoft Flow, belirli tetikleyiciler ve eylemlere dayanarak iş akışları oluşturarak iş süreçlerini otomatikleştirmenizi sağlar. Örneğin Flow ile, Forms’taki bir anketi ya da sınavı Flow akışı içerisinde adresleyerek yeni form oluştuğunda form sonuçlarını kullanıcının yöneticisine içinde Onay/ret butonları olan bir maille otomatik iletebilir, yöneticinin onay vermesi halinde insan kaynaklarına onaya gönderebilir ve son durumu anketi oluşturan kişiye bildirim olarak iletebilirsiniz.

Sevgilerimle,

Birleştir (Consolidate)

Farklı Sayfalardaki Verileri Birkaç Tıklama İle Hızlıca Birleştirin!

Bu makalemde İleri Excel eğitimlerimizde anlattığımız konulardan biri olan farklı sayfalardaki verileri tek bir sayfada tek kalemde birleştirmeye yarayan Birleştir özelliğimizden bahsedeceğim.

Birleştir özelliği ile bir Excel belgesinin bir sayfasında bulunan verileri ya da farklı sayfaları içinde bulunan aynı sütun isimlerine sahip olan verileri tek kalemde istediğimiz aritmetiksel işlemi (Toplama, Ortalama, En büyük, Say, Standart Sapma vb.) uygulayarak birleştirebiliriz.

Bu özellik var olan verileri kayıt kayıt alt alta birleştirmeye yaramaz aynı sütuna sahip olan birden çok kaydı tek kalemde ilgili matematiksel işlemi yaparak birleştirmeye yarar.

Bu işlemin fonksiyonlar ile yapılması oldukça zahmetli olduğundan ve verilerde çok fazla fonksiyon olacağından çok kullanışlı değildir bu yüzden Birleştir özelliğini kullanmak çok pratik ve hızlı bir çözümdür.

Birleştir özelliği Veri sekmesinin Veri Araçları grubu içinde bulunur.

Aşağıdaki Excel belgesinde Ocak ayından Haziran ayına kadar olan farklı sayfalardaki A:B aralığındaki verileri Birleştir isimli sayfada tek kalemde birleştirilmek istenmektedir. Bu veriler Satış Temsilcisi ve Satış bilgilerinden oluşmaktadır. Satış Temsilcisi alanı isimleri, Satış değeri ise bu isimlerin yapmış oldukları Satış değerlerini göstermektedir.

Yukarıdaki şekilde de görüldüğü üzere her sayfada aynı türden farklı isim ve Satış değerleri vardır. Bizim amacımız bu sayfalardaki verilerinin hepsini Birleştir isimli sayfada ortak Satış temsilcilerinin adlarını sadece bir kez yazılmasını sağlayarak Satış alanındaki değerleri toplamak veya başka bir matematiksel işlem yapmak olacaktır olacaktır.(Ör. Ortalama, Standat Sapma vb.)

Birleştir Özelliğini Kullanmak:

  1. İlk etapta Birleştir isimli sayfaya geliriz ve A1 hücresine tıklarız.
  2. Daha sonra Veri sekmesinin Veri araçları grubunda Birleştir özelliğimize tıklarız ve aşağıdaki pencerenin açılmasını sağlarız.

  3. Bu pencerede Birleştirme işlemin yaptığımızda uygulamak istediğimiz matematiksel işlemi İşlev kısmından seçeriz.
  4. Daha sonra Başvuru yazan kısma bir kere tıklar ve eğer işlem yapılacak sayfalar bu Excel belgesi içinde ise ki bizim Ocak ayından Haziran ayına kadar tüm sayfalarımız bu belge içinde olduğundan ilk Ocak isimli sayfaya gidip tüm A:B aralığındaki veriyi seçeriz ve Ekle düğmesine tıklayarak sırayla tüm sayfalar için aynı işlemi tekrarlayarak tüm sayfaların Tüm
    Başvurular yazan yere eklenmesini sağlarız. Eğer birleştirme işlemi yapmak istediğimiz sayfalar başka belgeler içinde ise Gözalt diyerek ilgili belgelerin konumlarını gösteririz ve gerekli alanları taratırız.

    Eğer verinin Başlıkları varsa onların çıkması için Üst Satır kutucuğu tıklanır.

    Eğer Satış toplamları yanında Satışı kimlerin yaptığı görüntülenmek isteniyorsa Sol Sütun da seçilir. Ayrıca bu verilere bağlantı yapılmak istenirse Kaynak Veriye Bağlantı Oluştur kutucuğuna tıklanır. Yalnız eğer birleştirilecek veriler aynı sayfa içinde ise Kaynak Veriye Bağlantı Oluştur kutucuğu seçilmez. Ben Üst Satır ve Sol Sütun gelsin istediğim için tıklıyorum.


    Tamam düğmesine tıkladığımda birleştir sayfasında aynı isme Sahip tüm temsilcilerin tek kalemde tüm aylardaki Satış toplamlarını aşağıdaki görebiliriz.

    İşlem olarak topla seçtiğimiz için her temsilcinin tüm aylardaki sayfalardan Satış tutarlarını toplattık. Bu işlemi Etopla fonksiyonu ile de gerçekleştirebiliriz ama bu kadar pratik değildir.

    Eğer Kaynak Veriye Bağlantı Oluştur kutucuğuna tıklayıp Tamam düğmesine tıklasaydık ekran görüntüsü aşağıdaki gibi olacaktır.

    Aşağıdaki gif’de işlemin nasıl yapıldığını görebilirsiniz.

    Örnek 2:

    Aşağıda ekran görüntüsü verilen TÜM YILLAR isimli sayfada Ay ve Gün bilgileri olan bir çapraz tablo vardır. Ayrıca 2015, 2016 ve 2017 yılları bulunan sayfalarda ay ve gün bazlı satışlar bulunmaktadır. Amacımız bu tablolardaki değerleri TÜM YILLAR sayfasında birleştirmek.

Aşağıdaki gif’de bu üç yıldaki verileri TÜM YILLAR isimli sayfada nasıl birleştirdiğimizi görebilirsiniz.

Başka bir makalede görüşmek üzere hoşça kalın.

Azure NestedVM

Merhabalar, bu makale Azure’da NestedVM özelliğini test etmek için lab ortamı kuracağım. Azure’ da öncelikle sanal makine açmamız gerekiyor. NestedVM özelliğini kullanmak için birkaç dikkat etmemiz gereken bazı detaylar mevcuttur:

  • Açtığımız sanal makinenin boyutu (size) Dv3 serisi ve Ev3 serisi olmalıdır.
  • Açtığımız makinelerin bölgesine (region) dikkat etmemiz gerekiyor. Dv3 serisi ve Ev3 serisi makineler her bölgede (region) açılmamaktadır.
  • Dv3 ve Ev3 serisi makineler hangi bölgede açıldığını aşağıdaki makaleden bulabilirsiniz.
  • Makalenin içerisinde detaylı bilgi mevcut olucaktır.(https://azure.microsoft.com/en-us/regions/services/)

İlk olarak Azure’da bir sanal makine oluşturalım.

Sol alandan “Virtual Machine ” alanına tıklayalım. Ardından sol üst köşedeki “Add” butonuna tıklayalım.

Açılan ekrandan Azure’un bize sunduğu hazır image’lerin başlıklarını görüntülüyor olacağız. Biz Windows Server özellikli bir makine kuracağımız için “Windows Server”a tıkladıktan sonra sağda çıkan ekrandan kuracağımız sanal makinenin işletim sistemini seçiyor olacağız. Ben Windows Server 2016 Datacenter’ı seçerek devam edeceğim.

Resimde de göreceğiniz gibi kuracağımız sanal makineye bağlanacak olan kullanıcın adını, şifresini , Azure da görüntüleyeceğimiz adını, subscription’ını, Resource group’unu ve location’ını belirtiyor olacağız.

Ardından gelecek olan ekrandan makinenin boyutunu(size) belirteceğiz.

Makalenin ilk bölümünde de belirttiğim gibi seçmiş olduğumuz bölgeye göre sanal makine boyutlarını görüyor olacağız. Bize 3 adet önerilen makine boyutu sunacak. Eğer bizim kullanacak olduğumuz altyapı daha fazla kaynak harcayacaksa sağ üstte bulunan ” View All “a tıkladıktan sonra tüm boyutları görüyor olacağız.

Resimde de göreceğiniz gibi açılan ekranda ise makineyi bir sanal network’e dahil edebiliriz,oluşturduğumuz sanal network subnet ekleyebilir hatta network’ü 2 subnet’e ayırabiliriz. Makineye bir publıc ip ve network security group da ekleyebiliriz. Network security group’u ekleyerek makine üzerinde açılması ya da kapatılması gereken portları yönetiyor olacağız.

“Purchase(satın alma)” butonuna tıklayarak makinenin kurulumunu başlatmış olacağız.

Ardından Azure’da kurduğumuz makineye kullanıcı adı ve şifresi ile makineye uzaktan bağlantı gerçekleştirelim. NestedVM özelliğini kullanmak için Hyper-V rolünü konumlandırmamız gerekiyor. “Add Roles and Features”e tıklayalım.

Ardından kurmak istediğimiz Rolü ya da özelliği hangi makineye kurmak istediğimizi belirtip “Next” butonuna tıklayalım.

Ekleyeceğimiz olacağımız Hyper-V rolünü seçip “Next” tuşuna basalım.Ardından “Features” ekranına geldiğimizde bir özellik eklemeyeceğimizden dolayı “Next” diyelim.

“Virtual Switches” Alanına geldiğimizde bir network adaptör seçmemizi isteyecek. Biz seçmeden devam edeceğiz. Çünkü sanal içinde sanal oluşturacağımız için Hyper-V içerisindeki sanal makine ya da makineler internete çıkmayacak. Azure’ da oluşturduğumuz makinede “NAT” kuralı oluşturarak Hyper-V üzerinde olan makineleri internete çıkaracağız.

Hyper-V rolünün kurulumu tamamlandığında makineyi yeniden başlatmamız gerekecek.

“Virtual Switch Manager” alanına tıklayarak bir adet sanal switch oluşturalım. Sırasıyla;

  1. Sanal switch olarak “Internal”ı seçelim
  2. Create Virtual Switch’e tıkladıktan sonra ok tuşuna tıklayalım.

Oluşturmuş olduğum “Virtual Switch”i Azure’da açmış olduğum makinede de görüntülüyor olacağız.Azure da olan makinin network ayarlarına gelerek, eklemiş olduğumuz “Virtual Switch”in IPv4 ayarlarına girelim.

Sonrasında IPv4 ayarlarını konfigüre edelim. İstediğiniz bir network aralığından bir ip adresi tanımlayalım. Ben 192.168.0.0/24 network’ünü tercih ettim. IP adresini verdikten sonra Azure’daki makine de PowerShell’i Administrator olarak çalıştıralım.

Powershell üzerinden bir NAT kuralı yazalım. Internal IP adresi kısmına ise Azure’daki makinenin “Sanal Switch”ine verdiğimiz IP bloğunu yazalım.

New-NetNat
–Name
NVMNat
–InternalIPInterfaceAddressPrefix
192.168.0.0/24

Ardından Hyper-V ortamına dönüyoruz. Hyper-V de oluşturduğumuz makinelere oluşlturmuş olduğumuz Internal Swith’i tanımlıyorum. Sırasıyla;

  1. Sanal makineye sağ tıklayıp “Settings”
  2. Virtual Switch’den oluşturmuş olduğumuz Internal Switch’i seçelim.
  3. Ok tuşuna basarak ekranı kapatalım.

Hyper-V de oluşturduğumuz sanal makineye bağlanarak. Network ayarlarına gelelim sonrasında oluşturduğumuz NAT’ın network’ünden bir IP adresi verelim. Burada dikkat etmmiz gereken unsur Gateway olarak Azure’daki makinenin IP adresini Gateway olarak vermek olacaktır.

Yapmış olduğumuz işlemlerin ardından ,Hyper-V de olan sanal makine üzerinden internete çıkıyor ve kullanılıyor olacaktır.

Konuşan Word! (Öğrenme Araçları)

Microsoft, Office 365 abonelerine özel yeni özellikleri hız kesmeden piyasaya çıkarmaya devam ediyor.

Bu makalemizde Word’e gelen en son özelliklerinden biri olan Sesli Oku özelliğini inceleyeceğiz.

Word Eğitimlerimizde keyifle anlattığımız bir özellik olan Sesli Oku özelliği, eğitim sektöründe adından uzun süreler söz ettireceğe benziyor.

Word’un Gözden Geçir sekmesinin Konuşma grubunda yer alan özelliğimiz sayesinde Word’de yazılı olan metinleri sesli olarak dinleyebileceksiniz.


Ya da Görünüm sekmesinde Immersive grubunda Öğrenme Araçları kısmından da ulaşabilirsiniz.


Öğrenme Araçları, kelimeleri hızlı ve doğru okumak ve ne okuduğunuzu anlamanıza yardımcı olacak okuma becerilerini geliştirmenize yardımcı olmak için tasarlanmıştır.

Word Online ve Word masaüstü sürümlerde kulanılabilen özelliğimiz özellikle eğitim sektörüne oldukça katkıda bulunacağa benziyor.

Araştırmalar okumanın 3 yeteneği gerektirdiğini söylüyor. Bunlar;

  • Çözümleme : Kelimeleri doğru şekilde telaffuz etme özelliği.
  • Akıcılık : Hızlı ve doğru okuma yeteneği.
  • Anlama : Okuduğunuzu anlama becerisi.

Word’deki Öğrenme Araçları, okuma becerilerini geliştirmenize yardımcı olabilir. 14 farklı dilde destek veriyor fakat şimdilik Türkçe destediği yok..
Şu anda aşağıdaki platformlarda kullanılabilir:

OneNote Masaüstü için ücretsiz bir eklenti olarak kullanılabilir. İndir

Word Online, Word Masaüstü

iPhone ve iPad (iOS) için Office Lens

Microsoft Edge: ePub dosyaları
Windows 10 Creators Update

Word Masaüstü Belgenizdeki Öğrenme Araçlarını Kullanma

Word programında Öğrenme araçlarını kullanmak istediğinizde Görünüm sekmesinideki Öğrenme Araçlarını tıkladığınızda aşağıdaki ekran açılacaktır.


Bu ekranda amaç özellikle kullanıcının belgeyi daha anlaşılabilir ve rahat okunması için bazı araçlar sunulmuştur. Bu araçlar: Sütun Genişliği, Sayfa Rengi, Metin Aralığı, Heceler ve Sesli Oku düğmelerinden oluşuyor.

Şimdi bu özelliklerin ne işe yaradıklarını açıklayalım:
Sütun Genişliği: Sayfanın kenar sağ-sol kenar boşlukları arasında kalan mesafedir. Dilediğiniz şekilde ister Çok Dar isterseniz Geniş’i seçerek istediğiniz gibi ayarlayabilirsiniz.

Veya aşağıdaki gibi geniş çalışabilirsiniz.

Sayfa Rengi: Sayfanın arka plan rengini değiştirmek için kullanılır. Sepya,Siyah yada Yok seçeneklerininden biri seçilebilir.

veya

Metin Aralığı: Metin aralığı kelimeler ve karakterler arasındaki boşluklardır. Normal görünümden farklı olarak karakterler arasındaki mesafe biraz geniş kullanılabilir.

Heceler: Heceler kullanılan dile göre kelimeleri heceleme yapmak için kullanılır. Burada dikkat edilmesi gereken durum kullanılan dilden farklı bir dil word’e yapıştırıldığında heceleme yapmayacağıdır.
Örneğin İngilizce bir metin Çince bir belgeye kopyalanırsa, İngilizce metin seçilmeli ve ayarlanmalıdır, aksi takdirde metin hecelenmeyecektir.

Yüksek Ses: Aşağıdaki klavye kısayollarını Yüksek Sesle Okunuş yaparken kullanabilirsiniz:

  1. CTRL + ALT + SPACE: Başla / Çık Yüksek sesle oku
  2. CTRL + SPACE: Duraklat Yüksek sesle oku
  3. ALT + SAĞ: Okuma hızını artırın
  4. ALT + SOL: Okuma hızını azalt
  5. CTRL + RIGHT: Önceki paragrafı oku
  6. CTRL + SOL: Sonraki paragrafı oku

Başka bir makalede görüşmek üzere,

Hoşçakalın.