在crm
的開發過程中,我們經常會用到在js
中查詢資料,dynamics
提供了webapi
供我們使用,但在使用的時候不是直接通過實體名去進行查詢的。
// 加上成功返回201,省略成功返回204
建立單條記錄
function createentity()
entity['new_name'] = 'dtcc' //文字
entity['new_gender'] = 1000 //選項集
entity['new_time'] = new date() //日期
entity['[email protected]'] = '/new_tbs(id)' //查詢
}
查詢全部
function getnamebyprimarykey()
else{}}}
}
根據主鍵查詢
function getdatabyprimarykey()
else{}}}
}
根據主鍵查詢單個字段值
function getnamebyprimarykey()
else{}}}
}
根據主鍵查詢外來鍵字段值
function getnamebyprimarykey()
else{}}}
}
條件查詢
function getnamebykey()
else{}}}
}
排序
'http://url/users?count=true'
更新單條記錄
function createentity()
entity['new_name'] = 'dtcc' //文字
entity['new_gender'] = 1000 //選項集
entity['new_time'] = new date() //日期
entity['[email protected]'] = '/new_tbs(id)' //查詢
// 記錄不存在則建立
req.setrequestheader("if-match", "*");
req.onreadystatechange = function()
else{}}}
req.send(json.stringify(entity))
}
更新記錄的單個屬性值
var entity = ''
req.open('put','url/accounts(id)/name',false)
req.send(json.stringify(entity))
刪除單條記錄
req.open('delete','url/accounts(id)',false)
清空記錄屬性值
req.open('delete','url/accounts(id)/name',false)
Dynamics 365 多選字段
update tablebase set field 1,對應選項值多個逗號隔開,1 獲取多選框所有選項 public dictionarygetmoreoptionset string entityname,string fieldname,iorganizationservice service...
Dynamics 365 技術入門建議
1.主要是因為目前市場上6.0的使用者仍然很多,作為技術人員遇到老使用者需要支援,如果只會10.0 的開發是不夠的,如果學會了6.0 再學10.0就容易很多。2.6.0 的安裝相對簡單,所佔空間也比較小,對電腦要求也要低於10.0。3.除錯簡單,方便初學者學習。4.顧問資源多,遇到問題能夠請教的人也...
Dynamics 365 刪除CRM快取
刪除crm快取 專案公升級到dynamics 365以後,過了些時間,有的賬號反饋使用很慢,甚至同乙個地方同一臺電腦用不同的賬號特別是進行資料修改的時候會發現有明顯的速度差別,why?有問題就有解決問題的方法,大神們日夜分析,發現卡頓的主要原因是執行部分sql後會卡頓,等待然後再執行,這樣導致的總體...