An example of creating a Set of Biskits for this example we will create a Set of Attachments, to store a number of documents.

 

1.Go to Admin->Bakery.

2.Click the + next to Biskit Def to open the Biskit Tree

3.Select any Biskit.

4.Press the Create button to create a new Biskit and enter edit mode. First we need to create the BiskitDef to hold the attachments.

5.Update the meta-properties of the Biskit.

a)Change Type to be the new BiskitDef name, in this case ProjectAttachment.

b)Change Group to help find all the new BisketDefs using the Filter Biskit Group... button

c)In Properties Add New

i.Change Name to attachment

ii.Change Type to Biskit

iii.Change Biskit Def to Attachment

 

Click to expand

 

6.Create a new property.

a)Change Type to Biskit.

b)Change Name to project

c)Change Biskit Def to Project

d)Change Biskit Property Type to Many To One.

e)Make sure Required is ticked (not shown in this diagram)

Click to expand

 

 

7.Press the Save button. There will be an error:

 

exp_bakeryOrganisationError
 
Check the error by pressing Show Log. If the error is complaining about a no inversePropertyName being set press the OK button, and then the Save Despite Errors button.

 
 

8.Select the Project BiskitDef, press the Edit button to get back into edit mode.

 

9.In Properties Add New.

a)Change Type to Set.

b)Change Name to attachments

c)Change Biskit Def to Project Attachment

d)Change Biskit Property Type to One To Many

e)Change Reference Deletion Option to Set Null

f)Change Inverse Property to project

Click to expand

 

 

10.Press the Save button, and this should save without an error.

 

11.Select the Project Attachment BiskitDef, press the Edit button to get back into edit mode.

 

12.Select the Project property.

a)Change Inverse Property to attachments.

Click to expand

 

13.Press the Save button.

14.If there are no errors the database will need to be updated:

a)Press Update DB Schema to implement changes in the DB, and then run the script to apply the changes

b)Press Validate Biskits button to check the database Biskits.

c)Press Reload Database Configuration, to load the new database into Calpendo

d)Refresh the browser