1. GET 方式传递参数
//先将参数放入List,再对参数进行URL编码
List<BasicNameValuePair>params = new LinkedList<BasicNameValuePair>()
params.add(new BasicNameValuePair("param1", "数据")) //增加参数1
params.add(new BasicNameValuePair("param2", "value2"))//增加参数2
String param = URLEncodedUtils.format(params, "UTF-8")//对参数编码
String baseUrl = "服务器接口完整URL"
HttpGet getMethod = new HttpGet(baseUrl + "?" + param)//将URL与参数拼接
HttpClient httpClient = new DefaultHttpClient()
try {
HttpResponse response = httpClient.execute(getMethod)//发起GET请求
Log.i(TAG, "resCode = " + response.getStatusLine().getStatusCode())//获取响应码
Log.i(TAG, "result = " + EntityUtils.toString(response.getEntity(), "utf-8"))//获取服务器响应内容
} catch (ClientProtocolException e) {
e.printStackTrace()
} catch (IOException e) {
e.printStackTrace()
}
2. POST方式 方式传递参数
//和GET方式一样,先将参数放入List
params = new LinkedList<BasicNameValuePair>()
params.add(new BasicNameValuePair("param1", "Post方法"))//增加参数1
params.add(new BasicNameValuePair("param2", "第二个参数"))//增加参数2
try {
HttpPost postMethod = new HttpPost(baseUrl)//创建一个post请求
postMethod.setEntity(new UrlEncodedFormEntity(params, "utf-8"))//将参数填入POST Entity中
HttpResponse response = httpClient.execute(postMethod)//执行POST方法
Log.i(TAG, "resCode = " + response.getStatusLine().getStatusCode())//获取响应码
Log.i(TAG, "result = " + EntityUtils.toString(response.getEntity(), "utf-8"))//获取响应内容
} catch (UnsupportedEncodingException e) {
e.printStackTrace()
} catch (ClientProtocolException e) {
e.printStackTrace()
} catch (IOException e) {
e.printStackTrace()
}
该流程涉及员工、部门主管和行政主管三种角色,所以需先创建这三种角色,然后为角色添加用户。登陆后台,点击“软件管理”,进入“办公自动化系统”后点击“常用工具”,最后点击“角色”,如下图所示:
进入角色界面后点击“新建”按钮,进入角色创建页面,填写角色名称,然后点击“保存并新建”;
继续创建“部门主管”和“行政主管”角色。
创建用户以及为用户分配角色
创建用户和为用户分配角色,这部份需要回到后台主页,点击企业域管理,在企业与列表,选择添加了该软件的企业域,点击企业域名称进入企业域信息页面,选择用户,点击新建,进入用户列表页面,点击新建,即可新建用户和分配角色。如图所示:
用户列表页面
5
创建请假申请流程
完成创建用户和为用户分配角色后返回后台主页,选择软件管理,进入“办公自动化系统”软件,选择“请假申请模块”模块,点击“流程”按钮进入流程列表,接着点击“新建”按钮新建流程。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)