KWISECRM二次开发培训_第1页
KWISECRM二次开发培训_第2页
KWISECRM二次开发培训_第3页
KWISECRM二次开发培训_第4页
KWISECRM二次开发培训_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

洪汉潮2015-06-05K3WISECRM二次开发培训

BOS集成开发工具使用建议关键的元数据表插件开发业务预警答疑提纲BOS集成开发工具使用建议1表名、字段名、Fkey规范化SELECT*FROMICClassTableInfoWHEREFClassTypeID=200000012ANDFEnable=0orderbyFPageUPDATEICClassTableInfoSETFKey=FFieldNameWHEREFClassTypeID=200000012修改Fkey后再到bos设置值更新等操作不要调整内置单据的页签顺序使用EBOS插件开发向导源单类型(选单)、源单编号(选单)和源单类型

、源单编号的区别前者仅用选单操作,不保存数据,类似于按钮;后者保存源单信息在BOS中配置插件BOS集成开发工具使用建议2关键的元数据表select*fromICClassTypeWHEREFName_CHSLIKE'%客户%'selectFFilter,FControl,FBillHeight,FBillWidth,*fromICClassTypeWHEREFID=1012000selectFContainer,*fromICClassTypeEntrywhereFParentID=1012000orderbyFIndexselectFKey,FContainer,

*fromICClassCtlwhereFClassTypeID=1012000selectFKey,FFieldName,FLookUpType,FLookUpClassID,FLookUpList,FSRCFieldName,FSRCTableName,

FSRCTableNameAs,FDSPFieldName,FFNDFieldName,FValueLocation,FFilter,FValueType,FDspColType,FEditlen,FValuePrecision,FScale,*fromICClassTableInfowhereFClassTypeID=1012000orderbyFPage,FTabIndexselect*fromICClassTabCtlContentwhereFClassTypeID=1012000select*fromICClassActionListwhereFClassTypeID=1012000select*fromICClassBillActionwhereFClassTypeID=1012000到BOS使用模板脚本引出,参考内置单据、或发给总部跟踪问题建议平时开发过程中,按先删除、再插入的方式写好SQL,并备份学会对比ICClassTabelInfoSQL跟踪的技巧:序时簿Top500或加过滤条件用于搜索

插件开发

目的:为了满足客户定制化的需求、补充BOS平台的不足一般在插件中做什么? 1、加按钮(在BOS也要加按钮,这样利用平台验证权限) 2、新增时设置默认值

3、保存前设置默认值或加验证逻辑 4、加载单据后根据条件设置字段、按钮锁定性 5、弹出F7窗口取数、或类似商机分配界面以处理别的逻辑

6、审核前判断、审核后反写值等 7、值更新

8、处理复杂的F7过滤条件

9、页签链接序时簿增加过滤条件 10、单据体行删除前验证 11、中间层插件保存前、保存后、删除前、删除后处理验证、反写

