原文地址:
http://www.abaptech.com/2012/12/%e7%bf%b1%e7%bf%94%e4%ba%91%e5%a4%a9-%e7%bb%8f%e5%85%b8%e6%a8%a1%e5%...
本文主要描述请假审批应用的开发,其中涉及到邮件通知的发送,以及两个移动设备之间的通信互动.我们将使用bob作为请假提出者,and作为审批人.
1. 准备邮件系统 – MailEnable
内容 | 描述或图片 |
| |
创建邮件账号 ->创建3个账号,一个是android设备,一个是BB, dis用来转发邮件通知 | |
2. 启动BB模拟器
->启动MDS | |
->启动模拟器,并查看SCC保证模拟设备online | |
3. SCC配置审批者的custom code以及邮件
配置审批者的连接customcode | |
配置邮件通知账号 | |
测试邮件连接 | |
4. 新建Project
新建项目 | |
导入sql | |
打开导入的SQL,选择连接信息 ->SQL文件内容请参考附录 | |
执行SQL语句 | |
执行成功的话会创建2个表,如图 | |
5. 创建workflow
根据VacationRequest创建MBO ->需要两个操作,create,update | |
根据VacationApprovers创建MBO,无需任何操作 | |
创建两个MBO之间的关联 | |
| |
6. 创建Device-Initiated workflow
创建workflow | |
创建request 屏幕 ->找到MBO操作,拖过去即可 | |
修改start屏幕,添加一个菜单项 | |
生成workflow应用 ->用户为bob,即休假提出者 | |
| |
查看数据库中提交的信息是否到达 | |
7. 修改Start screen
选择start screen,进入screen design,进入keys,新建一个 | |
添加一个htmlview control到屏幕上 | |
输入html代码,对应startInformation key Html代码: <H1>Welcome to the Vacation Request Mobile Application</H1><p></p>To begin, select Create Vacation Request from the menu | |
保存,重新生成,测试 | |
8. 创建审批workflow
在and设备上创建邮箱 | |
创建一个server-initiated workflow | |
选择MBO,以及query | |
定义消息 | |
创建Matching rule | |
创建成功 | |
保存,生成到and | |
| |
9. 联合测试
è BB模拟器中输入休假申请 | |
è 在数据库中查看 | |
è 在android中查看邮件 | |
è 查看通知 | |