MS CRM 3.0 da Görev Entitysinin Default Gelen Zamanını Değiştirmek

MS CRM 3.0 da Görev Entitysinin Default Gelen Zamanını Değiştirmek MS CRM 3.0 da Görev Entitysinin Default Gelen Zamanını Değiştirmek

Microsoft CRM 3.0’de kullanıcılar yeni bir görev oluşturmak istediğinizde default olarak aşağıdaki gibi bir ekran karşımıza gelir.

 Peki, bu ekranda bugünün tarihi ve ekranın açıldığı andaki zaman gelse daha güzel olurdu. Microsoft CRM 1.2 de formlar üzerindeki default alanları değiştirme diye bir şey yoktu. Ama Microsoft CRM 3.0bize bu konuda inanılmaz nimetler sunuyorlar. Hadi istediğimizi Microsoft CRM 3.0 üzerinde yapalım.

Öncelikle Microsoft CRM 3.0 ekranımızı açalım.

 

1-Ardından Settings -> Customization -> Customize Entities sıralamasını takip ederek entitylerin olduğu ekranı açalım. Ardında Task entity sine çift tıklayalım.

2- Açılan Task Entity ekranında Forms and Views tıklayarak Task Entity formunu açalım.

 

 

 

 

 

 

3.

Yukarıdaki ekranda sağ altta gözüken Form Properties tıkladığımız zaman karşımıza OnLoad veya OnSave şeklinde 2 alternatif çıkacaktır. Buralara script yazarak istediğimizi CRM ‘e yaptırabiliriz.

 

4.

Onload eventine tıklayarak Edit butonuna basıyoruz . Yukarıdaki gibi bir ekran karşımıza çıkıyor ve aşağıdaki kodu bu ekrana yapıştırıyoruz.

                                                                            var CRM_FORM_TYPE_CREATE = 1;                                                                      var CRM_FORM_TYPE_UPDATE = 2;                                                                            switch (crmForm.FormType)        {               case CRM_FORM_TYPE_CREATE:                       crmForm.all.actualdurationminutes.DataValue = null;                       crmForm.all.scheduledend.DataValue = new Date();                       break;                case CRM_FORM_TYPE_UPDATE:                       break;        }

 

5.

Ekrana kodu yapıştırdıktan sonra Event is enabled yazan checkbox’ı seçmeyi unutmayalım ki kodumuz aktif olsunJ

 

6.

Son olarak Dependencies tabına tıklıyoruz orada Task entity ile ilgili olanlar fieldlardan Due Date ve Duration seçerek sağ tarafa atıyoruz. Sonra ok diyerek ekranı kapatıyoruz.

 

 

Form Properties ekranını ok diyerek kapatıyoruz. Ardından Formumuzu Save edip ardından Form Preview a tıklıyarak istediklerimizin olup olmadığına bakıyoruz.

 

Sonuç mükemmel ve istediğimiz olmuş.

Döküman Arama

Başlık :

Kapat