I have a custom object called 'Events'. I would like to create a relationship that allows Event records to be related to other Event records. Is this possible using standard customisation?
To relate multiple event objects, you need to create a new object called something like
EventRelationship. You then create two master-detail relationships on that object to
Event - if the relationship is directional you could call these
To. (By making the relationships master-detail, the relationship object is automatically deleted if either of the Event objects are deleted.)
You can then add EventRelationship objects as a related list to the Event layout, showing either the "From" or the "To" or both. And the "New" buttons allow you to wire up new relationships.
(Salesforce counts any SObject row as using 2k bytes of storage space even though you might imaging a simple relationship object would only use a few tens of bytes; only an issue if you have a large number of relationship objects.)