是否可以获取到当前登陆用户或者账号,然后提交的时候,修改了数据,生成修改记录
=$fine_username
获取登录用户姓名
left($fine_display_name,find("(",$fine_display_name)-1)
==========
需要登录决策系统生效
权限细粒度参数控制 https://help.fanruan.com/finereport/doc-view-865.html
1、账号这些很好获取 $fine_username内置参数就行了
2、但是你要做到修改了数据,进行记录,这个在填报中并不好操作
提个意见吧,用数据库的功能加其它方式比如kettle做一个拉链表的方式去记录,但是这个也并不是实时的,因为kettle要配置调度的频率,正常来说比如半天记录一次应该就行了,当然数据库的话可以做到
具体实现方式参考
数据仓库中的拉链表:历史快照与存储优化-CSDN博客
这样不会造成数据太多冗余,而且会准确所有修改的记录
SQL server 创建拉链表 数据库拉链表详解_mob64ca14116c53的技术博客_51CTO博客
账号好说,$fine_username 就能获取,但是你说提交的时候,生成修改记录,这个提供两个想法供你参考:
数据库中建立审计表(随便找个ai软件生成sql执行就行),用于记录增删改;
数据库新建跟你这个表结构一样的表,只不过不设置主键,填报提交的时候,往两张表同时写入数据;