Каждая форма в приложении Microsoft CRM 3.0 Microsoft CRM 4.0и – это веб-страница, которая идентифицируется по уникальному URL-адресу.

Пример:

Чтобы создать форму для создания новой организации необходимо использовать

 http://<crm server name>/SFA/accts/edit.aspx

Чтобы открыть форму для редактирования необходимой записи, необходимо:

http://<crm server name>/SFA/accts/edit.aspx?id=<object id>
http://crm/SFA/accts/edit.aspx?id={XXXXX-XXXX-XXXXX-XXXXX-XXXXXX}

Таблица доступа к системным и пользовательским формам:

Entity URL
Account http://<crm server name>/SFA/accts/edit.aspx
Contact http://<crm server name>/SFA/conts/edit.aspx
Opportunity http://<crm server name>/SFA/opps/edit.aspx
Case (Incident) http://<crm server name>/CS/cases/edit.aspx
Product http://<crm server name>/Products/product/edit.aspx
E-mail http://<crm server name>/Activities/email/edit.aspx
Task http://<crm server name>/Activities/task/edit.aspx
Campaigns http://<crm server name>/MA/camps/edit.aspx
Custom http://<crm server name>/UserDefined/edit.aspx?etc=<entity_code>

http://<servername>/UserDefined/edit.aspx?etc=<entity_code>&id=<object_id>

Можно использовать простой скрипт, который помещается в событие OnLoad формы, чтобы найти код пользовательской сущности:

Пример:

alert("This is the entity type code: " + crmForm.ObjectTypeCode);