cub-e.net

just coding...

Veri Turleri Hakkinda

Microsoft Dynamics CRM 2011 ve Microsoft Dynamics CRM Online'da programlama modeli .NET'in temel türlerini kullanacak şekilde değiştirildi.

Bu tabloda beni en çok şaşırtan ise Customer, Lookup, Owner nesnelerinin artık EntityReference türünden sadece bir değer almaları. CRM'i yeni öğrenler için işler gerçekten kolaylaştırılmış. Artık kod yazarken CRM ile başlayan nesnelerimiz yok.

Aşağıdaki tablo bize Microsoft Dynamics CRM 4.0 ile CRM 2011, 2013 ve 2015 arasındaki tür dönüşümünü göstermektedir.

Özellik Adı

Microsoft Dynamics CRM 2011, 2013, 2015 Türü

Microsoft Dynamics CRM 4.0 Türü

AttributeTypeCode.Boolean

bool ya da System.Boolean

CrmBoolean

AttributeType.CalendarRules

EntityCollection

DynamicEntity[] or calendarrule[]

AttributeType.Customer

EntityReference

Customer

AttributeType.DateTime

System.DateTime

CrmDateTime

AttributeType.Decimal

decimal ya da System.Decimal

CrmDecimal

AttributeType.Double

double ya da System.Double

CrmFloat

AttributeType.Integer

int ya da System.Integer

CrmNumber

AttributeType.Internal

System.Object

Kayıtlarda Kullanılmaz

Kayıtlarda Kullanılmaz.

AttributeType.Lookup

EntityReference

Lookup

AttributeType.Memo

string ya da System.String

System.String

AttributeType.Money

Money

CrmMoney

AttributeType.Owner

EntityReference

Owner

AttributeType.PartyList

EntityCollection or ActivityParty[]

activityparty[] or DynamicEntity []

AttributeType.Picklist

OptionSetValue

Picklist

AttributeType.PrimaryKey

System.Guid

Key

AttributeType.String

System.String

System.String

AttributeType.State

OptionSetValue yada oluşturulan enumeration kullanılmalı

EntityNameStateInfo

AttributeType.Status

OptionSetValue ya da int

Status

AttributeType.Uniqueidentifier

System.Guid

UniqueIdentifier

AttributeType.Virtual

System.Object

Kayıtlarda Kullanılmaz

Kayıtlarda Kullanılmaz

Eski Tür

Yeni Tür

CrmAttributeType Class (MetadataService)

Microsoft.Xrm.Sdk.Metadata.AttributeTypeCode

Moniker Class (CrmService)

Microsoft.Xrm.Sdk.EntityReference

SecurityPrincipal Class (CrmService)

Microsoft.Xrm.Sdk.EntityReference

 

OptionSetValue

OptionSetValue’a değer atamak için ilk önce OptionSetValue türünden bir nesne oluşturmanız gerekmektedir.  Burada dikkat çekmek istediğim konu ise eğer state alanı ile çalışacaksanız (yani firma için aktif/pasif, teklif için açık/kazanıldı/kaybedildi gibi) early-bound sınıflarda bunlar için mutlaka bir enumaration oluşturulmakta. Ama late bound sınıflarda bu durumu programcı yönetmektedir.

Örnek olarak adres üzerindeki bir optionset alana değer atama aşağıdaki şekilde olmaktadır;

OptionSetValue osv = new OptionSetValue(1);

contact.Attributes["address1_freighttermscode"] = osv;

 

EntityReference

CRM sisteminde iki entity’yi birbirine bağlamak için lookup nesnesini kullanmak zorundayız. Lookup’lar üzerinde programatik işlem yapabilmek için EntityReference nesnesini kullanmaktayız. Bu nesneye Lookup alana reference vermek istemiz nesnenin türü ve Id’sini vermemiz gerekmektedir.

Aşağıdaki örnekte parentAccountId atama yapılacak nesnenin guid cinsinden Id’si olmalı;

EntityReference parentaccountid = new EntityReference("account", parentAccountId));

accountEntity.Attributes["parentaccountid"] = parentaccountid;

ioService.Update(accountEntity);

Null Değer Atama

CRM 4.0’dan farklı olarak .Net Type türleri kullanıldığı için null değer atama işlemi artık sadece alana değer vermekten ibaret oldu. İşte birkaç örnek;

EntityAdi.IndustryCode = null;

EntityAdi.AccountId = Guid.Empty;

EntityAdi.AccountNumber ="";

EntityAdi.Address1_Country = String.Empty;

CRM 4.0 Sample Data Available in 25 Languages - CRM 4.0 için 25 dilde örnek veritabanı hazır.

Microsoft CRM 4.0 için örnek veritabanı çıkmıştır. Bu veritabanı içerisinde gerçek iş dünyasından ölçeklenmiş örnek veriler içermektedir. Bu örnek veritabanını kurduğunuz zaman CRM 4.0'ın tüm fonksiyonlarını kullanabileceğiniz örnek bir veritabanınız olmuş olacak.

