cub-e.net

just coding...

Microsoft Dynamics CRM Dev Toolkit

Microsoft Dynamics CRM takımı Dynamics CRM Developer Toolkit adından bir paket duruyurdu. Bu Visual Studio 2008 eklentisi Visual Studio araçlarını inanılmaz ölçüde Microsoft CRM SDK yapısına uygun olarak genişletiyor. Yazılım geliştiriciler ve Sistem özelleştiricilere custom development alanında büyük avantajlar sağlıyor bu paket.

Toolkit ile crm şemaları yönetilebilir, form tasarımı ile ilişkilendirelbilir ve yönetilebilir, güvenlik rolleri ve wrapper sınıflar oluşturulabilirsiniz.

Detaylı bilgi ve metnin tamamı aşağıda bu arada bu adresten toolkiti indirebilirsiniz :  http://code.msdn.microsoft.com/E2DevTkt Ama kurması zahmetli ve bilgisayarınıza ek programlar da kurmanızı gerektiriyor. Bu yüzden kurmadan önce dökümantasyonu dikkatlice okumanızı tavsiye ederim.

---------------------------

The Microsoft Dynamics CRM team is proud to announce the availability of The Microsoft Dynamics CRM Developer Toolkit. This Visual Studio 2008 plug-in radically expands on the Visual Studio tools introduced in the Microsoft Dynamics CRM 4.0 SDK. The toolkit enables developers and system customizers to take advantage of the tools and knowledge that they already have when engaging in custom development with Microsoft Dynamics CRM 4.0.

With the toolkit, implementers and managers of Microsoft Dynamics CRM solutions can manage schema, engage in form design, update security roles and generate wrapper classes for Microsoft Dynamics CRM. These capabilities will enhance the productivity of organizations, particularly those building and deploying XRM solutions – line of business applications that use the Microsoft Dynamics CRM platform.

Users of the Microsoft Dynamics CRM Developer Toolkit can:

View CRM entities using the CRM Explorer

The list of entities is dynamically available from the CRM Explorer within Visual Studio 2008.

b1

Create and Update CRM Entities

The Toolkit allows developers and system customizers to create new entities and update existing entities from within the CRM Explorer experience.

b2

Create Wrapper Classes

A key Toolkit feature is the ability to auto-generate wrapper classes for entities. This exposes the CRM entities and their corresponding attributes as classes and properties respectively to enable development of code to interact with the entities.

b3

Generate Plug-in Code

The CRM Explorer enumerates the available Plug-ins for an entity and generates the code necessary to jumpstart the plug-in development process.

b4

Integrate the Build and Deploy Process

Build scripts provided with the Toolkit simplify the process of building and deploying a CRM solution. They prepare the environment, obtain and publish the latest customizations, perform code analysis, register CRM Plug-ins, deploy the solution and execute Unit Test cases.

Deploy Across Multiple Servers

The deployment tool assists in deployment and maintenance of Windows installer packages across multiple environments.

b5

The Microsoft Dynamics CRM Developer Toolkit is available free of charge from the MSDN Code Galleries at http://code.msdn.microsoft.com/E2DevTkt .

The Microsoft Dynamics CRM team would like to encourage Toolkit users to submit comments and suggestions for the Toolkit. To initiate or participate in Toolkit discussions, go to the MSDN Code Gallery site and click on the Discussions tab at http://code.msdn.microsoft.com/E2DevTkt/Thread/List.aspx .

 

Akbank C# Eğitimi

Akbank Bilgi İşlem ekibinden 2 gruba 4 hafta boyunca C# eğitimi verdim. Eğitim içeriği ise şöyleydi :

Programming with C#

Programming with the Microsoft .NET Framework

Developing Microsoft .NET Applications for Windows

Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET

Eğitimden sadece 2. Grubun foroğrafı elime ulaştığından onu yayınlayabiliyorum sadece.

Güncel eğitim bilgisi bu adreste : http://www.cub-e.net/page/crm_egitim_referanslari.aspx

Eğitim referanslarımı eğitim bölümde bulabilirsiniz. Sorularınız ile ilgili Murat Manoğlu'yla irtibata geçebilirsiniz. 0216 450 0 331
murat.manoglu@omerd.com 

 

If you get an exception when you register a CRM 4.0 plug-in or custom workflow

Eğer CRM 4.0'a yeni bir plug-in ya da custom workflow eklemek istiyorsanız CRM 4.0 SDK içinden çıkan Plug-in Registration Tool for CRM 4.0'ı kullanmalısınız. Plug-in ya da custom workflow'umuzu bu uygulama ile sisteme kaydettiriyoruz. Bu işlem sırasında şu Soap Hatasını alabilirsiniz "Not have enough privilege to complete Create operation for an Sdk entity".

Unhandled Exception: System.Web.Services.Protocols.SoapException: Server was unable to process request.

Detail:

<detail>

<error>

                        <code>0x80040256</code>

                        <description>Not have enough privilege to complete Create operation for an Sdk entity.</description>

                        <type>Platform</type>

</error>

</detail>


Bu problemi çözmek için şu adımları uygulayabilirsiniz:

1.      CRM 4.0 Deployment Manager Console'u açın (Start -> All Programs -> Microsoft Dynamics CRM -> Deployment Manager).

2.       “Deployment Administrators” düğümüne gidin ve “New Deployment Administrator…” seçeneğine tıklayın.

 

 

3.       Uygun kullanıcıyı ekleyin ve şeçim kutusunda "Tamam"'a basın.

Bu adımları tamamladıktan sonra, eklenmiş kullanıcılar sorunsuz çalışacaktır.

 

