开发者社区> 问答> 正文

宜搭报表如何限制每人每周只能提交若干次数据呢?

单位有个流程报表牵扯工资考核,不能太卷,想限制每名员工每周只能提交N份数据。 有没有简单快捷的方式?? 大神说用中间表,小白不会啊。。。。 之前有一个限制每天提交数量的,可是我改不成每周,老是提示出错-900828719689542675.png

求大神赐教

展开
收起
游客gnonhhksudbl2 2023-06-05 17:43:24 6660 0
来自:钉钉宜搭
3 条回答
写回答
取消 提交回答
  • nnn

    想要限制每人每周只能提交若干次数据,可以使用以下方法:

    1. 数据库表设计:在报表数据存储的数据库表中添加一个用于记录员工提交数据的表,例如命名为"SubmissionRecord"。该表包含字段如下:

      • 员工ID(Employee ID):唯一标识员工的字段。
      • 提交时间(Submission Time):记录每次数据提交的时间戳。
    2. 管理员权限:为了限制每人每周的提交次数,确保只有管理员或特定角色的用户有权限向数据库插入数据。

    3. 业务逻辑控制:在应用程序中实现业务逻辑控制,限制每个员工每周提交的次数。

      • 获取当前时间和日期,并计算出当前所在的周数(可以使用Python的datetime库进行处理)。
      • 查询SubmissionRecord表,检查特定员工在当前周内的提交次数。
      • 根据设定的限制次数判断是否允许员工继续提交数据。如果已达到限制次数,则拒绝提交并给出相应提示。
    4. 提示错误信息:当员工在超过限制次数后尝试提交数据时,在应用程序界面上显示相应的错误消息,以告知员工已达到提交次数限制。

    关于宜搭平台中使用中间表的方法,具体实现会依赖于宜搭平台的具体特性和功能,可能需要更多的宜搭平台相关知识与经验。如果您遇到具体问题或遇到困难,请参考宜搭平台的文档、社区或联系宜搭平台的技术支持,以获取针对该平台的具体解决方案。

    最后,根据您提供的图片无法直接展示,请通过文字描述具体的错误提示或其他问题,我将尽力提供帮助和解决方案。

    2023-07-01 17:36:37
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    宜搭报表可以通过自定义数据上传表单并设置相应的表单规则来限制每个人每周只能提交若干次数据。

    具体来说,你可以在宜搭报表中创建一个数据上传表单,在表单字段中添加一个“次数”字段,用于记录用户已经提交的次数。然后,你可以通过设置表单规则,在每次用户提交数据时检查该字段的值并进行更新。

    例如,你可以设置一个规则,当用户提交数据时,宜搭报表会自动检查该用户最近一周内已经提交的次数,如果已经达到了限制,则自动拒绝该次提交,并提示用户已经达到提交次数的上限。如果用户提交成功,则该次提交的数据会自动更新“次数”字段的值,以记录该用户已经提交的次数。

    在设置表单规则时,你需要考虑到不同用户的提交时间和次数,并合理地设置限制条件,以防止恶意用户或者误操作导致数据错误或者超出预期的资源使用量。

    2023-06-05 21:39:58
    赞同 3 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    若想在宜搭内实现每人每周只能提交若干条数据,可以在表单内拖动一个日期组件,一个成员组件,日期格式设置为周,然后设置校验规则校验即可。

    2023-06-05 19:08:49
    赞同 3 展开评论 打赏
问答分类:
问答地址:
关联地址:
相关产品:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
相关文档: 宜搭
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载