1
A
回答
1
您將需要執行CreateAttributeRequest來更改CRM元數據。
StringAttributeMetadata stringAttribute = new StringAttributeMetadata
{
// Set base properties
SchemaName = "new_string",
DisplayName = new Label("Sample String", _languageCode),
RequiredLevel = new AttributeRequiredLevelManagedProperty(AttributeRequiredLevel.None),
Description = new Label("String Attribute", _languageCode),
// Set extended properties
MaxLength = 100
};
CreateAttributeRequest createAttributeRequest = new CreateAttributeRequest
{
EntityName = "contact",
Attribute = stringAttribute
};
serviceProxy.Execute(createAttributeRequest);
然後您需要Customize the Entity View。這些存儲在CRM中的記錄和由XML表示。這是一個創建示例,但您也可以進行更新。
string layoutXml = @"<grid name='resultset' object='2' jump='name' select='1' preview='1' icon='1'>
<row name='result' id='contactid'>
<cell name='name' width='150' />
<cell name='new_string' width='150' />
</row>
</grid>";
string fetchXml = @"<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>
<entity name='contact'>
<order attribute='new_string' descending='false' />
<attribute name='new_string' />
<attribute name='contactid' />
</entity>
</fetch>";
SavedQuery sq = new SavedQuery
{
Name = "A New Custom Public View",
Description = "A Saved Query created in code",
ReturnedTypeCode = "contact",
FetchXml = fetchXml,
LayoutXml = layoutXml,
QueryType = 0
};
serviceProxy.Create(sq);
最後將需要Publish Customizations所以更改可供用戶使用。
PublishAllXmlRequest publishRequest = new PublishAllXmlRequest();
serviceProxy.Execute(publishRequest);
此代碼是未經測試,而是從實例鏈接拼湊所以應該有希望的工作。
2
使用CreateAttributeRequest創建一個具有所需元數據的新屬性。
以編程方式將其添加到視圖不會很簡單。您需要編輯Layout XML元素並添加新創建的屬性。 This answer should help you get started with it.
相關問題
- 1. 如何以編程方式在CRM中使用字段創建新實體
- 2. Dynamics CRM 2011,以編程方式設置貨幣字段
- 3. 以編程方式創建Dynamics CRM 4.0報告的PDF
- 4. 以編程方式創建Drupal 7字段組
- 5. 如何以編程方式創建Kibana(Elasticsearch)腳本字段?
- 6. 以編程方式創建文本字段?
- 7. 在特徵激活中以編程方式創建字段
- 8. 以編程方式在CRM SDK 4中創建'連接字符串'
- 9. 以編程方式創建流程圖
- 10. 以編程方式在水晶報表c#中創建公式字段
- 11. 以編程方式創建firbase實例
- 12. 以編程方式創建繪圖
- 13. Android以編程方式創建TableLayout
- 14. 以編程方式創建紋理DirectX
- 15. 以編程方式爲NSStatusBar.systemStatusBar創建NSMenu
- 16. 如何以編程方式創建UIButton
- 17. 以編程方式創建TextView
- 18. 以編程方式創建DOM
- 19. 以編程方式創建UICollectionView
- 20. 以編程方式創建ZIP文件
- 21. 以編程方式創建3個UITextView
- 22. 以編程方式創建視圖
- 23. 以編程方式創建searchview ios
- 24. 以編程方式創建SQL作業
- 25. 以編程方式創建Windows會話
- 26. Wordpress,以編程方式創建用戶
- 27. 以編程方式創建JUnit報告
- 28. 如何以編程方式創建GPO?
- 29. 以編程方式創建Azure緩存
- 30. 以編程方式創建muc房間
好的,至少我應該鑽研什麼方向(與視圖關聯)? –
@ R.Matveev第一次錯誤地添加了鏈接。 – dynamicallyCRM
SOAP或REST/OData可以提供幫助嗎? –