在传统软件开发领域,OA(办公自动化系统)无疑是一个常见的开发场景。笔者入职一家公司的时候起步的时候也是从OA开始做起。可能有的小伙伴会问,OA实施难不难呢?其实说起来也不是特别简单,困难的地方是你既要熟悉客户的业务,也要熟悉软件工具。不同的厂商产品思路不同,做出来的工具也千差万别。

本文就利用一定的篇幅,以一个实际的业务场景考勤管理,来体验一下宜搭这一款低代码开发工具。

注册登录

我去年体验宜搭的时候还需要注册登录,今年再次访问的时候只需要使用钉钉登录即可

创建应用

这类互联网产品起点都是从应用开始的,一个应用我们可以理解为一个业务模块,我们起个名字叫请销假管理

创建应用成功之后我们可以看到编辑器上可以新建表单、新建流程表单、新建报表

什么是表单

表单是一个计算机的术语,它代表着我们实际业务中所需要填的各类表格。在企业中凡是需要填写表格找领导签字的都可以理解为一个表单。

什么是流程表单

表单我们一般就是记录一下内容,形成一个实际的增删改查的业务,但是流程表单和表单不同的地方,是流程表单需要配置审批的工作流。

那工作流是啥意思呢?工作流就是日常企业官僚机构运转时需要经历的一些审批手续。企业老板为了方便管理,将企业的管理层级分成了三个层级,基层(一般如项目经理)、中层(一般如部门经理)、决策层(一般如副总)。当然了企业规模的不同可能层级会更多一些,如基层和中层之间还有个夹生层(如总监)。

当然了决策层还有各种让人看不懂的岗位(如什么COO啦、CTO啦、CEO啦)。

层级设置的越多,审批时候需要流转的人员就更多,流转效率也就越低。

创建请假申请

当然我们背景知识介绍了这么多,还是实际回到具体的业务中,我们要开发一个请假申请,创建一个流程表单

流程创建好了之后我们就需要考虑表单上要放置什么信息,一般要向领导请假的时候你需要写明请假的开始日期和结束日期,请假的事由,工作的交接情况。我们就以这几个字段来先考虑。

低码开发最大的特点就是拖拽开发,所以需要按照业务需要选取合适的控件,通常我们表单发起的时候需要填写申请人的具体信息,包括人员的姓名和部门的名称。我们有两种解决思路,一种是要求用户自己输入,另外一种是要求系统自动带出当前登录人的信息。

两种方案各有用途,比如请假必须本人申请的,那么就自动带出比较好,如果可以代申请的那么放输入框还是比较合理的。

我们这里就约定请假必须本人申请,不能代申请。那么我们就需要成员组件和部门组件

一般表单都是横向排列的,一行保持两列页面会比较美观,测试发现拖入的两个控件并不能放在一行。那么就需要考虑使用布局组件,所谓布局就是让我们按照自己的想法来控制页面的显示。

我们拖入一个布局组件

所谓的布局可以简单的理解为表格,我们需要一行两列,按照我们的想法设计就可以

布局设置好后就需要给每个插槽添加具体的组件,我们分别添加成员和部门组件

按照需求我们是要默认带出登录人的信息,所以要在组件上设置默认值,宜搭是通过公式编辑来设置的

其中的USER函数可以获取到当前的登录人

部门这块的话有的软件也可以设置默认值,宜搭不可以选择,必须自己设置。

接着我们就开始设置业务字段,放置两个日期组件,定义为请假开始日期和请假结束日期

一般是需要自动计算一个请假天数,我们拖一个数值组件,使用公式编辑

一般设置公式后,有的软件是点击控件获取焦点后会自动计算结果,测试了一下,宜搭不起作用,看来是需要自己进行处理

最后拖入一个多行输入输入框,设置为请假事由

流程搭建

一般的请假流程,会根据请假天数来决定流程的走向,3天以内的部门经理批准就可以,3天以上的需要总经理批准。我们在设计审批流程的时候需要结合公司的行政制度,一般制度上会明确什么样的假,几天,都需要哪些层级批准。

宜搭这个是叫自由流程,需要一个个节点一个节点的设置,感觉设置起来不太方便,市面上常见的软件厂商的工作流都是在画布里自由拖拽的,那种灵活度会更高一些。

总结

我们本文用了一定的篇幅,介绍了一个OA的常见业务,请销假管理如何搭建。而且也分析了一下市面上常见的一款工具宜搭的使用,总体上按照业务规则宜搭还是能够满足基本使用的。后续我们再分析几款低代码工具,具体对比一下不同的软件的设计思路,以供企业在技术选型时提供一个参考。

