【发布时间】:2016-07-25 10:26:30
【问题描述】:
我可以在更新实体时更改/拦截事件吗?
例如,当我更新公司实体时?
想法是在实体更新后删除BBDD中的某些内容
【问题讨论】:
标签: sage-crm
我可以在更新实体时更改/拦截事件吗?
例如,当我更新公司实体时?
想法是在实体更新后删除BBDD中的某些内容
【问题讨论】:
标签: sage-crm
您可以使用表格脚本在插入记录、插入记录后、更新记录或删除记录时运行函数。
表格脚本使用 JavaScript,但可以访问服务器端函数(例如 FindRecord、SQL 语句等)。
因此,您可以在实体中添加表格脚本,以便在更新记录时通过 SQL 语句删除记录。
如果不确切知道您要做什么,很难给您举个例子。
六点支持
【讨论】:
function UpdateRecord(){ var entityID= new String(CRM.GetContextInfo("Company","Comp_CompanyId")); var sql = "UPDATE vCompany SET Comp_WorkflowId = NULL WHERE Comp_CompanyId ="+entityID+";"; Query = CRM.CreateQueryObj(sql); Query.ExecSQL(); }