Relationships in Trayse Inventory are built using primary and foreign keys, which are generated in FileMaker. In order to make those relationships, temporary keys may be required when importing records. For example, multiple warehouses, each with many locations, will first build a relationship on the warehouse name (or code, if there is one). That is a temporary relationship. Once the table occurrences are created in the relationship graph, that relationship can be used to find the related record's primary key and set it as the foreign key of the first table.