FileMaker中的员工可用性表单

时间:2017-09-05 21:31:55

标签: filemaker

我无法提供员工可用表格的解决方案,以及现场活动设施。

目标是让办公室中的某个人选择开始日期和结束日期,从而生成即将发生的事件列表。员工可以在WebDirect上看到此列表,他们将能够通过复选框标记它们是否可用。然后,办公室的人员将能够在安排时查看所有即将发生的事件的可用者。

选择开始和结束日期背后的想法是办公室可以选择性地发布"员工看到的日期,以及与该表格相关的所有回复的日志。

我还想限制员工只能看到他们对表单的回复。

到目前为止,我的表格如下:

Employee   Event   Availability   Form               Response
--------   -----   ------------   ----               --------
ID         ID      ID             ID                 ID
Name       Date    StartDate      fk_AvailabilityID  fk_EmployeeID   
           Title   EndDate        fk_ResponseID      Checkbox

所有关系都是主键=外键,但事件日期与可用性之间存在关系:

Date ≥ StartDate  AND
Date ≤ EndDate

不确定从哪里开始,或者这是否正确。我已经尝试过FormResponse表,但不确定要建立什么样的连接。

我对FileMaker和数据库一般都是新手,所以非常感谢外行术语。

1 个答案:

答案 0 :(得分:0)

首先,您可以使用事件表中的字段作为发布标记,而不是复杂的关系,然后在登录时在Web直接中搜索该字段。

当员工设置开始/结束日期时,他们会运行一个脚本,仅为这些记录设置发布标志。

要将登录用户与员工进行匹配,您需要将帐户名存储在员工表中,并在登录时进行匹配。然后设置权限,以便只有匹配时才能查看记录。 希望这会有所帮助。