Skip to Content

原文地址:

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%9e%8b%e4%b9%8b%e8%af%b7%e5%81%87%e5%ae%a1%e6%89%b9%e5%ba%94%e7%94%a8/

本文主要描述请假审批应用的开发,其中涉及到邮件通知的发送,以及两个移动设备之间的通信互动.我们将使用bob作为请假提出者,and作为审批人.

1. 准备邮件系统 – MailEnable

内容
描述或图片
创建邮件账号

->创建3个账号,一个是android设备,一个是BB, dis用来转发邮件通知
clip_image002
2. 启动BB模拟器

->启动MDS
clip_image004
->启动模拟器,并查看SCC保证模拟设备online
clip_image006

clip_image008
3. SCC配置审批者的custom code以及邮件

配置审批者的连接customcode
clip_image010
配置邮件通知账号
clip_image012
测试邮件连接
clip_image014
4. 新建Project

新建项目
clip_image016
导入sql
clip_image018

clip_image020

clip_image022
打开导入的SQL,选择连接信息

->SQL文件内容请参考附录
clip_image024
执行SQL语句
clip_image026
执行成功的话会创建2个表,如图
clip_image028
5. 创建workflow

根据VacationRequest创建MBO

->需要两个操作,create,update
clip_image030
根据VacationApprovers创建MBO,无需任何操作
clip_image032
创建两个MBO之间的关联
clip_image034
clip_image036
6. 创建Device-Initiated workflow

创建workflow
clip_image038
创建request 屏幕

->找到MBO操作,拖过去即可
clip_image040
修改start屏幕,添加一个菜单项
clip_image042

clip_image044
生成workflow应用

->用户为bob,即休假提出者
clip_image045clip_image047
clip_image049

clip_image051clip_image053

clip_image055

clip_image057
查看数据库中提交的信息是否到达
clip_image059

clip_image061

clip_image063
7. 修改Start screen

选择start screen,进入screen design,进入keys,新建一个
clip_image065
添加一个htmlview control到屏幕上
clip_image067
输入html代码,对应startInformation key

Html代码: <H1>Welcome to the Vacation Request Mobile Application</H1><p></p>To begin, select Create Vacation Request from the menu
clip_image069
保存,重新生成,测试
clip_image071
8. 创建审批workflow

在and设备上创建邮箱
clip_image072clip_image073clip_image075clip_image077

clip_image078clip_image073[1]clip_image079clip_image081clip_image083

clip_image084clip_image086clip_image088
创建一个server-initiated workflow
clip_image090

clip_image092
选择MBO,以及query
clip_image094
定义消息
clip_image096
创建Matching rule
clip_image098
创建成功
clip_image100
保存,生成到and
clip_image102
测试

è Send Notification
clip_image104

clip_image106
9. 联合测试

è BB模拟器中输入休假申请
clip_image108clip_image110
è 在数据库中查看
clip_image112
è 在android中查看邮件
clip_image114
è 查看通知
clip_image116

clip_image118
To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply