起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3078|回复: 5

[供应方] 东莞相思鸟基于X5平台与用友ERP对接移动审批APP实战经验分享

  [复制链接]

53

主题

267

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
发表于 2015-2-6 17:16:18 | 显示全部楼层 |阅读模式
本帖最后由 ajun007_cn 于 2015-2-6 17:21 编辑

开发需求:基于用友ERP U8采购订单审批流程,开发手机端的审批APP,实现用户登录,根据登录用户查询采购订单审批任务列表(已审、未审),显示订单明细(货物明细),审批操作。

数据库:SQL Server2005数据库
业务系统:用友ERP U8

业务系统审批流程:

业务系统审批流程

业务系统审批流程



服务端开发工具:VS2012.net
开发语言:C#
服务器:IIS7.0
发布方式:WebService

手机端开发工具:X5EE V3.0
开发语言:JAVA
服务器:Tomcat
手机测试环境:安卓:华为荣耀X1 ;ISO:苹果 iPad Air2

设计思路:WebService 由合作方提供,负责完成ERP业务数据的提取,对外发布三个方法;
webservice.jpg
其中:        GetTasks:实现审批任务的后台提取,返回josnp格式的数据;
GetDetailByPoid:实现订单明细的数据提取;
AuditData:实现审批任务的回写;

手机端设计:
1、用户登录:采用X5EE组织架构,直接使用X5演示案例中的登录界面。

2、任务列表:采用Ajax 请求WebService的GetTasks方法获取订单列表,分为“未审”、“已审”两个标签。

3、订单详情:点击任务列表,显示订单详情,采用Ajax 请求WebService的GetDetailByPoid方法获取订单详情数据。

4、审批菜单:点击“同意”按钮,显示审批菜单,采用Ajax 请求WebService的AuditData方法完成审批动作。

实现以上三个WebService方法,前台用JS中写一个通用的调用Webservic方法:getDataByAjax,代码如下:
代码1.jpg

界面展示:
登陆2.jpg

任务列表_未审

任务列表_未审

审批详情-未处理

审批详情-未处理

审批详情-已处理

审批详情-已处理

审批菜单

审批菜单

评分

参与人数 2威望 +100 收起 理由
jholy + 50 赞一个!
X5联盟帮扶部 + 50 相当给力! 支持!

查看全部评分

东莞相思鸟软件 专业X5开发团队 长期招收学徒 推荐工作
http://www.leiothrixsoft.com QQ:402807176

48

主题

267

帖子

818

积分

高级会员

Rank: 4

积分
818
QQ
发表于 2015-10-26 22:39:00 | 显示全部楼层
这个好啊!
回复

使用道具 举报

48

主题

267

帖子

818

积分

高级会员

Rank: 4

积分
818
QQ
发表于 2015-10-26 22:40:08 | 显示全部楼层
不可以直接调用U8的WebServices服务吗?
回复 支持 反对

使用道具 举报

4

主题

29

帖子

99

积分

初级会员

Rank: 2

积分
99
QQ
发表于 2016-3-25 17:01:41 | 显示全部楼层
这个好!楼主可以发个案例吗
回复 支持 反对

使用道具 举报

9

主题

56

帖子

159

积分

初级会员

Rank: 2

积分
159
QQ
发表于 2017-2-24 08:19:27 | 显示全部楼层
学习
回复

使用道具 举报

10

主题

17

帖子

63

积分

初级会员

Rank: 2

积分
63
QQ
发表于 2018-11-15 16:37:21 | 显示全部楼层
U8录入订单,如何推送、发起审批,而不是轮查
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2019-1-18 21:19 , Processed in 0.141915 second(s), 29 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表