Microsoft Dynamics CRM Dev Toolkit

20. April 2009

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 .

 

Dynamics CRM , , , , , , , , , ,

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

6. April 2009

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.

Dynamics CRM , , , , , , ,

Dynamics CRM 4.0 SDK ver. 4.0.4 (CRM SDK Versiyon 4.0.4 hazır)

9. April 2008

Microsoft Dynamics CRM 4.0 SDK Versiyon 4.0.4 indirilmeye hazır. Bu versiyon çok fazla yenilik ve güncelleştirme içermekte. Detayları aşağıda bulabilirsiniz.

---

Version 4.0.4 of the Microsoft Dynamics CRM 4.0 SDK is now available for download! This version contains lots of great new and updated information:

· Offline Plug-in Security  - New information about the additional security restriction for an offline plug-in, which requires that a registry key named after the public key token of the plug-in assembly be added to the system registry. The online/offline plug-in sample code and walkthrough was updated too.

· Plug-in Constructor - Added a topic explaining how to write a constructor for a plug-in that accepts parameters. These strings can be used to pass information to the plug-in at run time.

· Privileges by Message – The appendix showing the required privileges for each message has been updated. There are a few outstanding messages that will be completed in the next SDK release.

· Outlook Sample Code and Programming Reference – The reference topics for the Microsoft.Crm.Outlook.Sdk assembly have been completed. Added new sample code that interacts with Microsoft Dynamics CRM for Microsoft Office Outlook using this assembly.

· Using the Discovery Service in Microsoft Dynamics CRM Live - Added a topic to show how to get the Web reference for Microsoft Dynamics CRM Live.

· SiteMap Sample Code - Added step-by-step instructions for how to change the label text in the navigation pane.

· Scripting Sample Code - Added a new scripting sample that allows you to control which users can update data in a field.

· Report Writers Guide - Added a new topics on linking reports, managing reports offline and new information about publishing reports.

· Other Sample Code 

    • How to Send a Bulk E-mail and Monitor the System Job
    • How to Start an Asynchronous Bulk Delete Job and Review Results
    • Using the BackgroundSendEmail Message
    • Using the QualifyMembersList Message

The online version of the SDK will be available within a few days, so check back to the Microsoft Dynamics CRM Developer Center later this week.

Dynamics CRM , , , , , , , , , , , , , , , , , , , , , , ,

Microsoft Dynamics CRM 4.0 Software Development Kit - Yazılım Geliştirme Aracı

20. March 2008

Rapor oluşturucular, yazılım ve içerik geliştiriciler için olan Microsoft Dynamics CRM 4.0 Software Development Kit (SDK) güncellenmiştir.
Plug-in oluşturmanın yeni yöntemleri, workflow aktiviteleri ile çalıştırma, yeni web servislerini kullanma, veri yönetimi ve daha birçok konuda yeni yazılar ve örnekler içermektedir.

Adres : http://www.microsoft.com/downloads/details.aspx?FamilyID=82E632A7-FAF9-41E0-8EC1-A2662AAE9DFB&displaylang=en

----

The Microsoft Dynamics CRM 4.0 Software Development Kit (SDK) is for developers, system customizers, and report writers.
It contains all new information about creating plug-ins, working with custom workflow activities, using the new Web services, using new data management features, and much more.

This SDK contains information for developers writing server side code, custom business logic, integration modules, workflow assemblies, and more. It provides an architectural overview of Microsoft Dynamics CRM, the entity model, security model, and Web services. Sample code and walkthroughs guide you through the new features.

The SDK also contains information for developers customizing the Web client or Microsoft Dynamics CRM for Microsoft Office Outlook, including scripting, integration of custom Web pages, sample code, and a detailed user interface style guide.

Look for regular updates to this SDK. Future releases will include the ISV Guide and Report Writers Guide.

link: http://www.microsoft.com/downloads/details.aspx?FamilyID=82E632A7-FAF9-41E0-8EC1-A2662AAE9DFB&displaylang=en

Dynamics CRM , , , , , , , , , , , , , , , , , , , ,