Yalnız Türkçe için örnek veri İngilizce hazırlanmış :(

Bu adresten indirebilirsiniz : http://www.microsoft.com/downloads/details.aspx?FamilyId=D5F77EE7-3D01-4944-B5DC-C8CDC8123DF4 
Kurulum hakkında bilgiye buradan ulaşabilirsiniz : http://www.microsoft.com/downloads/details.aspx?FamilyId=F44E89ED-6983-4A03-9BC0-A0B5B823FE37

----

The Microsoft Dynamics CRM 4.0 Sample Database is provided for Microsoft Dynamics CRM 4.0.   Sample Data gives a Microsoft Dynamics CRM 4.0 application convincing, real life business data with the necessary breadth and depth to allow end users to explore the most important Microsoft Dynamics CRM 4.0 functionalities.  When you import Sample Data into Microsoft Dynamics CRM 4.0 you will have a live, fully working CRM implementation with rich, real-life business data that provides the appropriate amount of interactivity and flexibility for both training and sales/marketing demo needs to illustrate the features and benefits of the Microsoft Dynamics CRM 4.0 application.

The Microsoft Dynamics CRM 4.0 Sample Database will available for download for the following 25 languages: English, German, Dutch, French, Spanish, Chinese PRC, Danish, Italian, Japanese, Brazilian Portuguese, Chinese Taiwan, Korean, Chinese Hong Kong, *Finnish, *Hebrew, *Norwegian, *Swedish, *Iberian Portuguese, *Russian, *Turkish, *Czech, *Hungarian, *Polish, *Arabic and *Greek.

You can find the download on http://www.microsoft.com/downloads/details.aspx?FamilyId=D5F77EE7-3D01-4944-B5DC-C8CDC8123DF4 and you can find the Readme with installation instructions on http://www.microsoft.com/downloads/details.aspx?FamilyId=F44E89ED-6983-4A03-9BC0-A0B5B823FE37

*Sample Data content contains English content for these languages.

CRM Terimleri


Aktif Sadakat (Active Loyalty):
Belli bir zaman aralığında müşterinin satın alma, temasta bulunma ve işlem yapma aktivitelerini tekrarlaması. Müşterinin en son ne zaman temasta bulunduğu ve temasta bulunma sıklığı gibi ölçüler analize baz teşkil eder.

Analitik CRM (Analytical CRM): Operasyonlardan elde edilen verinin iş performansını ölçmek için analiz edilmesi.

Bilgisayar-Telefon Entegrasyonu (Computer Telephony Integration - CTI): Bilgisayar ve bilgisayar uygulamalarının dijital telefon hatları üzerinden gelen bilgileri kullanmasına yarayan teknoloji
 
Birebir Pazarlama (One to One Marketing): Müşterinin davranış şekil ve tercihlerine göre şekillendirilebilen pazarlama anlayışı. Müşteriye, satış noktalarından kişiselleştirilmiş ürün ve servislerin dağıtılması.
 
Çapraz Satış (Cross Selling): Müşteriye genel satın alma eğilimini analiz ederek birbiriyle ilişkili ürün veya hizmetleri satma
  
Çok Boyutlu Analiz (Multi-Dimensional Analysis): Veri üzerinde, her biri farklı bir boyuta karşılık gelen farklı ilişkileri göz önünde bulundurarak yapılan bilgi analizi.
  
Doğrudan Pazarlama (Direct Marketing): Satıcının mesajını doğrudan, potansiyel müşteri olarak tanımlanan kitleye sunan; posta, e. posta veya tele pazarlama gibi yöntemleri içeren teknik.
  
E-CRM: Web kanallarının CRM stratejisinin bir parçası olarak kullanılması
  
En Çok Büyüyebilir Müşteri Grubu (Most Growable Customers - MGC): Firma için stratejik değeri gerçek değerini geçebilecek müşteri tipi. Bu tür müşteriler çapraz satış ve etkin maliyet yönetimi ile firma için en karlı müşteri haline dönüştürülebilir.
 
En Değerli Müşteri Grubu (Most Valuable Customers - MVC): Firma için gerçek değeri en yüksek, en karlı, en bağlı ve firma ile en fazla işbirliği yapan yada yapmak isteyen müşteri tipi.
  
Gerçek Müşteri Değeri (Actual Value, Lifetime Value - LTV): Müşterinin gelecekte firmaya sağlayacağı kar akışının bugünkü değeri
 
İnteraktif Ses Tanıma (Interactive Voice Response - IVR): Kullanıcıdan genellikle DTMF halinde gelen veriye yanıt olarak önceden kaydedilmiş uygun mesajı telefon üzerinden geri bildiren sistemler
  
Kampanya Yönetimi (Campaign Management): Pazarlama iletişim kanallarının yönetimi
  
Kanal Yönetimi (Channel Management): Efektif dağıtım kanallarının geliştirilmesi ve yönetimi
 
Kişiselleştirme (Personalization) : Sunulan ürün yada hizmetin müşterinin faydası yönünde farklılaştırılması.
 
Müşterek CRM (Collaborative CRM): Çeşitli kanallarla müşteriden toplanan bilginin müşteri memnuniyetini artırmak ve müşteriyle olan ilişkileri iyileştirmek için kullanılması. Yeni ürün geliştirme sürecine müşterinin katılması gibi.
  
Müşteri Bağlılığı (Customer Loyalty): Müşterinin tüm rekabetçi etkilere ne ölçüde direndiği ve firmanın ürün ve hizmetlerini kullanmakta ne kadar kararlılık gösterdiği
 
Müşteri Bilgi Sistemleri (Customer Information Systems): Müşterilerin satın alma tercihleri hakkında firmaya bilgi sağlamak, potansiyel müşterileri tanımak, mevcut olanların kalıcılığını sağlamak ve hangi müşteri grubunun hangi ürün ve hizmete yönlendirilmesi gerektiğini anlayabilmek amacıyla kullanılan sistemler.
 
Müşteri Değerlemesi (Customer Valuation): Müşterinin firma açısından cari değeri, gelecekteki değeri ve stratejik (potansiyel) değerinden oluşan toplam değeri
 
Müşteri Etkileşim Noktaları (Customer Interaction Points): Müşterinin organizasyonla temas ettiği herhangi bir nokta
 
Müşteri Farklılaştırılması (Customer Differentiation) : Birebir müşteri stratejilerinin uygulanabilmesi için her müşterinin hem davranış biçimi, hem de finansal anlamda firma açısından farklı görülmesi ve uygun aksiyonun alınması
 
Müşteri Gruplama (Customer Segmentation) : Pazarın benzer özelliklere sahip müşteri gruplarına bölünmesi
 
Müşteri İlişkileri Yönetimi (Customer Relationship Management - CRM): Müşterilerle daha güçlü ve uzun vadede firma için kârlı ilişkiler geliştirmek amacıyla, onların ihtiyaç ve davranışlarını daha iyi anlamak için kullanılan strateji
 
Müşteri Odaklı Bakış Açısı (Customer-Centric View): Müşteriyi etkileyen herhangi bir kararda müşterinin istek ve ihtiyaçlarını temel kriter olarak alan yaklaşım
 
Müşteriyi Elde Tutma (Customer Retention): Uzun vadede müşteri sadakatini sağlamayı hedefleyen pazarlama stratejileri. Müşterileri elde tutmanın maliyeti yeni bir müşteri kazanmaktan her zaman daha azdır.
 
Müşteri Yaşam Süresi Değeri (Customer Lifetime Value): Müşterinin organizasyonla ilişkide olduğu süre boyunca organizasyona kazandıracağı tahmin edilen nakit akışı
 
Müşterinin Stratejik Değeri (Strategic Value): Müşterinin uygun stratejiler uygulandığında firmaya sağlayacağı gerçek değerinin ötesinde potansiyel olarak sağlayabileceği değer.
 
Otomatik Çağrı Dağıtıcı (Automatic Call Distributor - ACD): Genellikle büyük çağrı merkezlerinde kullanılan ve gelen çağrıları uygun olan müşteri temsilcisine otomatik olarak yönlendiren sistem
 
Otomatik Numara Tanıma (Automated Number Identification - ANI): Gelen çağrının telefon numarasını alıcıya aktararak arayan müşterinin tanınmasını sağlayan özellik
 
Öğrenilen İlişki (Learning Relationship) : Firma ve müşteri arasında kurulan ve her türlü müşteri verisinin müşteri bağlılığını arttıracak şekilde faydalı bilgiye dönüştürülüp firmanın gereken aksiyonları aldığı ve sürekliliğini sağladığı anlayış
 
Pareto İlkesi (Pareto Principle): Ekonomide genel bir ilkedir. Firma gelirlerine uygulandığı zaman; firmaların gelirlerinin %80'ini, müşterilerinin % 20'sinin sağladığını ifade eder.

Pasif Sadakat (Passive Loyalty): Müşterinin organizasyonla uzun bir süre işlem yapmaması veya daha iyi bir alternatif bulunmadığı için organizasyonla ilişkisini sürdürmesi
 
Veri Ambarı (Data Warehouse): Çeşitli veri tabanlarından çekilerek biçimlendirilen ve karar vermede kullanılan bilgi deposu
 
Veri Madenciliği (Data Mining): İstatistik veya yapay zeka yardımıyla verilerin analiz edilerek aralarında yeni bağlantılar kurulmaya çalışılması
 
Veri Modelleri (Data Models): Bir şekilde ilişkili olan firmanın tüm veri kümeleri
 
Yatırımın Geri Dönüşü (Return On Investment - ROI): Belli bir amaç doğrultusunda yapılan yatırımdan elde edileceği tahmin edilen finansal getiri
 
Yönetim Bilgi Sistemleri (Executive Information Systems - EIS): Üst yönetime yönelik raporlama amacıyla kullanılan alt sistem. Günümüzde çok boyutlu veri tabanlarından anlık sorgu yapmayı; satış, finans gibi kanallar üzerinde analitik uygulamalar geliştirmeyi sağlar.

Not : Bu çalışma http://www.verimax.com.tr/dokuman_crmterim.html sitesinden alınmıştır.