12、在内置插件的基础上加逻辑 13、系统报表,如商机统计报表,必须用插件开发、实现报表数据隔离插件开发1、加按钮插件开发2、新增时设置默认值插件开发3、保存前设置默认值或加验证逻辑插件开发4、加载单据后根据条件设置字段、按钮锁定性插件件开开发发5.1、弹弹出出序序时时簿簿插件件开开发发5.2、弹出自自定定义义aspx页面面插件件开开发发5.3、以以新新增增方方式式弹弹出出BOS单据据插件件开开发发5.4、弹出出F7窗口口取取数插件件开开发发5.5、序时簿簿根根据据url传来来的的参参数数做做过过滤滤条条件件插件件开开发发6.1、审核核前前判判断断、、审审核核后后反反写写值值等插件件开开发发6.2、审核核前前判判断断、、审审核核后后反反写写值值等插件件开开发发6.3、审核核前前判判断断、、审审核核后后反反写写值值等插件件开发发6.4、审核核前前判判断断、、审审核核后后反反写写值值等注意意死死循循环环插件件开开发发7、值值更更新ICClassTableInfo中的的FFilter也可可以以加加过过滤滤条条件件插件件开开发发8、处处理理复复杂杂的的F7过滤条件插件开发9、页签链接接序时簿增加加过滤条件插件开发10、单据体行删删除前验证插件开发11.1、中间层插件保保存前、保存存后、删除前前、删除后处处理验证、反反写特点:SQL在一个事务场景:删除前验证、、反写保存前补数、、保存后扣数数保存后验证不不合格,回滚滚插件开发11.2、中间层插件保保存前、保存存后、删除前前、删除后处处理验证、反反写特点:删除前验证、、反写插件开发11.3、保存前补数数、保存后扣扣数插件开发11.4、保存后验证证不合格,回回滚插件开发12.1、在内置插件件的基础上加加逻辑插件开发12.2、在内置插件件的基础上加加逻辑方法一:1、Reflector反编译2、加自定义插插件,屏蔽内内置的按钮,,然后在自定定义插件中加加入反编译得得到的有用的的代码,并加加入自己的逻逻辑方法二:加自自定义单据客客户端插件,,比如在单据据插件的AfterSave事件处理保存存后逻辑插件开发13.1、报表开发select*fromICClassSysReportwhereFName_CHSlike'%线索%'select*fromICClassTypewhereFID=1012321select*fromICClassTypeEntryWHEREFParentID=1012321select*fromIcClassTableInfowhereFClassTypeID=1012321插件开发13.2、报表开发客户端插件插件开发13.3、报表开发中间层插件VB6.0开发原理:先找有有到期服务合合同的员工信信息,包括员员工内码、手手机、邮箱,,然后平台会会循环这些员员工,找到这这些员工到期期的服务合同同业务务预警警1业务务预警警2客户户端端插插件件业务务预警警3业务务预警警4业务务预警警5业务务预警警6业务务预警警7中间间层层插插件件业务务预警警8业务务预预警警/home.php?mod=space&uid=439396&do=thread&view=me&type=thread&order=dateline&from=space&page=1自定定义义按按钮钮,,如如何何设设置置图图标标??中间间层层插插件件,,如如果果判判断断单单据据状状态态是是新新增增还还是是修修改改??商机机成成功功概概率率不不为为%时,,不不允允许许点点击击赢赢单单操操作作,,如如何何处处理理??关于在插插件中给给单据体体大数据据两添加加行的建建议系统服务务里找不不到业务务预警服服务K3MobileService,怎么办办?如何根据据销售报报价单单单据体的的物料属属性来配配置审批批流条件件?CRM定时更新新里面包包含哪些些逻辑,,执行了了什么存存储过程程?在插件中中打开第第三方页页面的方方法二次开发发系统报报表报““超时时时间已到到。在操操作完成成之前超超时单据体的的按钮名名称是什什么?关于解决决在CRM新增单据据时报““违反了了PRIMARYKEY约束”错错误的关于通过在BOS配置值更新事事件实现将服服务请求单自自定义字段携携带到派工单单的处理方式式关于在CRM单据上加审核核戳的问题CRM系统Windows2008、环境配置CRM插件示例关于隐藏处理单上上的页签登录子系统的的选择产品档案的自自定义字段无无法携带到服服务请求单的的解决方案关于报表开发发中实现数据据权限、数据据隔离的解决决方案K3eBOS插件开发介绍绍、ReportDemo、WEBDemo、业务预警demo关于多插件经经验分享关于在插件中中锁定整个单单据插件中关于弹弹出提示信息息的建议参考商机分配配界面,如何何屏蔽“数据据已修改,是是否保存”关于给F7字段赋值的一一些建议如何实现在插插件中隐藏某某个页签?CRM上传附件,如如何默认是““营盘存储””?单据界面自定定义按钮如何何弹出允许多多选的F7界面,并抓取取返回在CRM中利用BOS构建了一张Ebos单据,现在想想将此单据作作为GUI界关于在单据上上打开别的单单据的处理方方式在帐套管理中中新增用户的的时候反应很很慢,怎么办办?论坛地址18215947金蝶CRM支持总群特别声明没有金蝶软件件国际软件集集团有限公司司的特别许可可,任何人不不能以任何形形式或为任何何目的复制或或传播本文档档的任何部分分。本文档中中包含的信息息如有更改,,恕不另行通通知。由金蝶蝶软件件(中中国))有限限公司司和其其分销销商所所销售售的某某些软软件产产品包包含有有其它它软件件供应应商版版权所所有的的软件件组件件。Microsoft®、WINDOWS®、NT®®、EXCEL®、Word®®、PowerPoint®®和SQLServer®®是微软软公司司的注注册商商标。。IBM®、DB2®、DB2通用数数据库库、OS/2®®、ParallelSysplex®®、MVS/ESA、AIX®、S/390®、AS/400®®、OS/390®®、OS/400®®、iSeries、pSeries、xSeries、zSeries、z/OS、AFP、IntelligentMiner、WebSphere®、Netfinity®、Tivoli®®、Informix和Informix®®动态ServerTM是国际际商业业机器器公司司在美美国或或其他他公司司的商商标。。ORACLE®®是ORACLE公司的的注册册商标标。UNIX®®是UNIXINTERNATIONALCO.,LIMTED的注册册商标标、OSF/1®和Motif®是OpenGroup的注册册商标标。Citrix®®、Citrix徽标、、ICA、ProgramNeighborhood®®、MetaFrame®、WinFrame®®、VideoFrame®®、MultiWin®®以及此此处引引用的的Citrix产品名名是CitrixSystems公司的的商标标或注注

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论