Kayıtlar

Microsoft Dynamics CRM yaş Hesaplama (calculate age)

function Age() { if(Xrm.Page.getAttribute("birthdate").getValue() != null) { var DOB = Xrm.Page.getAttribute("birthdate").getValue(); var Today = new Date(); Today.setHours(0, 0, 0, 0); var db = 0; if(DOB > Today ) { alert("Please Enter Genuine BirthDate !!!"); Xrm.Page.getAttribute("birthdate").setValue(null); } else { db = Today.getFullYear() - DOB.getFullYear(); var x = Today.getDate() ; var y = DOB.getDate() ; var a = Today.getMonth() + 1; var b = DOB.getMonth() + 1; if((a < b) || (a==b & x < y)) db=db - 1; } Xrm.Page.getAttribute("bm_age").setValue(db.toString()); //var control1 = Xrm.Page.ui.controls.get("bm_age"); //control.setDisabled(true); } }

CRM 2013 Javascript Special Functions

CRM 2013 Javascript Special Functions http://shanewcunningham.blogspot.com.tr/2014/04/crm-2013-javascript-special-functions.html •Xrm.Page.context.client.getClient() – Returns client type i.e. outlook, web or mobile. • Xrm.Page.context.client.getClientState() – Returns client state i.e. online or offline. •Xrm.Page.data.refresh() – This is one interesting as it refreshes the data on the form without even reloading the page. This also enables developers to pass a callback method. •Xrm.Page.data.save() – Save the form • Xrm.Page.data.getIsValid() – Returns true is form is valid for save else false • Xrm.Page.data.setFormDirty() – Sets the form dirty for force save. • Xrm.Page.data.entity.getPrimaryAttributeValue() – Returns the value of primary attribute •Xrm.Page.ui.setFormNotification(message,level,uniqueId) – Sets the notification on top of the form. •Xrm.Page.ui.clearFormNotification() – Clears the form notification •Xrm.Page.ui.refreshRibbon() – Refreshes the ribbo

Microsoft Dynamics CRM DIALOGLAR (CRM’DEN İNPUT ALMA)

1.     DIALOGLAR (CRM’DEN İNPUT ALMA) Linkler https://technet.microsoft.com/tr-tr/library/dn531180.aspx https://technet.microsoft.com/tr-tr/library/dn949331.aspx#action http://www.powerobjects.com/2014/01/08/creating-dialogs-in-dynamics-crm-2013/ https://msdn.microsoft.com/en-us/library/gg509010.aspx Diyalog, kullanıcıdan bilgi isteyen sihirbaza benzer bir giriş formudur. Diyalogları kullanıcıların karmaşık işlemleri izlemelerine yardımcı olmak için kullanabilirsiniz. Diyalog bize custom aspx pencereleri gibi pop penecereleri ile crm den veri çekip listeler ve burdan seçtiğimiz değeri iş akışı adımlarında, normal crm değeri kullanıyormuşuz gibi istediğimiz alanlara set edebiliriz.

Microsoft Dynamics CRM REAL TİME WORKFLOW (PLUGİN YERİNE KULLANACAĞIZ)

REAL TIME WORKFLOW (PLUGİN YERİNE KULLANACAĞIZ) Faydalı linkler türkçe https://technet.microsoft.com/tr-tr/library/dn531057.aspx https://technet.microsoft.com/tr-tr/library/dn531067.aspx https://technet.microsoft.com/tr-tr/library/dn531149.aspx Real time workflow, bir kayıtta yapılan değişiklik anında işlem yapar. Eski tip asenkron workflowdan farkı anlık iş yapmasındandır. Bu iş akışı tipiyle form üzerinde de güncelleme yapabiliriz. Kaydet e bastığımız anda değişiklik forma gelir. Fakat kötü tarafı hata yaparsanız kullanıcı kaydedemez. Bir diğer negatif tarafı her real time iş akışı kaydette gecikmelere yol açar. O yüzden analiz aşamasında gerçekten real time olmalı mi diye kara verirken bunları da göz önüne almak gerekir.

Microsoft Dynamics CRM EYLEMLER(Actions)

1.     EYLEMLER(Actions) Linkler https://technet.microsoft.com/tr-tr/library/dn949331.aspx#workflow Eylemler klasik iş akışlarına benzer. İş akışından farkı belirli bir aşamada değil(create,update sonrası) değil İstenen yerden çağrılablirmesi diologlardan, iş akışlarından, pluginlerden. Bir diğer önemli farkı parametre alabilmesi. Örneğin müşteriye mail gönderen bir actiona text parametresi ekleyip bu actionıda diologdan çağırarak girmiş olduğumuz metnin maile eklenmesini sağlayabiliriz.

Microsoft Dynamics CRM YENİ WORD ŞABLONLARI ( SİPARİŞ FALAN YAZDIRMA İÇİN)

YENİ WORD ŞABLONLARI ( SİPARİŞ FALAN YAZDIRMA İÇİN) Linkler http://www.agcyazilim.com/blog/dynamics-crm-2016-word-template-ozelligi/ https://www.youtube.com/embed/yRTdd4ORVnI https://www.microsoft.com/en-us/dynamics/crm-customer-center/using-word-templates-in-crm.aspx Dynamics CRM 2016 – Word Template Özelliği Dynamics CRM 2016 ‘nın yeni özellikleri sayesinde mevcut verilerinizi döküman haline getirmek çok daha kolay. CRM verinizi Word Şablonları ile Microsoft Word ’e aktarabilir, üzerinde değişiklik yapabilir, dilediğiniz gibi hazırlayıp kaydedebilir ve görüntüleyebilirsiniz. Teklifler, Siparişler, Faturalar, Ürünler’de bulunan formlar gibi Menü-> Satışlar içerisinde bunulan Müşteriler, Satışlar, Yardımcı Malzemeler, Pazarlama ve Hedefler’in içerisindeki formlarda Word Şablonlarını kullanabilirsiniz.

DYNAMICS CRM BUSİNESS RULE İMKANLARI

Resim
1.     BUSİNESS RULE İMKANLARI  Linkler https://technet.microsoft.com/tr-tr/library/dn531086.aspx Bussines Rule (BR) lar formlarda js yaptığımız işlemlerin önemli bir kısmını yapabiliyoruz. Temel olarak yapabileceğimiz şeyler ·          Alan değerlerini ayarlama ·          Alan değerlerini temizleme ·          Alan gereksinim düzeylerini ayarlama ·          Alanları gösterme veya gizleme ·          Alanları etkinleştirme veya devre dışı bırakma ·          Verileri doğrulama ve hata iletileri gösterme Form Form Düzenleyici > Alan Bir formda kullanılan bir alan özelliklerini görüntülediğinizde, bu özniteliği içeren iş kurallarını gösteren bir  İş Kuralları  sekmesi göreceksiniz.