Linking To Contacts & Projects in FileMaker
DayBack includes sample tables to stand in for Contacts and Projects tables you likely already have. If your calendar events are related to contacts or projects, you can show those relationships in DayBack and jump to those related entities from the calendar.
Note that these need not be used literally for "contacts" and "projects" but can be for any two parent-entities of an event.
Setting Up Contacts & Projects
Begin by pointing the contact and project occurrences in DayBack at the tables you'd like to use in their place.
Double click on the SampleContacts_DayBack table occurrence in the calendar's relationship graph and point it at your contacts table. Change the relationship to "SampleEvents_DayBack" so it's using the primary key of your contacts table on the contact's side of the relationship. Do the same for projects.
Once you have the relationship graph pointed at the entities you'd like to use, open DayBack's admin settings and select the calendar you want to customize. We'll use Sample Events in this example.
Navigate to the field mapping tab and scroll down until you get to the Contact and Project fields right above the "Validate your field mapping" section. Click on the Details below each field to see what's required. If you originally used DayBack with the example contact and projects tables, these fields are likely still pointed there and you'll want to update both the names of the ID fields in your events table and the "name" fields from your contacts and projects tables. Click "Validate Field Mapping" at the bottom of the screen when you're done.
Next, click on the Related Records tab. Where field mapping told DayBack how to render your related contacts and projects, here is where you'll tell DayBack how you'd like to search for and navigate to related records. Click on the Details link below each field to learn what's required. Then click "Validate..." contacts or projects when you're done.
Example Layouts and Scripts
If you change the table that your related contact and projects are based on, you may need to update the Contact Detail and Project Detail layouts to point to your fields. Additionally, the New Event for Contact - DayBack and New Event for Project - DayBack scripts contain a hard-coded line (11) that points to the id field on the table. You'll need to update these scripts to point to the id field on your tables.