Мне нужно создать веб-ресурс HTML для обновления данных в CRM.
Я использую CrmRestKit
для извлечения данных.
var fetchxml = [
"<fetch top='50'>",
" <entity name='tisa_qualitycontrolassessment'>",
" <attribute name='tisa_weightrating' />",
" <attribute name='tisa_questionscore' />",
" <attribute name='tisa_qualitycontrolassessmentid' />",
" <attribute name='tisa_questionscorename' />",
" <filter type='and'>",
" <condition attribute='tisa_phonecallid' operator='eq' value='", recordid, "'/>",
" </filter>",
" <link-entity name='tisa_questionqualitycontrolunit' from='tisa_questionqualitycontrolunitid' to='tisa_qualitycontrolunitid' link-type='inner'>",
" <attribute name='tisa_qualitycontrolunitidname' />",
" <attribute name='tisa_questionqualitycontrolunitid' />",
" <attribute name='tisa_name' />",
" <attribute name='tisa_recordcalculation' />",
" <link-entity name='tisa_qualitycontrolunit' from='tisa_qualitycontrolunitid' to='tisa_qualitycontrolunitid' link-type='inner'>",
" <attribute name='tisa_qualitycontrolunitid' />",
" <attribute name='tisa_blockweight' />",
" <attribute name='tisa_name' />",
" </link-entity>",
" </link-entity>",
" </entity>",
"</fetch>",
].join("");
CrmFetchKit.Fetch(fetchxml).then(function(entities){
for(var i = 0, max = entities.length; i < max; i++){
$("assessmentbody").html(i);
}
});
Для столбцов, где нет данных (нулевые значения) атрибут не получен. Есть возможность получить все атрибуты по fetchXML? Можете ли вы дать мне представление о том, как получить данные (возможно, с запросом odata)?
А как лучше всего создать веб-ресурс HTML с возможностью обновления значений в форме?