如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

1. 简介

会议室预约是人事管理里中非常高频的场景,本案例将介绍,如何通过简道云智能助手、数据联动、流程搭建会议室预约系统,实现会议室使用时间校验,有效避免会议室使用冲突,减小沟通成本,提高办公效率。

1.1 设计思路

1)当成员在「会议室预约」表单中申请会议室时,通过智能助手同步新增到辅助表「会议室申请记录」中;

2)会议室申请审批完成后,通过智能助手将审批结果同步更新到辅助表「会议室申请记录」中;

3)在「会议室预约」表单中通过数据联动,调用「会议室申请记录」中的会议室预约记录;

4)在「会议室预约」表单中设置流程节点提交校验,当本次预约时间与已有的会议室申请记录有时间冲突时,不能提交表单。

1.2 预期效果

在「会议室预约」中选择要预约的会议室后,即可通过关联查询字段查看到该会议室的预约记录。选择会议的开始、结束时间时,如果与预约记录中的会议开始时间、结束时间有冲突,则会进行流程节点校验,无法提交表单;修改会议的开始、结束时间和预约记录不冲突后,即可完成表单提交,效果如下:

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

2. 设置步骤

在学习之前建议安装 人事OA管理 应用模板,本文将按照模板中的示例数据进行讲解。

2.1表单设计

本案例需要使用 3 张表单,分别是:

  • 会议室基础表:用于录入会议室地点、名称、容纳人数、设备等基础信息;
  • 会议室预约:用于进行会议的预约申请、行政审批;
  • 会议室申请记录:作为智能助手的新增、修改辅助表,用于后续表单校验的调用。

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

2.2 配置智能助手

进入「管理后台 >> 智能助手」,点击「新建智能助手」:

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

2.2.1 会议记录自动新增

新增智能助手,命名为「会议记录自动新增」,当「会议室预约」表单新增预约记录时,将表单信息同步新增到「会议室申请记录」中。

1)智能助手触发动作配置如下:

  • 触发动作:新增数据
  • 触发表单:会议室预约

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

2)智能助手执行动作配置如下:

  • 执行动作:新增数据
  • 目标表单:会议室申请记录
  • 字段赋值:如下图所示

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

2.2.2 会议预约表修改会议记录表

新增智能助手,命名为「会议预约表修改会议记录表」,当预约申请审批完成时,将审核结果等信息同步更新到「会议室申请记录」中。

1)智能助手触发动作配置如下:

  • 触发动作:修改数据
  • 触发表单:会议室预约
  • 触发条件:流程状态等于「流转完成」

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

2)智能助手执行动作配置如下:

  • 执行动作:修改已有数据
  • 目标表单:会议室申请记录
  • 过滤条件:
    • 执行表单中的「会议主题」等于触发表单中「会议主题」的字段值
    • 执行表单中的「会议地点」等于触发表单中「会议室地点」的字段值
    • 执行表单中的「会议室」等于触发表单中「会议室」的字段值
    • 执行表单中的「会议室编号」等于触发表单中「会议室编号」的字段值
    • 执行表单中的「当前时间」等于触发表单中「当前时间」的字段值
  • 字段修改赋值:
    • 执行表单中的「会议开始时间」赋值为触发表单中「会议开始时间」的字段值
    • 执行表单中的「会议结束时间」赋值为触发表单中「会议结束时间」的字段值
    • 执行表单中的「与会人员」赋值为触发表单中「与会人员」的字段值
    • 执行表单中的「会议主题」赋值为触发表单中「会议主题」的字段值
    • 执行表单中的「审批意见」赋值为触发表单中「审批意见」的字段值

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

2.3 设置数据联动

在「会议室预约」表单中新增 3 个辅助字段:「开始时间判断」、「结束时间判断」、「开始和结束时间判断」,用于对会议室预约时间进行校验,避免使用时间冲突,字段的数据联动配置如下:

1)选中「开始时间判断」字段,在「字段属性 >> 默认值」处,设置选项为「数据联动」,点击「数据联动设置」:

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

2)进入数据联动设置页面,具体设置如下:

  • 联动表单:会议室申请记录
  • 联动条件:
    • 当前表单中的「会议室」等于联动表单的「会议室」字段
    • 当前表单中的「会议开始时间」小于等于联动表单的「会议开始时间」字段
    • 当前表单中的「会议结束时间」大于等于联动表单的「会议开始时间」字段
    • 当前表单中的「审批意见」不等于“拒绝”
  • 触发联动:「开始时间判断」字段显示联动表单的「会议主题」

全部设置完成点击「确定」。

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

3)同样的方法,设置「结束时间判断」字段的数据联动规则如下:

  • 联动表单:会议室申请记录
  • 联动条件:
    • 当前表单中的「会议室」等于联动表单的「会议室」字段
    • 当前表单中的「会议开始时间」小于等于联动表单的「会议结束时间」字段
    • 当前表单中的「会议结束时间」大于等于联动表单的「会议结束时间」字段
    • 当前表单中的「审批意见」不等于“拒绝”
  • 触发联动:「结束时间判断」字段显示联动表单的「会议主题」

全部设置完成点击「确认」。

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

