基于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仍 ...
随机推荐
- OCA读书笔记(6) - 配置Oracle网络环境
6.Configuring the Oracle Network Environment su - grid装grid时自动创建了监听netca--创建新的监听 vi $ORACLE_HOME/net ...
- Windbg 32位版本和64位版本的选择
习惯了Vsiual Studio的兄弟们可能会因为先入为主的原因以为所有的调试器都应该像它那样,其实不然,当你安装Debugging Tools for Windows的时候,你将发现有两个系列的工具 ...
- COCOS2D中对精灵的操作、对图片的各种操作
内容简要: 1.初始化 2.创建无图的精灵 3.设置精灵贴图大小 4.添加入层中 5.对精灵进行缩放 6.对精灵宽或高进行缩放 7.旋转精灵 8.设置精灵透明度 9.精灵的镜像反转 10.设 ...
- VB.NET<机房收费系统个人重构版>你都学会了什么(之五)
接着上篇我们说的配置文件,今天我们来说一下接口. 1.UML图 2.三层架构 3.Sqlhelper 4.配置文件 5.接口 6.设计模式 什么是接口呢?我们可以将接口理解为用于沟通的中介的抽象化.可 ...
- Oracle中四种循环(GOTO、For、While、Loop)
DECLARE x number; BEGIN x:=9; <<repeat_loop>> --循环点 x:=x-1; DBMS_OUTPUT.PUT_LINE(X); IF ...
- java学习笔记12--国际化
java学习笔记12--国际化 国际化的操作就是指一个程序可以同时适应多门语言,即:如果现在程序者是中国人,则会以中文为显示文字,如果现在程序的使用者是英国人,则会以英语为显示的文字,也就是说可以通过 ...
- hdu 3290 (简单dfs)
题意:没有儿子的节点所结苹果数是节点的编号,有儿子的所结苹果是儿子数量(k+1)/2个,求跟节点的苹果数 直接递归一下,先求出所有儿子的苹果树,在排序,,刚开始以为1就是根节点,根节点不确定,, #i ...
- ORACLE—005:创建JOB(二)
假设须要创建带參数的job,怎样创建呢. 我们直接将參数声明.并赋值.然后传给job调用的存储过程就可以. 比如.存储过程名为Pro_Test_JOB,參数共同拥有一个.是VARCHAR2类型. 创建 ...
- CentOS 6.5安装Erlang/OTP 17.0
CentOS 6.5安装Erlang/OTP 17.0 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Erlang眼下已经是Fedora和Debian/ ...
- How to convert `ctime` to `datetime` in Python? - Stack Overflow
How to convert `ctime` to `datetime` in Python? - Stack Overflow How to convert `ctime` to `datetime ...