好的,所以这里的设置可能会有点长,但我会尝试去冲刺线。QuickBase:根据报告的内容在另一个表格中创建多行
本质上,我试图增强QuickBase以适应员工的薪酬历史跟踪。批准更改是按季度进行的,对于周年日落在该季度的员工。这个想法是,管理人员会向该季度的所有相关审查人员提交一份报告,输入他们提出的补偿变更,然后再提交给审批人进行确认。
为了实现这个目标,我们有一个“员工”表,它与一个“比较记录”表相关,一对多。比较记录的一个例子是Bob的2015年第一季度回顾,2016年第一季度回顾,2016年第三季度业绩增长以及他2017年第一季度回顾等。
我的希望是填写建议薪酬变化是对薪酬记录进行网格编辑,填写拟议的“新薪水”,并保存。听起来很简单。
创建一个关于“员工”的报表非常简单,该报表显示所有员工在即将到来的季度中有周年日期。 很容易创建一个给定时间段,给定位置或给定批准者的所有“比较记录”的报告。
然而,问题是,如果有(例如)20人组成的第2季度审查,我们就需要产生出20个空白“比较记录”为适当的日期,对于那些具体的员工。换句话说,我不一定要让人们进入并击中“新对比记录”,挑选员工姓名,填写信息,并且保存20次。
我知道HTTP API有一个添加记录功能,我见过其他人通过QuickBase中的按钮驱动。这似乎并不适用于多个员工。
我也看到,可以在QB中托管页面,并在这些页面上嵌入JavaScript以执行肮脏的工作。这似乎更可能是一种解决方案,但我不完全知道如何去使用它。
有没有一种方法可以使用JS从QB查询“在下一季度有周年日期的员工的所有员工ID”,然后使用添加记录循环访问该列表以添加每个员工的记录?我认为这个例子真的是我正在寻找的核心。
在这种情况下,我最终会得到一个按钮的东西的“开始Q2比较评论”的效果,单击它一次补充适当的空白记录,然后让管理者开始在他们的建议修改填充。这似乎是一个非常合理的经历。
如果还有更优雅的整体解决方案,我也对此表示欢迎。 任何帮助,非常感谢:)