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

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

MS Türkiye 2011 Zirve'si..

clock Mart 12, 2011 11:45 by author NetZero2

Selamlar ;

Bir zirve daha sona erdi.Süre çok kısıtlıydı anlatacaklarımın yarısını bile anlatamadan 2 kez "süre bitti" tabelasını görevlilerden görmek can sıkıcıydı :)

Katılan herkese teşekkürler.

Silverlight/Sharepoint Sunumumu www.eralperat.com/ms2011.rar'dan indirebilirsiniz.

Sevgiler

E2

2 kişi tarafından 3.0 olarak değerlendirildi

  • Currently 3/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 ayrıca  IPAD,IPhone,Android (kurumsal ağırlıklı) 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.Pragmalinq Yazılım şirketinin kurucusudur.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 3.sınıfta olup paralelde e-Bilişim Mühendisliği dalında yüksek lisans yapmaktadır.

Kişisel İletişim İçin :  eralp.erat@gmail.com

 

infopath 2010



Cozumpark Bilisim Portali

 

Calendar

<<  Şubat 2012  >>
PaSaÇaPeCuCuPa
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar

Sign in