Empower 2020 – Konferansı, iş arayan, kariyer değişikliği yapan veya Power Platform ve Teams veya Office Suite gibi diğer Microsoft Teknolojileri ile çalışan profesyoneller ve yazılım geliştiriciler topluluğunu hedefleyen bir kerelik küresel bir çevrimiçi etkinliktir. Bu senenin konusu kariyer fırsatları olarak belirledik.
Benim de kurucu üyesi olduğum 365 Community, Dijital Dönüşüm sorunlarına çözüm bulmak için Microsoft Dynamics 365 Power Platform tarafından desteklenen ve dünya çapında DynamicsPower 365 Saturday Konferansları ve Bootcamp’lerini organize etmekten sorumlu, kar amacı gütmeyen küresel bir kuruluştur.
Dynamics 365 Saturday, Microsoft Dynamics Community MVP’leri tarafından CRM ve ERP uzmanları, teknik danışmanlar ve geliştiriciler için düzenlenen ücretsiz bir Teknik ve Strateji etkinliğidir. Microsoft Dynamics 365 ile başarılı bir dijital dönüşüm stratejisi uygulama zorluklarının üstesinden gelmeye yardımcı olurken, en iyi uygulamaları teşvik ederken yeni beceriler öğrenmek ve paylaşmak isteyenleri buluşturur.
Dynamics 365 Saturday, tüm Dynamics 365 topluluğuna hizmet etmek için tek bir platform sağlamak üzere CRM Saturday’in yerini alacaktır, CRM Saturday’ın temel müşteri deneyimi değerleri ve etiği, 365 Saturday boyunca Dynamics Topluluğu’nun geri kalanıyla yaşamaya devam edecektir.
Bu kapsamda benim konuşmam da Cumartesi günü Londra saatiyle 4:00’te Türkiye saatiyle 18:00’de başlayacaktır.
Bu oturumda Microsoft Dynamics 365 ve Power Platform ürün ailesini tanıtıp bu sektörde kariyer fırsatları üzerine konuşacağım. Citizen Developer diye bir kavramı hiç duydunuz mu bilmiyorum ama bu etkinlikte buna da değineceğim. Kısaca bahsetmek gerekirse Citizen Developer’lar yazılımcı olmayan ama bir sistemi konfigüre ederek onun üzerinde kullanıcıların kullanması için bazı özelleştirmeler yapan kişilerdir.
Ayrıca belirtmek isterim ki Mawens Business Solutions olarak birçok topluluk etkinliğini de bu şekilde katılım sağlayarak ya da sponsor olarak destekliyoruz.
For optimal performance, you should only select the minimum amount of data needed by your application when querying CRM data. Queries that include a defined ColumnSet where the ColumnSet.AllColumns property is ‘true’ instruct the CRM data access platform to issue a SELECT * on all physical data included in the query plan. This scenario should be avoided whenever possible.
Violation Examples
ColumnSet.AllColumns setter method call
var columns = new ColumnSet();
columns.AllColumns = true;
var query = new QueryExpression("account");
query.ColumnSet = columns;
var results = service.RetrieveMultiple(query);
ColumnSet(bool allColumns) constructor overload
var query = new QueryExpression("account")
{
ColumnSet = new ColumnSet(true)
};
var results = service.RetrieveMultiple(query);
ColumnSet(bool allColumns) constructor overload for RetrieveRequest
var entity = service.Retrieve("account", Guid.NewGuid(), new ColumnSet(true));
Guideline Examples
ColumnSet(param string[] columns) constructor overload for QueryExpression
var query = new QueryExpression("account")
{
ColumnSet = new ColumnSet("name", "address1_city")
};
var results = service.RetrieveMultiple(query);
ColumnSet(param string[] columns) constructor overload for RetrieveRequest
var entity = service.Retrieve("account", Guid.NewGuid(), new ColumnSet("name", "address1_city"));
ColumnSet.AddColumn(string column) method call
var query = new QueryExpression("account");
query.ColumnSet.AddColumn("name");
query.ColumnSet.AddColumn("address1_city");
var results = service.RetrieveMultiple(query);
ColumnSet.AddColumns(param string[] columns) method call
var query = new QueryExpression("account");
query.ColumnSet.AddColumns("name", "address1_city");
var results = service.RetrieveMultiple(query);
Usage of the Retrieve method should set the columnSet parameter to a ColumnSet instance with specified columns. Usage of QueryExpression should set the QueryBase.ColumnSet property with the required attributes.
The following messages contain reference a ColumnSet instance:
In Microsoft Dynamics 365 (online & on-premises), you can use the QueryExpression class to programmatically build a query containing data filters and search conditions that define the scope of a database search. A query expression is used for single-object searches. For example, you can create a search to return all accounts that match certain search criteria. The QueryBase class is the base class for query expressions. There are two derived classes: QueryExpression and QueryByAttribute. The QueryExpression class supports complex queries. The QueryByAttribute class is a simple means to search for entities where attributes match specified values.
Query expressions are used in methods that retrieve more than one record, such as the IOrganizationService.RetrieveMultiple method, in messages that perform an operation on a result set specified by a query expression, such as BulkDeleteRequest and when the ID for a specific record is not known.
In addition, there is a new attribute on the organization entity, Organization.QuickFindRecordLimitEnabled. When this Boolean attribute is true, a limit is imposed on quick find queries. If a user provides search criteria in quick find that is not selective enough, the system detects this and stops the search. This supports a faster form of quick find and can make a big performance difference.
Dynamics 365 ‘de kullanımdan kaldırılacak önemli gördüğüm hizmetleri ve içerikleri bu makalede derledim.
Common Data Servis’e bağlanmak için Office365 kimlik doğrulama türünün ve OrganizationServiceProxy sınıfının kullanımdan kaldırılması
4 Şubat 2020 tarihinden itibaren geçerli olmak üzere, özel istemciler tarafından Common Data Service (Ortak Veri Hizmeti)’ne bağlanmak için kullanılan WS-Trust kimlik doğrulama türü kullanımdan kaldırılmıştır. Bu değişiklik, “Office365” kimlik doğrulama türü için Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy ve Microsoft.Xrm.Tooling.Connector.CrmServiceClient sınıflarını kullanan uygulamaları etkiler.
Müşterilerin ve iş ortağı uygulamalarının geçişine izin vermek için:
Nisan 2021’den itibaren, tüm yeni ortamlar için bu kimlik doğrulama protokolünü kullanımdan kaldırmayı planlanmaktadır.
Nisan 2022’den itibaren, kimlik doğrulama protokolü tüm yeni ve mevcut ortamlar için kullanımdan kaldırılacaktır.
2 Mart 2020’den geçerli olmak üzere, Regional Discovery Service kullanımdan kaldırılacaktır. 1 Mart 2021’e kadar Microsoft, Regional Discovery Service için destek, güvenlik ve diğer kritik güncelleştirmeleri sağlamaya devam edecek, ancak duyurulmuş olanların ötesinde ek işlevler yayınlamayacaktır. 1 Mart 2021’den sonra bölgesel Keşif Hizmeti kullanılamayacak.
Eylül 2019 itibariyle eski web istemcisi kullanımdan kaldırıldı. Müşteriler 1 Ekim 2020’den önce Unified Interface’e geçmelidir. Microsoft, eski web istemcisine 1 Ekim 2020 tarihine kadar destek, güvenlik ve diğer kritik güncelleştirmeleri sağlamaya devam edecektir, ancak önceden duyurulmuş olanların ötesinde ek işlevler yayınlamayacaktır.
1 Ekim 2020’de eski web istemcisi artık kullanılamayacak. Kuruluşlar, Microsoft’un devam eden güvenilirlik, performans ve işlevsellik yatırımlarından yararlanmak için Unified Interface’e geçişi en kısa zamanda yapmalıdır.
Önümüzdeki aylarda, geçişi henüz yapmamış olanlar için, 1 Ekim 2020’den önce müşterileri Unified Interface’e geçirmek için hatırlatıcılar ve güncellemeler planlanacaktır.
Kullanıcı girişinin başlatılması ve tamamlanması için etkileşimli adım adım veri giriş formu niteliğinde bir Process Dialogs kullanabilirsiniz. İletişim sürecini başlattığınızda, sihirbaz benzeri bir arayüz sunulur; kullanıcılar sihirbazın her sayfasında ilerlerken seçim yapar veya veri girer.
Yeni Process Dialogs oluşturma özelliği kullanımdan kaldırılmıştır ve kullanımdan olan eskiler ise 1 Ekim 2020’ye kadar kaldırılacaktır. Önerilen değiştirme seçenekleri arasında İş Süreci Akışları veya Canvas Uygulamaları yer almaktadır. Daha fazla bilgiyi bu adreste bulabilirsiniz.
Varlıklardaki eski işlemle ilgili özellikler kullanımdan kaldırılması
İş süreci akışları etkinleştirilen varlıklar üzerindeki eski işlemle ilgili öznitelikler (StageId ve TraversedPath gibi) artık kullanımdan kaldırılmıştır. İş süreci akışları için SetProcess eylemi de kullanımdan kaldırılmıştır. Hedef varlık kayıtları için bu işlemle ilgili bu eski özniteliklerin kullanılması, iş süreci akış durumunun tutarlılığını garanti etmez ve desteklenen bir senaryo değildir. Önerilen yöntem, iş süreci akış varlığının niteliklerini kullanmaktır. Daha fazla bilgi: İş süreci akışı varlık kayıtlarını oluşturma, alma, güncelleme ve silme
Dynamics 365 ve Power Platform için 2020 release wave 1 planları artık mevcut
Bu makalede, Power Platform’a gelen temel özellikleri ve değişiklikleri vurgulayan bir genel bakış sunacağım, ancak daha fazla bilgi edinmek isterseniz tam sürüm planına buradan erişebilirsiniz.
Yeni Power Platform özellikleri, Power BI, Power Apps, Power Automate, Power Virtual Agent’lar ve Common Data Service’i verileri analiz etmek, çözümler oluşturmak ve işlemleri otomatikleştirmek için eşsiz bir araç paletinde birleştirir.
Bu sürüm, şirket içi veya bulut tabanlı uygulamaları destekleyen nokta ve tıklama basitliğiyle kural tabanlı görevleri otomatikleştirmek için Power Automate’deki robotik süreç otomasyonu (RPA) özelliklerini içermektedir.
Power Apps, tüm beceri düzeylerindeki geliştiriciler için önemli iyileştirmeler kazanarak web ve mobil cihazlarda oluşturulan uygulamaların karmaşıklığını ve kullanılabilirliğini artırır. Microsoft iş zekası, kuruluşların işlemsel ve gözlemsel verilerden nasıl içgörü elde ettiklerini basitleştirir. Kuruluşların, çalışanların fikirlere değil gerçeklere dayalı kararlar alabilecekleri bir veri kültürü oluşturmalarına yardımcı olur. Bu sürüm dalgasında Power BI, sezgisel deneyimler, birleşik bir BI platformu, büyük veri analizi ve yaygın yapay zeka (AI) dahil olmak üzere dört temel alana yatırım yapıyor.
Power Apps
Tekli Mobil Uygulama – hem modele dayalı hem de tuval uygulamaları artık Power Apps mobil uygulamasında gösterilen tek bir uygulama listesinde görünecek. Azure Uygulama Analizleri – uygulama oluşturucuların ve yöneticilerin kaç kişinin bir uygulamayı veya belirli özellikleri kullandığını daha iyi anlamalarını sağlar. Çevrimdışı yetenekler – daha hızlı performans ve güvenilirlikle gelişecek şekilde ayarlanmıştır. Barkod tarama ve para birimi varlığı çevrimdışı olarak yeni kullanılabilir olacak. Temalar – modele dayalı uygulamalar için modern temaların genellikle Microsoft Akıcı temalarını yansıtan Nisan ayından itibaren kullanıma sunulması planlanmaktadır.
Power Automate
Yeni Keşif Deneyimi – Power Automate ile yapabileceğiniz her şeyi gezinmeyi ve keşfetmeyi kolaylaştırmak için. Bu, evrensel aramayı, ortamlar arası akışları aramayı ve rehberli öğrenme eğitimlerini içermelidir. Office 365 uygulamalarındaki akışlar – Yaz 2020’den itibaren Microsoft, Power Automate’i Office 365 uygulamalarında kullanılmak üzere genişletecektir.
Power BI
Koşullu biçimlendirme – Power BI toplamları ve alt toplamları, Power BI tablosuna ve matris görselleştirmelerine daha fazla Excel tipi özellik getirecektir. Power BI masaüstü ayrıca artık Excel ve Office 365 ile uyumlu modern bir şeritle gelecek. Power BI Filtre Bölmesi – rapor tasarımcılarının Power BI raporundaki filtrelerin görünümünü ve hissini özelleştirmelerini sağlar. Ayrışma Ağacı – yüksek / düşük KPI değerlerine katkıda bulunan temel nedeni anlamaya yardımcı olan yeni Power BI görseli. Power BI Görsellerini Kopyalayın ve Yapıştırın – aynı görsel formatı korurken diğer uygulamalara kolayca yorumlayın. Bu, daha fazla araştırmaya olanak tanıyan Power BI’a bir bağlantı içerir.
AI Builder
Görüntü Denetleme – yeni bir AI Builder modeli, Güç Platformunda depolanan rahatsız edici veya istenmeyen görüntüleri algılar. Makbuz Taraması – satıcı bilgileri, fiyat ve makbuzlardan alınan vergiler dahil bilgileri tanımlayacak ve çıkaracak makbuzları işlemek için. Anomali Tespit Modeli – sorunları ortaya çıkmadan önce tanımlamak için beklenen sonuca uymayan iş verilerindeki olağandışı kalıpları aramak için önizlemede yayınlanacak.
Power Portal
Web API’ları – kullanıcıların tüm Ortak Veri Hizmeti varlıklarında oluşturma, okuma, güncelleme veya silme işlemlerini gerçekleştirmesine olanak tanıyan portallar için önizlemeye giriyor. Basitleştirilmiş Power BI Gömme – ek sıvı kodu oluşturmaya gerek kalmadan formları ve listeleri gömmekle karşılaştırılabilir. Özel varlıkları ara – Nisan ayından itibaren, portallarda genel arama ek varlıkları içerecek şekilde özelleştirilebilir.
Bu makalede, Dynamics 365’e gelen temel özellikleri ve değişiklikleri vurgulayan bir genel bakış sunacağım, ancak daha fazla bilgi edinmek isterseniz tam sürüm planına buradan erişebilirsiniz.
3 Şubat 2020’de yöneticiler, otomatik olarak etkinleştirilmeden önce Nisan ayının güncellemesinin bir parçası olacak yeni özellikleri erken erişebilecek ve test edebilecekler. 2020 Release Wave 1 için genel kullanılabilirlik uygulaması 1 Nisan 2020’de başlar ve yeni özellikler Eylül 2020’ye kadar piyasaya sürülür.
Takım Üyesi Lisans Değişiklikleri
2020 Wave 1 Sürümü’nün bir parçası olarak, Ekim 2018 sırasında veya sonrasında satın alınanlar için Ekip Üyesi lisanslarında değişiklikler yapılacaktır. Lisans tabanlı erişim, kullanıcıları bir dizi belirlenmiş uygulama modülüyle sınırlandıracaktır. Bu, Ekip Üyesi Lisans kullanıcılarının artık Müşteri Hizmet Merkezi, Satış Merkezi veya özel uygulama modüllerine erişemeyeceği anlamına gelir. Belirlenmiş uygulama modülleri aşağıdaki gibidir:
Müşteri Hizmetleri Ekibi Üyesi
Satış Ekibi Üyesi
Proje Kaynak Merkezi
Erken erişim aşamasında, Ekip Üyesi lisanslarına sahip kullanıcılar, mevcut uygulamaların yanı sıra yukarıda belirtilen belirlenmiş uygulama modüllerini kullanabilecektir. Lisans zorlaması açıldığında (1 Nisan 2020’den itibaren), Müşteri Hizmet Merkezi, Satış Merkezi ve özel uygulamalar gibi izinsiz uygulamalara erişilemez.
Pazarlama için Microsoft Dynamics 365
Önümüzdeki bu sürümde, Microsoft kişiselleştirme, basitlik, entegrasyon ve uyarlanabilirlik ile Pazarlama ve D365 için performans ve ölçeklenebilirlik konularına odaklanıyor.
Test-e-posta mesajlarını gönderme Dynamics 365 for Marketing, pazarlamacıların kişiselleştirilmiş dinamik içerik içeren görsel açıdan hoş e-postalar tasarlamalarını sağlar. Bu, e-posta istemcilerinin iletileri farklı şekilde oluşturma biçimi nedeniyle düzgün bir şekilde test edilmezse zorluklara neden olabilir, bu nedenle iletileri önizlemek ve test etmek önemlidir. Bu sürüm, kullanıcıların örnek bir kişi kaydında dinamik içerik içeren iletileri ve ayrıca gelişmiş hata denetimini sınamalarını sağlar.
Pazarlama için Dynamics 365 Dinamik e-posta testi
Geliştirilmiş segment tasarımı ve yönetimi D365 for Marketing’e sahip segment tasarımcısı, kullanıcıların dinamik segmentleri daha hızlı ve sezgisel olarak tanımlamasına olanak tanır. Hem statik hem de dinamik segmentlerde yeni özellikler ve yetenekler piyasaya sürülecek.
Pazarlama için Dynamics 365 Segmentasyon tasarımı ve yönetimi
Müşteri Hizmetleri için Microsoft Dynamics 365
2020 Wave 1 için, Müşteri Hizmetleri için D365’teki geliştirmeler agent üretkenliğine, çok kanallı ve bağlı müşteri hizmetlerine odaklanır.
Bilgi yeteneklerinde agent üretkenliği geliştirmeleri Bilgi makalelerini hızlı bir şekilde bulma ve paylaşma yeteneği, agent’ların müşterilerin soruları ve sorunları çözmelerine yardımcı olmak için kullanabileceği önemli bir varlıktır. Bu sürümde, agent’ların bilgi makalelerine erişme ve bunları kullanma biçiminde iyileştirmeler geliyor:
Tarama, okuma ve eylemi basitleştirmek için gelişmiş bir bilgi arama sonuçları düzeni kullanma
Bilgi makalelerini ayrı, tam ekranda inceleme
Bir müşteri vakası bağlamı dışında bilgi tabanında arama yapma
Zaman çizelgesinde zengin metin notları ve anahtar kelime araması Zaman çizelgesi kontrolü, müşterinin geçmişini vakalar, hesaplar veya kişiler arasında görüntülemek için kolay bir deneyim sağlar. Bu, acentelere müşteri geçmişini daha iyi anlamalarını sağlayarak, kişiselleştirilmiş hizmeti verimli bir şekilde sunmalarına yardımcı olur. Geliştirmeler şunları içerir:
Vaka hakkında ayrıntı sağlayan ve vurgulama ve okunabilirlik için biçimlendirmeyi sağlayan zengin metin notları oluşturma
Eşleşen kayıtları hızla görüntülemek için bir anahtar kelime arama filtresi gerçekleştirme
Kapalı veya tamamlanmış faaliyetleri görsel olarak belirleme
Yalnızca ek filtreli Kullanıcı veya Sistem kayıtlarını gösterme
Saha Hizmeti için Microsoft Dynamics 365
Temel odaklar aşağıdaki alanlardadır:
Zaman girişleri ve denetimler dahil yeni özellikler
IoT uyarıları ve olay türleri için AI tabanlı önerileri önizleme
Kaynak planlama ve optimizasyon yeteneklerinde devam eden geliştirmeler
Tedarik zinciri yönetimi ve varlık yönetimi için Dynamics 365 Tedarik Zinciri Yönetimi ile daha derin uyum
Microsoft Forms Pro
Microsoft Forms Pro 2019 yılında, bir kuruluştaki herkesin müşterilerden ve çalışanlardan geri bildirim toplamak için anketler geliştirmesine olanak tanıyan bir kurumsal anket çözümü olarak piyasaya sürüldü. İşaretle ve tıkla işlevselliği ve Forms Pro’nun AI destekli özellikleri, herkesin doğrudan bir kuruluşun iş akışlarına ve iş sistemine entegre olan özel anketler oluşturma, gönderme ve analiz etme araçlarına sahip olduğu anlamına gelir.
Müşteri geri bildirim yönetimi çözümü şablonu Wave 1 Sürümü’nün bir parçası olarak, Forms Pro artık özel ihtiyaçlarınıza uyacak şekilde özelleştirilebilen anket şablonları içermektedir. Ayrıca, anket sonuçlarını müşteri kayıtlarıyla bütünleştiren entegre bir müşteri memnuniyeti bilgileri panosu da olacaktır. Zamanında takip eylemleri, işletmelerin müşterilerinin olumsuz duygularını veya detractor Net Promotor Puanlarını otomatik olarak bildiren önemli bir özelliktir.
I am one of the speakers of Community Summit (https://www.summiteurope.com/) and I have a session every year at this event. This year’s event postponed to July because of the Coronavirus.
Their announcement is:
The health and safety of our community members are of utmost importance to us. Out of an abundance of caution for the impact of the novel Coronavirus, we have made the decision to reschedule Community Summit Europe and extreme365 events that were previously scheduled for March 9-12, 2020 in Barcelona. We invite you to join us for the new dates on June 29 – July 2nd, 2020 at the Fira Barcelona. Read about this decision.
My session is rescheduled to the 2nd of July. I hope to see you there…