ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:1.59MB ,
资源ID:24434928      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24434928.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(K3 Cloud BOS演示视频移动商机配套手册.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

K3 Cloud BOS演示视频移动商机配套手册.docx

1、K3 Cloud BOS演示视频移动商机配套手册K/3 Cloud 移动开发示例商机目录目录 1一.总体概述 31.1 查询商机 31.2 新增商机 41.3 统计商机 4二. 环境准备 5三. 现场参与 103.1安装移动工作台 103.2现场提交需求互动 103.3移动应用设计 10四. 单据设计 114.1 移动商机列表 114.1.1 登陆设置 114.1.2 系统视图 114.1.3 新建移动单据 124.1.4 选择模板 134.1.4 创建向导界面 134.1.5 保存并发布 144.1.6 现场体验 154.2 新增商机 164.2.1 新建移动表单 164.2.1 选择模板

2、164.2.3 编写保存脚本 174.2.4 保存并发布 194.2.5 现场体验 204.3 商机统计 214.3.1 新建移动表单 214.2.1 选择模板 214.2.3 编写保存脚本 224.2.4 保存并发布 244.3.5 现场体验 24一.总体概述商机管理实现了对于商机的收集、跟踪、促成、分析总结的全过程管理;是将潜在需求转化为真正的业务的过程,实现客户向签约客户转化的过程。今天我们就以商机收集为例,将如何通过K/3 Cloud 移动BOS进行移动应用开发,实现移动端查询、录入、统计商机。1.1 查询商机通过商机列表显示商机信息,包括:单据编号、联系人、商机内容等重要信息,点击可

3、以打开商机详情界面。 1.2 新增商机在手机上快速记录一条商机信息的关键内容,包括商机名称、区域、客户、联系人、预计金额等。1.3 统计商机 以图形化报表形式,按区域展示商机关键信息的统计情况,包括商机数量、预计金额等。二. 环境准备在mCloud上申请企业客户号客户注册打开网站 http:/mC,点击“免费注册”之后出来页面,需要注册客户信息按照界面提示注册即可,注册完毕之后,会发一封邮件到你的邮箱邮箱中会收到激活邮件,按提示激活后,收到该客户的【企业3G号】和【密码】的邮件通知;信息配置激活了企业号,之后呢,你就可以登录mCloud进行一些信息设置了进入主界面之后你就会看到一个页签 -“企

4、业信息管理”,点击它EMP Server设置支持互联网/局域网 2种方式互联网访问Cloud服务器:(适合已经通过路由设置为Cloud服务器映射互联网IP)按照如图中的格式输入你的Cloud服务器的互联网上的地址,例如http:/域名或互联网IP/K3cloud局域网访问Cloud服务器:(适合现场或笔记本安装Cloud演示,未映射互联网IP)接入现场网络,获得局域网IP地址后,在上图地址栏输入局域网可以访问本机Cloud的地址,例如 http:/局域网IP(如192.168.x.x)/K3cloud注意,使用该方式时,安装移动工作台的手机也需要接入同一局域网,这样才可以通过解析企业号在后台映

5、射的局域网地址访问Cloud服务器数据。若之前已经配置OK,局域网IP变换,在mCloud企业信息里重新修改EMP Server地址保存即可,不需要重新下载key文件。然后点击最下面的保存按钮然后下面有个企业授权key文件的下载,可以先下载下来存在本地 ,如果你的企业号mID是 12345,那么文件名就是12345.key申请试用移动应用以试用工作流(K/3 Cloud移动工作台)为例:在应用管理 - 所有产品中,找到“K/3 Cloud 移动工作台”,点击“申请试用”即可。试用申请成功的应用可以在“试用产品”页面中查看试用截至时间。K/3 Cloud服务器端部署部署企业授权文件上一个步骤保存

6、下来的12345.key文件,需要拷贝到如下目录Cloud安装完毕之后的根目录 Kingdee K3CloudWebsiteApp_Data下 拷贝完毕后,在命令行执行iisreset命令,重启IIS管理中心中启用移动账套目前我们的移动支持一个管理中心只能存在一个移动账套,首先进入管理中心,然后进入 移动应用设置,选中需要启用移动的账套,点击启用移动应用下载地址:8800/cloud/Cloud.htm三. 现场参与如希望客户在现场参与产品体验,建议采用下列步骤:3.1安装移动工作台事先准备好移动工作台二维码,现场客户通过扫描二维码将移动工作台安装到手机上。 Android iPhone3.2

7、现场提交需求互动向现场客户收集移动需求,综合需求确定现场开发演示的内容。3.3移动应用设计开发设计步骤如下:首先设计移动单据,然后发布到移动工作台,最后到手机端体验开发成果(现场客户端的用户可以一起参与体验)。具体情况参见【第四章 单据设计】。四. 单据设计4.1 移动商机列表4.1.1 登陆设置首先,登录BOS设计器,设置cloud服务器如下图输入: 。(该地址是示例,请根据实际情况输入)其次,选择目标数据中心,输入正确账号和密码,登陆BOS IDE。4.1.2 系统视图登陆BOS IDE之后,在系统视图界面中,选择需要存放对象的子系统进入。4.1.3 新建移动单据 新建一个空白对象(Ctr

8、l + N),选择移动单据,输入业务对象名称“移动商机”,需要注意的是。(新建的单据并不会马上在视图右侧的【项目】中显示,只有保存表单修改后,才会在相应领域节点下中显示业务单据)4.1.4 选择模板 BOS IDE内置了几个标准模板,如果用户设计的单据和模板类似,可以选择相应模板,稍加修改便可直接使用。此处演示我们选择模板”CRM活动”。4.1.4 创建向导界面 首先,绑定新的数据源,并选择需要用来映射替换的字段。 其次,在替换字段列将需要替换的字段进行映射。4.1.5 保存并发布完成创建向导配置后,保存单据并发布移动工作台。 4.1.6 现场体验 手机端登录移动工作台,点击桌面的“+”,可以

9、查看所有发布的应用; 选择“移动商机”,添加到常用中; 在常用中点击“移动商机”,浏览商机列表的内容,点击一条商机可以查询商机详情。 4.2 新增商机4.2.1 新建移动表单新建一个空白对象(Ctrl + N),选择移动表单,输入业务对象名称“新增商机”4.2.1 选择模板 选择模板“新增CRM活动”,创建新增商机对象。4.2.3 编写保存脚本打开表单插件设置界面,注册Python脚本,在保存脚本时若有语法错误提示可以不管。基于预置的脚本内容,根据实际需要保存字段的所在表名、唯一标识,修改相应内容即可。脚本示例:import clrclr.AddReference(System)clr.Add

10、Reference(System.Core)clr.AddReference(Kingdee.BOS)clr.AddReference(Kingdee.BOS.Core)clr.AddReference(Kingdee.BOS.Mobile)clr.AddReference(Kingdee.BOS.DataEntity)clr.AddReference(Kingdee.BOS.Contracts)clr.AddReference(Kingdee.BOS.ServiceHelper)from Kingdee.BOS import *from Kingdee.BOS.Mobile import *

11、from Kingdee.BOS.Core import *from Kingdee.BOS.Core.DynamicForm import *from Kingdee.BOS.Core.DynamicForm.PlugIn import *from Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel import *from Kingdee.BOS.Core.Metadata import *from Kingdee.BOS.Core.Metadata.EntityElement import *from Kingdee.BOS.Core.Met

12、adata.FieldElement import *from Kingdee.BOS.ServiceHelper import *from Kingdee.BOS.Orm.Metadata.DataEntity import *from Kingdee.BOS.Orm.DataEntity import *from Kingdee.BOS.Contracts import *from System import *from System.Collections.Generic import *from System.Linq import *def ButtonClick(e): #this

13、.View.ShowMessage(e.Key); metadata = MetaDataServiceHelper.Load(this.Context, kdt_busOpportunity); dynamicObject = metadata.BusinessInfo.GetDynamicObjectType(); saveObj = DynamicObject(dynamicObject); #文本 srequire = this.Model.GetValue(F_kdt_Name); #枚举 stype = this.Model.GetValue(F_kdt_Combo); #整数 s

14、qty = this.Model.GetValue(F_kdt_Remarks); metadata.BusinessInfo.GetField(F_kdt_Name).DynamicProperty.SetValue(saveObj, srequire); metadata.BusinessInfo.GetField(F_kdt_Combo).DynamicProperty.SetValue(saveObj, stype); metadata.BusinessInfo.GetField(F_kdt_Remarks).DynamicProperty.SetValue(saveObj, sqty

15、); #metadata.BusinessInfo.GetField(F_kdt_customer).DynamicProperty.SetValue(saveObj, ); #基础资料 bdfield = metadata.BusinessInfo.GetField(F_kdt_customer); dycustomer = this.Model.GetValue(F_kdt_customer); if (dycustomer is not None): custId = dycustomerId; bdfield.DynamicProperty.SetValue(saveObj, dycu

16、stomer); bdfield.RefIDDynamicProperty.SetValue(saveObj, custId); #基础资料 bdfield = metadata.BusinessInfo.GetField(F_kdt_Contact); dycustomer = this.Model.GetValue(F_kdt_Contact); if (dycustomer is not None): custId = dycustomerId; bdfield.DynamicProperty.SetValue(saveObj, dycustomer); bdfield.RefIDDyn

