Там все просто, создаете aspx страницу - в своем веб приложении, либо свое веб приложение в visual studio. Эта страница получает какой либо параметр, обрабатывает его и возвращает что нужно вам. Там пишите на c# или vb.net.
Там нужно стереть все из html описания формы и вставить свой код.
что типа такого
Код:
<%@ Import Namespace="CRMadv" %>
<%@ Import Namespace="CRMadv.CrmSdk" %>
<%@ Page Language="c#"%>
<script runat="server">
protected override void Render(HtmlTextWriter writer)
{
Response.Clear();
Response.ContentType = "text/xml";
// Load the requested "objecttypename" and "db" from the querystring
if( Request.QueryString["ObjectTypeName"] != null)
{
string objecttypename = request.QueryString["ObjectTypeName"];
................обработка.........
}
else
{
Response.Write("<error>Не указано имя сущности, для нумерации</error>");
}
}
</script>
После этого надо из формы объекта ms crm вызвать эту страницу, для чего и используется функция показанная ранее.
Или можете написать веб сервис и вызывать его, есть пример в Sdk (3.0.4)в разделе
ClientSideScripting\ Accessing Web Services
сам все искал в поисковике,
CrmSdk
http://www.stunnware.com/crm2
http://blogs.msdn.com/crm
http://ronaldlemmen.blogspot.com