一篇文入门OA流程开发相关推荐

  1. ajax 泛微oa表单js_泛微oa流程表单二次开发新人注意事项,

    泛微oa流程表单二次开发新人注意事项, 1.泛微的PC端和手机端使用的jQuery代码通用吗? 答:根据实际操作情况,泛微的PC端和手机端使用的jQuery代码并不是通用的,pc端的代码有些不能在手机 ...

  2. java毕业设计——基于java+Java Applet+access的OA流程可视化系统设计与实现(毕业论文+程序源码)——OA流程可视化系统

    基于java+Java Applet+access的OA流程可视化系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Java Applet+access的OA流程可视化系统设计 ...

  3. ztree树封装 json实例_小白7天入门PHP Web开发 - Day 6[下](综合)个人博客实例讲解用户数据的存储...

    <小白7天入门PHP Web开发>系列文章,面向单纯善良的完全不懂Web开发编程的入门速成课程,小白们如果感兴趣可以研读此系列文章,也可以连线提问.各路大神有何指教还请指点一二.希望各路大 ...

  4. 快速入门Web前端开发的正确姿势

    入门标准很简单,就一条:达到能参与 Web 前端实际项目的开发水平.请注意,是实际项目,这就需要了解如今的实际项目开发都用了哪些技术栈.HTML/CSS/JavaScript 这三大基础技术栈肯定是需 ...

  5. 最详细,快速入门Web前端开发的正确姿势

    入门标准 入门标准很简单,就一条:达到能参与 Web 前端实际项目的开发水平.请注意,是实际项目,这就需要了解如今的实际项目开发都用了哪些技术栈.HTML/CSS/JavaScript 这三大基础技术 ...

  6. es6标准入门第3版pdf_最详细,快速入门Web前端开发的正确姿势

    入门标准 入门标准很简单,就一条:达到能参与 Web 前端实际项目的开发水平.请注意,是实际项目,这就需要了解如今的实际项目开发都用了哪些技术栈.HTML/CSS/JavaScript 这三大基础技术 ...

  7. 快速入门Web前端开发

    入门标准 入门标准很简单,就一条:达到能参与 Web 前端实际项目的开发水平.请注意,是实际项目,这就需要了解如今的实际项目开发都用了哪些技术栈.HTML/CSS/JavaScript 这三大基础技术 ...

  8. 钉钉OA流程审批,Jenkins自动授权通知用户密码

    目录 一.目的: 二.钉钉表单设计: 三.Jenkins设置(插件Role-based ): 四.服务器部署: 五.Python3定时检测脚本: 一.目的: 公司目前的软件版本发布是通过Jenkins ...

  9. 【OA办公】OA流程审批大揭秘,带你看遍所有基础流程

    流程审批,是所有企业的OA办公系统重要组成部分,是任何OA办公系统都不可缺少的.比起传统的纸张传阅.签批的审批模式浪费了大量的时间和成本,因此越来越多的企业采用OA这种全新的.高效的.智能的审批模式. ...

  10. MAStudio三步打造移动OA系统开发生态链

    企业移动OA系统开发是个小课题,因为它只属于原有信息系统的延伸应用.小课题却是大文章,移动OA貌似简单的手机查阅待办事项.点击审批而已,但是它牵涉到的面比较广泛,并且每个牵扯问题都是比较复杂的.这些问 ...

最新文章

  1. 图算法在斗鱼反作弊中的实践
  2. mysql 插入表情符号 '\xF0\x9F\x8D\xB0/...' 报错的解决方法
  3. 二叉查找树python实现
  4. 编写简单的服务和客户端(C++)---ROS学习第10篇
  5. UIProgressView的使用
  6. 【机器学习】逻辑回归优化技巧总结(全)
  7. 用了Dapper之后通篇还是SqlConnection,真的看不下去了
  8. 拼图项目:延期的后果
  9. shell数值大小的比较
  10. 两种可以支持跨域的方式 - 讲解篇
  11. 创建一个简单的ArcGIS Server ASP.NET网页
  12. Tomcat + Spring MVC + HttpClient:怎样使用PUT和PATCH方法传递数据
  13. 阶段3 1.Mybatis_11.Mybatis的缓存_6 Mybatis中的一级缓存
  14. 【BZOJ】3436: 小K的农场
  15. python3 使用sorted 实现倒序
  16. 在办公室谈论工资话题的技巧
  17. 80老翁谈人生(314):别了,亲爱的CSDN读者朋友们!
  18. HxD - Freeware Hex Editor and Disk Editor
  19. Google play billing(Google play 内支付) 上篇
  20. app应用程序的好处

热门文章

  1. 霍金实在论中的实践论
  2. playbook_黑莓PlayBook的第一波Union游戏揭晓!
  3. 实验六—基本数据管理(三)
  4. 【点宽专栏】研报复现——跨期价差分析与跨期套利研究
  5. python基于qq邮箱群发邮件
  6. TrueLaunchBar 4.2
  7. (附源码)计算机毕业设计ssm红色景点自驾游网站管理系统
  8. bmp批量转换jpg的方法
  9. 人工智能应该用在这个地方!
  10. android文档在线批注,文档批注