------------------

If we want to deploy new plug-in or custom workflow assembly into CRM 4.0 we used Plug-in Registration Tool for CRM 4.0 (it is delivered with CRM 4.0 SDK). We were trying to register plug-in or custom workflow assembly with this application. In this process, you can get the Soap Exception "Not have enough privilege to complete Create operation for an Sdk entity".

 

Unhandled Exception: System.Web.Services.Protocols.SoapException: Server was unable to process request.

Detail:

<detail>

<error>

                        <code>0x80040256</code>

                        <description>Not have enough privilege to complete Create operation for an Sdk entity.</description>

                        <type>Platform</type>

</error>

</detail>  

 

For solve this situation, you have to do these steps: 

1.       Open CRM 4.0 Deployment Manager Console (Start -> All Programs -> Microsoft Dynamics CRM -> Deployment Manager).

2.       Go to “Deployment Administrators” node and choose “New Deployment Administrator…” option.

 

 

3.       Insert appropriate user and confirm selection by clicking “OK” button.

 

After completing this step, both users were able to register and deploy the assembly successfully.

Welcome to BlogEngine.NET 1.5.0

If you see this post it means that BlogEngine.NET 1.5.0 is running and the hard part of creating your own blog is done. There is only a few things left to do.

Write Permissions

To be able to log in to the blog and writing posts, you need to enable write permissions on the App_Data folder. If you’re blog is hosted at a hosting provider, you can either log into your account’s admin page or call the support. You need write permissions on the App_Data folder because all posts, comments, and blog attachments are saved as XML files and placed in the App_Data folder. 

If you wish to use a database to to store your blog data, we still encourage you to enable this write access for an images you may wish to store for your blog posts.  If you are interested in using Microsoft SQL Server, MySQL, VistaDB, or other databases, please see the BlogEngine wiki to get started.

Security

When you've got write permissions to the App_Data folder, you need to change the username and password. Find the sign-in link located either at the bottom or top of the page depending on your current theme and click it. Now enter "admin" in both the username and password fields and click the button. You will now see an admin menu appear. It has a link to the "Users" admin page. From there you can change the username and password.  Passwords are hashed by default so if you lose your password, please see the BlogEngine wiki for information on recovery.

Configuration and Profile

Now that you have your blog secured, take a look through the settings and give your new blog a title.  BlogEngine.NET 1.4 is set up to take full advantage of of many semantic formats and technologies such as FOAF, SIOC and APML. It means that the content stored in your BlogEngine.NET installation will be fully portable and auto-discoverable.  Be sure to fill in your author profile to take better advantage of this.

Themes and Widgets

One last thing to consider is customizing the look of your blog.  We have a few themes available right out of the box including two fully setup to use our new widget framework.  The widget framework allows drop and drag placement on your side bar as well as editing and configuration right in the widget while you are logged in.  Be sure to check out our home page for more theme choices and downloadable widgets to add to your blog.

On the web

You can find BlogEngine.NET on the official website. Here you'll find tutorials, documentation, tips and tricks and much more. The ongoing development of BlogEngine.NET can be followed at CodePlex where the daily builds will be published for anyone to download.

Good luck and happy writing.

The BlogEngine.NET team

Microsoft Dynamics CRM MVP

Sizlere güzel bir haberim var :) Artık ben de Microsoft tarafından MVP oldum. Yani En Değerli Uzman seçildim. Dynamics CRM konusunda Türkiye'de bu ünvanı almış tek kişiyim. Microsoft'tan gelen mail aşağıda sizlerle de paylaşmak istedi.

-------

On today, I received an email from Microsoft containing the following:

Congratulations! We are pleased to present you with the 2009 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others.

It's a great honor and I'm going to continue my work on both this site and the public newsgroups.

Update Rollup 3 for Microsoft Dynamics CRM 4.0

CRM 4.0 için yeni güncelleme paketinin çıkartıldığı duyuruldu. İndirebileceğiniz adresler:

 Update Rollup 3 hakkında bilmeniz gerekenler:

  • Güncelleme Paketi 3 için Güncelleme Paketi 1 ve 2'nin yüklenmesi zorunlu değil.
  • Ana Makinada Güncelleme Paketi 3'ü yüklemeden önce de istemcilerde yükleme yapabilirsiniz. 
  • Güncelleme Paketi 3'ü istediğiniz zaman kaldırabilirsiniz
  • Güncelleme Paketi 2'den sonraki geribildirimlere göre artık sizin değiştirdiğiniz web.config dosyasında değişiklik yapılmıyor. Detayları bu adreste bulabilirsiniz. http://support.microsoft.com/kb/968793

-----

You can downlad update rollup 3 for MS Dynamics CRM:

Install Details about Update Rollup 3:

  • Update Rollup 1 and 2 are not prerequisites for installing Update Rollup 3.
  • The Update Rollup 3 client can be deployed before the server is upgraded to Update Rollup 3
  • Rollup 3 can be uninstalled
  • Incorporated installer feedback on Rollup 2, so now Microsoft don’t over write, your modified web.config file. See http://support.microsoft.com/kb/968793 for details.

 

Download LINQPad

Artık SQL dili ile değil LINQ dili ile uygulamanızın içerisinden sorgu cümleleri üretmek ve LINQ öğrenmek istiyorsanız bu uygulama tam size göre. Daha fazla bilgi ve uygulamayı indirmek için :

You interactively query SQL databases with LINQPad. LINQPad is also a best way to learn LINQ. For more information and download link:

http://www.linqpad.net/