基于Office 365 无代码工作流分析-需求基本分析!
客户需求分析:
嘉昊信息是一家IT创业型公司,因为公司初创,有较多的招聘员工的需求,公司近期购买了Office 365,因为招聘工作繁琐,HR人员须要做非常多反复繁琐工作,HR主管提议开发一个招聘的小系统,来完毕眼下HR的很多的反复工作。可是眼下程序猿还没有到位,解决问题的重任就落在了Office 专家小罗身上。小罗是一个IT方面的专家,对于基于Sharepoint 无代码开发和运维有一定的技术功底。他分析了下HR 对于系统的要求,认为利用Office 365 的Sharepoint Online 来实现基于无代码实现的工作流和邮件推送,这样就彻底的完毕无代码进行应用开发。
眼下Office365 E1 版本号包括了Sharepoint Online 的功能,Sharepoint Online 提供了InfoPath Service, 能够利用O365 提供的 Office 2013 Professional Plus 版本号中的InfoPath Designer 来设计完整的表单,而且利用SharepointDesigner 规划相关的流程来驱动对应的动作来完毕整个无代码开发的过程。
2. 工具需求分析
通过上图我们能够了解到,我们的表单基本页面是通过InfoPath Designer 进行 总体的页面设计,及主要的数据查询和抽取。表单数据主要来源于我们的Sharepoint 列表,因此我们须要实现建立好两个数据自己定义列表来源,一个是员工列表,供我们的招聘的系统从面试人员抽取名单,另外一个是面试的职位列表,这两个列表将由我们的HR 来实时更新对应的自己定义列表来供兴许面试的实时抽取和更新。
Office 365 平台的Sharepoint Online 功能眼下包括了本地Sharepoint 全部功能,购买了Office 365 功能的Sharepoint Online 将不用须要运维及投资对应的server资源,这对于非常多用户来说,少去了一大部分的运维成本。且基本上提供了完整版的全部功能
将表单公布到Infopath 之后,我们须要运行对应的工作流来驱动我们的整个业务流程向前走,SharepointOnline本身提供了标准的Workflow 功能,眼下Sharepointonline(2013)版本号的工作流能够提供更加强大的工作流功能来提供对应的流程驱动方式。
基于Sharepoint 流程驱动方式,我们利用表单服务能够有两种不同的驱动方式,通过Sharepoint 工作和通过表单进行驱动。
通过Sharepoint 工作流程启动相对照较复杂,须要了解到各个流程的运行顺序,涉及到流程暂停、流程的继续等操作,相对来说难度比較高。运行操作的难度相对较大。
通过表单本身进行流程的驱动,我们须要通过定义表单的载入项和Sharepoint Designer 结合起来驱动表单本身的流程。
基于Office 365 无代码工作流分析-需求基本分析!的更多相关文章
- 基于Office 365 无代码工作流分析-表单基本需求分析!
3.2表单的制作 基于下图的需求,我们须要定义例如以下的表单列表:
- 基于Office 365 无代码工作流分析-数据源的建立!
标准操作步骤 下面整个步骤我们是以嘉昊信息的招聘过程的整个流程为一个场景,整个的流程场景的步骤例如以下: 整个的过程,我们通过Infopath 进行对应的表单流转,然后利用Sharepoint ...
- 基于Office 365的随需应变业务应用平台
作者:陈希章 发表于 2017年9月7日 这是我去年10月底在微软技术大会(Microsoft Ignite 2016) 上面的演讲主题,承蒙大家抬爱,也沾了前一场明星讲师的光,我记得会场几乎是满座. ...
- 人工智能背景下的Office 365现状和发展趋势
作者:陈希章 发表于 2017年7月31日 引子 谈论人工智能是让人兴奋的,因为它具有让人兴奋的两大特征 -- 每个人都似乎知道一点并且以知道一点为荣,但又好像没多少人能真正讲的明白.毫无疑问,我也仅 ...
- Power BI for Office 365 概览
伴随着数据量的日益增长,通过自服务式的商业智能把数据转换成辅助决策支持的工具,越来越成为迫切的需求.在以前,处理这些数据往往只是IT人员范围内的事,但是通过Power BI for Office 36 ...
- Windows 商店应用中使用 Office 365 API Tools
本篇我们介绍一个API 工具,用于在 Windows Store App 中使用 Office 365 API. 首先来说一下本文的背景: 使用 SharePoint 做过开发的同学们应该都知道,Sh ...
- [ Office 365 开发系列 ] 开发模式分析
前言 本文完全原创,转载请说明出处,希望对大家有用. 在正式开发Office 365应用前,我们先了解一下Office 365的开发模式,根据不同的应用场景,我们选择最适合的开发模式. 阅读目录 Of ...
- Office 365开发概述及生态环境介绍(一)
原文于2017年3月13日首发于LinkedIn,请参考这个链接 离上一篇文章,很快又过去了两星期的时间.今天抓紧晚上的时间,开始了Office 365开发系列文章的第一篇,我会帮助大家回顾一下过去O ...
- Selenium自动化:有代码测试与无代码测试。这些你都懂了吗?
大多数测试人员认为 Selenium是满足其测试自动化需求的自动化框架.作为全球测试人员使用的开放源框架, Selenium 无疑是测试人员适应日趋敏捷的公司的一种好方法.实际上, Selenium仍 ...
随机推荐
- PHP从数据库获取的下拉树
<?php include "config.php"; include "mysql.php"; $db = new Mysql('test'); //几 ...
- 修改Hosts文件
Hosts文件是一个用于存储计算机网络中节点信息的文件,它可以将主机名映射到相应的IP地址,实现DNS的功能,它可以由计算机的用户进行控制. Hosts文件的存储位置在不同的操作系统中并不相同,甚至不 ...
- [to do list][PCB][questions]and[plan]
Questions 2014/5/29 1.最后检查布板,除了用netlist查,还有没有更快的方法? 2014/6/8 1. R的location中心究竟是哪个? watermark/2/ ...
- VC调试技巧
Visual C++ 的 C 运行时刻函数库标识模板0xCD 已经分配的数据(alloCated Data)0xDD 已经释放的数据(Deleted Data)0xFD 被保护的数据 ...
- EXTJS4两个ComboBox的数据源联动,解决遇到第二个ComboBox第二次以后显示忙的状态问题
定义如下[红色部分是后加上的,它是解决问题的关键]: var bu_store = Ext.create('Ext.data.Store', { fields: ['key', 'value'], r ...
- zoj 3870
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5518 题意:n个数,从中选出两个数,问这两个数的异或值大于两个数较大 ...
- 得到一个临时的文件名称(使用GetTempFileName API函数)
function GetExePath: string; begin Result := ExtractFilePath(ParamStr()); end; function GetTempFileN ...
- Linux下一个简单的日志系统的设计及其C代码实现
1.概述 在大型软件系统中,为了监测软件运行状况及排查软件故障,一般都会要求软件程序在运行的过程中产生日志文件.在日志文件中存放程序流程中的一些重要信息, 包括:变量名称及其值.消息结构定义.函数返回 ...
- jenkins 通过批处理自动构建 非标准项目
之前介绍了java和vs2010的项目构建,这些都是比较常见的,所以都用专门的工具.但但难免会遇到一些不常见的项目,下面介绍通过批处理进行构建,并用jenkins调用.我们这里使用plc语言,没有标准 ...
- swfupload组件后台获取中文文件名称乱码的问题解决
问题描写叙述:用swfupload上传文件,含有中文名称的文件上传会报错,我用的是获取FileItem对象,用FileItem对象的getName()方法获取文件名会乱码,试着用request. ...