.::Eralp Erat's Solutions Diary::..

{#Every way that I Can share!}-MS Dynamics CRM

Microsoft Dynamics CRM 2011...

clock Ağustos 28, 2010 06:53 by author NetZero2

Selamlar ;

Kısa bir süre önce http://digitalwpc.com/ üzerinden duyurusu yapılan CRM'in yeni versiyonu Eylül ayında beta sürümüyle karşımızda olacak!Ürünün adı önceden Dynamics CRM 5 iken şu an 2011 diye anılıyor.Benim için birşey değişmiyor :) (Microsoft pazarlama taktiklerinden biri...)  https://offers.crmchoice.com/betaofferlanding linki üzerinden beta ürün çıkışı ile ilgili beni haberdar et şeklinde kayıt olabilmeniz mümkün.

ilk etapda görsellik ilgi çekici ama benim için önemli olan architecture kısmı.Özellikle WF management kısmını merak ediyorum.Channel 9'da Dynamics CRM core ekipten 2 developer'a ait bir video izlemiştim 3-4 ay önce.Dediklerine göre CRM 3, CRM 4 ve CRM 2011 WF altyapısı birbirinden farklı.CRM 3 ve CRM 4 farkını biliyorduk ama CRM 2011 de yeniden yazılması kısmen süpriz oldu.Açıkcası long running wf konusunda bazen ciddi sıkıntılar çıkabiliyor..CRM 2011 de ciddi optimizasyonlar ve daha az kaynak tüketimi ön plandaymış.Umarım upgrade sonrası performans konusunda verimli sonuçlar alabiliriz.

Aşağıda CRM 2011'den bazı görüntüler var.

  

Sevgiler

E2

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


MS Dynamics Crm Tips And Tricks - 35 (Microsoft CRM 4 ,CRM içerisinden client makinedeki bir uygulamayı tetiklemek.)

clock Ağustos 13, 2010 08:46 by author NetZero2

Selamlar ;

Bir süredir bloguma post atamadığımın farkındayım :( Yoğunluk kelimesinin arkasına sığınmakdan yoruldum:) ama inanin öyle.

Kimi zaman ihtiyaç duyulabilecek olan bu ipucumuzda javascript üzerinden ilgili ActiveX'i kullanarak clientdaki bir uygulamanın nasıl tetiklenebileceğini göreceğiz.Aslında çokca basit.Peki nerede ihtiyaciniz olur dersek biz zamanında web üzerinden barkod yazdırma işinde kullanmıştık.Aslında genel yaklaşım olarak bu işin sadece CRM'e özgü olmadığı ortadadır.Ama ihtiyac olursa diye bu grup altında yazmanın doğru olduğunu düşündüm.Özellikle console applicationlar için kullanışlı bir yöntem.Biliyorsunuz ki static olan Main metodunun args diye bir parametresi vardır ki string[] tipindedir.Bu sayede siz aşağıdaki bir kullanım şekliyle o an ki kaydın primary key bilgisini bu çalışacak olan application'a rahatça pas geçebilirsiniz.Pratik olarak Query String'den bir farkı yoktur.

 

76      var shell = new ActiveXObject("WScript.Shell");

77

78      if (shell != null) {

79          shell.Run("c:\\era\\myapplication.exe " + crmForm.ObjectId);

80      }

81 

Sevgiler.

E2

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


MS Dynamics Crm Tips And Tricks - 34 (Microsoft CRM 4 , "This form has been changed and must be saved before printing" probleminin aşılması. )

clock Temmuz 19, 2010 12:19 by author NetZero2

Selamlar ;

Belli bir süredir yoğunluk hat safhadaydı.Aslında birşey değişmiş değil.Bugün çözümünü bulduğumuz bu problem için neler yapmanız gerektiğini anlatacağım.

Bildiğiniz gibi CRM formlarında editlenen herhangi controlün değişime uğradığı forma ait IsDirty property'sinde sakli tutuluyor.onchange'in tetiklenmesi bu property'inin true olması için yeterli.Bizim senaryomuzda formun onload'inda doldurulan bazı

kontroller söz konusuydu..Dinamik olarak gerçekleşen client side Fetch sorguları ekranda yer alan temp alanların içini dolduruyordu.Form açılısında herşey sorunsuz.Lakin form yüklendikten sonra print butonuna basmanız yukarıda adı geçen uyarının

(aslında hata değil..) ortaya çıkmasına neden oluyor.. Çözüm içn yapmamız gereken illegal bir yöntem de olsa sunucuda ki ":\inetpub\wwwroot\_static\_forms\controls" dizinine gidip ordaki "form.crm.htc" dosyasını açıp editlemek.Formun saltokunur olan

IsDiry property'sinin kontrol edildiği if blogu comment altına alınırsa problem giderilecektir.

Kod bloğu aşağıdaki gibidir.

   34         function Print() {

   35             if (isDirty()) { /*bu blok kapatılmalı..*/

   36                 alert(LOCID_FORM_PRINT_DIRTY_MESSAGE);

   37             }

   38             else {

   39                 var sId = _oSubmitForm.crmFormSubmitId.value;

   40                 openStdWin(prependOrgName("/_forms/print/print.aspx?objectType=" + _oSubmitForm.crmFormSubmitObjectType.value + "&id=" + sId + "&title=" + CrmEncodeDecode.CrmUrlEncode(parent.document.title)), "print" + buildWinName(sId));

   41             }

   42         }

Sevgiler.

E2

  

3 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Yazar Hakkında

Eralp

Uludağ Üniversitesi bilgisayar programcılığı sonrasında işletme fakültesini bitiren Erat ; 1999 yılından bu yana yazılım sektörünün içerisinde yer almış ve ilgili olduğu projelerin çözüm üretilmesin de aktif olarak rol oynamıştır.Yaklaşık 6 yılını Türkiye’nin dört bir tarafında yer alan devlet hastanelerin bilgi yönetim sistemlerini tasarlamak ve geliştirmekle geçirmiş ; LIS , IVR ve Linux sistemlerinin entegrasyonu konusunda uzmanlaşmıştır.Bu konuda halen danışmanlık hizmeti vermektedir..Uzun yıllar “Object Pascal” ile uygulama geliştirmiştir.MCP , MCAD.NET ve MCSD.NET,MCTS (MS CRM 4 Customization) unvanlarına sahiptir..Aynı zamanda Mobile Cihazlar konusunda 2007 yılında Microsoft tarafından MVP unvanına layık görülmüştür.
Çeşitli kurumsal projelerin mimari tasarım ve yazılımlarını gerçekleştirmiştir.Son zamanlarda ağırlıklı olarak Microsoft Dynamics CRM ,Sharepoint ve entegrasyon bazlı olarak Axapta(Microsoft ERP) & Project Server projelerinde yer almaktadır.CRM ve Sharepoint konusunda başta finans sektörü olmak üzere Türkiye'nin alanında en büyük firmalarına kurumsal eğitimler vermektedir.Yazılım konusunda en büyük hayali, Türkiye’mizin bir yazılım üssü haline gelebilmesinde ön ayak olmaktır. Yazılımın belli bir forma sıkıştırılmasından hiç haz etmeyen ve fanatikliği değil sadece kaliteyi ön plana çıkarabilmek adına deneyimlerini ve yeni teknolojiler hakkında oluşan bilgi ve birikimlerini üniversitelerde genç dimağlarla paylaşmaktan büyük mutluluk duymaktadır. Halen orta ve büyük ölçekli kurumsal çözümler üreten bir yazılım evinde geliştirici takım lideri olarak çalışmalarını sürdürmekte ve aynı zamanda Macintosh/Objective C programlama konusunda kendini geliştirmektedir:).2007 yılında Boğaziçi Üniversitesi Makine Mühendisliği bölümünde C# eğitimleri vermiştir.Şu an Sakarya Üniversitesi Bilgisayar Mühendisliği 2.sınıfta olup aynı anda  e-Bilişim Mühendisliği dalında MBA yapmaktadır.

Yazılım geliştirme konusunda birebir özel ders verilmektedir.Konuyla ilgili lütfen eralp.erat@gmail.com adresine iletişim bilgilerini mail atınız.

 

Calendar

<<  Eylül 2010  >>
PaSaÇaPeCuCuPa
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

Sign in