17、amicProperty.SetValue(saveObj, custId); lstData = ListDynamicObject(); lstData.Add(saveObj); #Context必须从this.View.Context获取,不要加get_Context,切记 #接口最好不要用,会报透明代理转换错误的,由C#去调用接口 #savesercie = ServiceFactory.GetSaveService(this.View.Context); #savesercie.Save(this.View.Context, Enumerable.ToArray(lstData);

18、 BusinessDataServiceHelper.Save(this.View.Context,metadata.BusinessInfo,Enumerable.ToArray(lstData); this.View.ShowMessage(save success!); 4.2.4 保存并发布保存单据并发布移动工作台。4.2.5 现场体验 手机端登录移动工作台,点击桌面的“+”,可以查看所有发布的应用; 选择“新增商机”,添加到常用中; 在常用中点击“新增商机”,录入商机内容并保存; 返回常用点击“移动商机”,搜索栏输入条件可查询到刚才新增的商机,查看商机内容。4.3 商机统计4.3.1

19、 新建移动表单新建一个空白对象(Ctrl + N),选择移动表单,输入业务对象名称“商机统计”4.2.1 选择模板 选择模板“CRM活动分布统计”,创建商机统计对象。4.2.3 编写保存脚本打开表单插件设置界面,注册Python脚本,在保存脚本时若有语法错误提示可以不管。基于预置的脚本内容,根据实际需要保存字段的所在表名、唯一标识,修改相应内容即可。脚本示例:import clrclr.AddReference(System)clr.AddReference(System.Core)clr.AddReference(Kingdee.BOS)clr.AddReference(Kingdee.BO

20、S.Core)clr.AddReference(Kingdee.BOS.Mobile)clr.AddReference(Kingdee.BOS.DataEntity)clr.AddReference(Kingdee.BOS.Contracts)clr.AddReference(Kingdee.BOS.ServiceHelper)from Kingdee.BOS import *from Kingdee.BOS.Mobile import *from Kingdee.BOS.Core import *from Kingdee.BOS.Core.DynamicForm import *from K

21、ingdee.BOS.Core.DynamicForm.PlugIn import *from Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel import *from Kingdee.BOS.Core.Metadata import *from Kingdee.BOS.Core.Metadata.EntityElement import *from Kingdee.BOS.Core.Metadata.FieldElement import *from Kingdee.BOS.ServiceHelper import *from Kingdee

22、.BOS.Orm.Metadata.DataEntity import *from Kingdee.BOS.Orm.DataEntity import *from Kingdee.BOS.Contracts import *from System import *from System.Collections.Generic import *from System.Linq import *from Kingdee.BOS.Mobile.Metadata.ControlElement import *from Kingdee.BOS.Mobile.Metadata.ControlDataEnt

23、ity import *def AfterBindData(e): chartView = this.View.GetControl(FHistogram); chartdata = ChartDataEntity(); chartdata.caption = 区域分布; chartdata.xAxisName = 区域; chartdata.yAxisName = 数量; lstSelectors = ListSelectorItemInfo(); selector = SelectorItemInfo(F_kdt_Combo); lstSelectors.Add(selector); se

24、lector = SelectorItemInfo(F_kdt_Name); lstSelectors.Add(selector); selector = SelectorItemInfo(FBillNo); lstSelectors.Add(selector); filter = OQLFilter(); datas = BusinessDataServiceHelper.Load(this.View.Context, kdt_busOpportunity, lstSelectors, filter); dictData=; maxtcount = 0; maxarea = ; totalc

25、ount = 0; #分类统计 for singdata in datas: area = singdataF_kdt_Combo; totalcount = totalcount + 1; #放入字典 if (dictData.get(area) is None): dictDataarea = 1; else: dictDataarea = dictData.get(area) + 1; if dictData.get(area) maxtcount: maxtcount = dictData.get(area); maxarea = area; #加载元数据,处理枚举的名称 metada

26、ta = MetaDataServiceHelper.Load(this.Context, kdt_busOpportunity); areafield = metadata.BusinessInfo.GetField(F_kdt_Combo); #listkeys = sorteddatas.items(); this.View.GetControl(F_kdt_Lable5).SetValue(areafield.GetEnumItemName(maxarea); this.View.GetControl(F_kdt_Lable4).SetValue(maxtcount); this.Vi

27、ew.GetControl(F_kdt_Lable3).SetValue(totalcount); #this.Model.SetValue(); chartView.SetItems(chartdata); for d,x in dictData.items(): chartdatadetail = ChartDataDetail(); chartdatadetail.categoryName= areafield.GetEnumItemName(d); chartdatadetail.categoryvalue = x *1000; chartdata.objectData.Add(chartdatadetail); 4.2.4 保存并发布保存单据并发布移动工作台。 4.3.5 现场体验 手机端登录移动工作台,点击桌面的“+”,可以查看所有发布的应用; 选择“商机统计”,添加到常用中; 在常用中点击“商机统计”,查看报表统计情况。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1