博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CRM订单状态的Open, In process和Completed这些条目是从哪里来的
阅读量:2442 次
发布时间:2019-05-10

本文共 632 字,大约阅读时间需要 2 分钟。

Service Order的状态字段里的这些字段从哪里带出来的?我们可能会想当然的认为是从后台配的Status profile里带出来的。事实并非如此。

700

这个transaction type根本没有分配任何Status profile,但是仍然可以在UI上看到三个可选的状态值。

700

Status状态字段里的值并不是我们想象的那样,完全来自system status profile和user status profile,后者只是数据源之一。

这个下拉菜单里的值通过下面这个方法取出:可以看到方法执行的结果就是UI上看到的三条记录。

700
700

这个GET_STATUS_INFO的具体逻辑:

先从crmc_status_proc里取出全部47个状态,

700

这47个状态会根据其RANGE字段,和CRNC_BO_RANGES的RANGE字段做一个join,过滤掉那些Join结果里OBJECT_TYPE字段不等于BUS2000116的状态,最后就只剩Open, In Process和Completed三条记录。

478
543

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

283
700

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24475491/viewspace-2151907/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24475491/viewspace-2151907/

你可能感兴趣的文章
Linux bootloader 编写方法(转)
查看>>
利用JAVA语言深度控制Word(转)
查看>>
深入研究:GRUB(转)
查看>>
安装Red Hat9.0两三事(转)
查看>>
Linux 帐户管理(转)
查看>>
恰当地关机与立即关机(转)
查看>>
介绍 suid 和 sgid(转)
查看>>
删除MSSQL危险存储过程的代码(转)
查看>>
Mysql多台数据库同步问题(转)
查看>>
红旗软件:树立国际的Linux品牌(转)
查看>>
引导系统-MBR(转)
查看>>
数据库人员:常见错误(转)
查看>>
Linux 文件系统-ext3 文件系统介绍(转)
查看>>
Linux中NFS介绍(转)
查看>>
Linux中安全性概述(转)
查看>>
两台SQL Server数据同步解决方案(转)
查看>>
Mssql高级注入笔记(转)
查看>>
Novell红帽争设新分支 市场陷入圈地战(转)
查看>>
数据库分离后不能附加了(转)
查看>>
一些Linux桌面欣赏(转)
查看>>