4)同样的方法,设置「开始和结束时间判断」字段的数据联动规则如下:

  • 联动表单:会议室申请记录
  • 联动条件:
    • 当前表单中的「会议室」等于联动表单的「会议室」字段
    • 当前表单中的「会议开始时间」大于等于联动表单的「会议开始时间」字段
    • 当前表单中的「会议结束时间」小于等于联动表单的「会议结束时间」字段
    • 当前表单中的「审批意见」不等于“拒绝”
  • 触发联动:「开始和结束时间判断」字段显示联动表单的「会议主题」

全部设置完成点击「确认」。

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

2.4 设置流程提交校验

1)进入「流程设定」,选中「流程发起节点」,在「节点属性 >> 更多属性 >> 节点校验条件」处,选择「满足条件的数据才可提交」,点击下方「添加校验条件」:

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

2)在节点提交校验页面,设置校验内容如下:

  • 不满足校验条件时提示文字:会议结束时间必须大于会议开始时间
  • 公式:

会议开始时间<会议结束时间

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

3)同样的方法,设置如下节点校验条件:

  • 不满足校验条件时提示文字:会议开始时间需要大于当前时间!
  • 公式:

当前时间<会议开始时间

  • 不满足校验条件时提示文字:开始时间与历史预约记录有冲突,请修改后提交!
  • 公式:(即校验是否该会议开始时间已有其他会议占用)

EXACT(开始时间判断,'')

  • 不满足校验条件时提示文字:结束时间与历史预约记录有冲突,请修改后提交!
  • 公式:(即校验是否该会议结束时间已有其他会议占用)

EXACT(结束时间判断,'')

  • 不满足校验条件时提示文字:开始和结束时间与历史预约记录有冲突,请修改后提交!
  • 公式:(即校验是否该会议时间已有其他会议占用)

EXACT(开始和结束时间判断,'')

如何实现会议室状态变更,避免使用时间冲突?(如何实现会议室状态变更,避免使用时间冲突的方法)

2.5 效果演示

效果演示参见本文【1.2 预期效果】。

本教程来自简道云-帮助中心,进入查看更多。

推荐阅读

在表单中,怎样实现数据联动?

如何快速设置关联其他表单数据?

如何设置数据校验,确保提交的数据有效?

如何一次性连续多天预约会议室?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(1)
上一篇 2022年10月3日 上午9:57
下一篇 2022年10月3日 上午10:11

相关推荐

  • 抖音Android无障碍开发知识总结(抖音 无障碍)

    抖音无障碍背景 国家近期开展了无障碍建设活动。为了积极响应国家号召,为抖音视障用户能够得到更好的交互体验,对抖音无障碍功能进行了专项治理和改造。 无障碍模式下的使用方法 抖音的无障…

    科研百科 2023年5月19日
    658
  • 改革开放后我国取得了那些重要的标志性科技成果

    改革开放是我国历史上一个具有深远意义的转折点,也是我国科技领域取得重大成就的时期。自改革开放以来,我国取得了许多重要的标志性科技成果,这些成果不仅为我国的发展奠定了坚实的基础,也对…

    科研百科 2024年10月20日
    10
  • project2024

    Project 2024: The Future of Humanity Project 2024 is a ambitious international effort to p…

    科研百科 2024年10月31日
    1
  • 免费库存管理app(免费库存管理系统软件)

    免费库存管理系统软件: 让管理库存变得更加简单 随着商业竞争的不断加剧,企业需要更加高效地管理库存,以确保商品供应充足,库存水平不会过高或过低。但是,传统的手动管理库存方法已经无法…

    科研百科 2024年8月27日
    33
  • 协同办公管理系统(协同办公系统首页)

    协同办公系统首页 随着数字化时代的到来,企业对于协作和沟通的需求越来越高。因此,协同办公系统成为了现代企业必不可少的工具之一。今天,我们向您介绍一款功能强大的协同办公系统,它可以帮…

    科研百科 2024年8月27日
    41
  • 大牛软件库

    大牛软件库:构建高效、智能、安全的软件系统 随着计算机技术的不断发展,软件系统在各个领域的应用越来越广泛。为了构建高效、智能、安全的软件系统,人们不断地开发新的软件库和工具。大牛软…

    科研百科 2024年10月1日
    27
  • 绩效考核管理系统软件

    绩效考核管理系统软件: 提升工作效率,提高员工绩效 随着现代企业竞争的加剧,绩效考核管理系统软件已经成为了企业必须拥有的的重要组成部分。它可以帮助企业对员工的工作进行有效的评估和管…

    科研百科 2024年10月3日
    19
  • 如何开发一个小程序(如何开发一个微信小程序)

    小程序开发是当下比较流行的一种新型开发方式,它具有轻巧、高效、使用便利等特点。以下我将从小程序的需求分析,功能设计,前端界面开发,后端逻辑处理,部署上线这五个方面来详细介绍如何开发…

    科研百科 2023年4月4日
    162
  • 决策模拟项目管理系统

    决策模拟项目管理系统: 帮助企业提高决策效率 随着企业决策的重要性不断凸显,决策模拟项目管理系统也逐渐成为了企业决策过程中不可或缺的一部分。本文将介绍决策模拟项目管理系统的作用和优…

    科研百科 2024年12月19日
    0
  • 建三江科研项目费用多少钱啊(建三江科研项目费用多少钱)

    科研项目费用是一个关键因素,直接影响着科研项目的可行性和成功程度。然而,科研项目费用的具体数额往往取决于许多因素,例如项目的规模和复杂程度,研究的领域和前沿,以及项目的预算和资金来…

    科研百科 2024年4月3日
    135