08.02.2009Как получить доступ к формам MS CRM 3.0
Каждая форма в приложении 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 |
| 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);
