FileMaker 中的员工可用性表
Staff availability form in FileMaker
我无法为现场活动设施的员工可用性表单提出解决方案。
目标是让办公室有人 select 开始和结束日期,这会生成即将发生的事件列表。 WebDirect 上的员工将看到此列表,他们将能够通过复选框标记他们是否有空。办公室里的人将能够在安排时看到谁有空参加所有即将举行的活动。
选择开始和结束日期背后的想法是,办公室可以 select 有效地 "publish" 员工看到的日期,以及与该表格相关联的所有回复的日志。
我还想限制员工只能看到他们对表格的回复。
到目前为止我有 table 如下:
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 table 但不确定要建立什么连接。
总的来说,我对 FileMaker 和数据库还很陌生,因此不胜感激。
对于初学者来说,您可以在事件 table 中使用一个字段作为发布标志,然后在登录后直接在 Web 中执行搜索,而不是复杂的关系。
当工作人员设置 start/end 日期时,他们 运行 一个脚本,仅为这些记录设置发布标志。
要将登录用户与员工匹配,您需要将帐户名存储在员工中 table 并在登录时匹配这些名称。然后设置权限,以便只有在匹配时才能查看记录。
希望这有帮助。
我无法为现场活动设施的员工可用性表单提出解决方案。
目标是让办公室有人 select 开始和结束日期,这会生成即将发生的事件列表。 WebDirect 上的员工将看到此列表,他们将能够通过复选框标记他们是否有空。办公室里的人将能够在安排时看到谁有空参加所有即将举行的活动。
选择开始和结束日期背后的想法是,办公室可以 select 有效地 "publish" 员工看到的日期,以及与该表格相关联的所有回复的日志。
我还想限制员工只能看到他们对表格的回复。
到目前为止我有 table 如下:
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 table 但不确定要建立什么连接。
总的来说,我对 FileMaker 和数据库还很陌生,因此不胜感激。
对于初学者来说,您可以在事件 table 中使用一个字段作为发布标志,然后在登录后直接在 Web 中执行搜索,而不是复杂的关系。
当工作人员设置 start/end 日期时,他们 运行 一个脚本,仅为这些记录设置发布标志。
要将登录用户与员工匹配,您需要将帐户名存储在员工中 table 并在登录时匹配这些名称。然后设置权限,以便只有在匹配时才能查看记录。 希望这有帮助。