数据隔离
3,644次浏览
编辑于2014年06月09日 09:37:18
练习:在CRM实施过程中,有可能出现客户把自定义单据发布到系统中,如果这些客户自定义单据也需要有数据范围隔离的限制,则需要增加至CRM系统的数据隔离范围内。
以下,假设“工作计划”单据为客户新增的WEB单据:
--------------------工作计划单数据隔离-----------
--前提,单据需要有职员字段和部门字段。
--另外,FIndex必须严格保证在现在基础上顺序递增。
--假设“工作计划”单据的FClassTypeID为1012704;
--EmpRRSBillSetting表即为数据隔离控制表。
DELETE FROM CRM_EmpRRSBillSetting WHERE FClassTypeID = 1012704
INSERT INTO CRM_EmpRRSBillSetting (FClassTypeID, FName_CHS, FName_CHT, FName_EN, FEmpField, FDeptField, FIsForbid, FIndex)
VALUES (1012704,'工作计划:','工作計劃:','Work Plan:','[{TableName:CRM_WorkPlan,FieldName:FEmpID}]','[{TableName:CRM_WorkPlan,FieldName:FDepartmentID}]',0,21)
GO
问题:我新建一张单据,为什么在数据隔离控制板找不到我自定义的单据。需要注意些什么?
推荐阅读