Basic usage | Performing searches | Understanding schema
For more help: email help@nlevels.comOnce you are logged in, you can create information by following the steps below:
Once you have selected the desired object type, you create the object by specifying its name (which must be unique across all objects of that type) and mandatory properties (screenshot). You can add / change the properties for an existing object via the "edit" page (screenshot), which can only be accessed by the user who originally created it.
You can modify a relationship from the "show" or "edit" page for the object. Each relationship is displayed along with its current target objects. To add a target object, click the "add" link which will then let you select from all available objects of the target object type (screenshot). Note that not all target objects can necessarily be selected - see below for a discussion of object "target modes" (screenshot).
Relationship modes
You can control who has the ability to add relationships for any object that you create. Every object has a relationship mode for each of its relationships, which can be one of three values: "open", "requires approval", and "closed". "Open" means that anyone can add a target object to the relationship. "Requires approval" means that anyone can propose a target object for the relationship, but it must be approved by the object owner before it is added. "Closed" means that no one other than the object owner can add a target object. The default relationship mode is "requires approval", and it can be modified at any time (screenshot).
Approving relationships
If you are the object owner, you may be requested to approve or reject the addition of a new target object to a relationship, based upon the relationship mode you have specified. You can do this via the "show" or "edit" page for the object (screenshot). While the proposed target object is in this "pending" state awaiting approval, the target object owner and relationship requestor will see a message indicating this (screenshot).
Remove existing relationships
Once a target object has been added to a relationship, the only users who can remove it are the object owner, the target object owner, or the user who added the target object in the first place. This can be done from the "show" or "edit" page for the object (screenshot)
Customizing the relationship UI
There are situations where you may want to customize the UI that is displayed when a user wants to view or modify a relationship for your object, in order to provide additional information and context. You do this by creating a custom relationship UI which takes you to page that provides detailed instructions and UI to do the customization (screenshot). You can also preview what the custom relationship UI looks like - if you do not do any customization then a default UI is generated (screenshot).
When you select a target object to add to a relationship, the target mode is displayed for all objects and also determines whether or not a given object can be selected (screenshot).
Note that with the relationship mode and target mode, it is possible for a given relationship to be in one of three "pending" states: (1) relationship must be approved by the object owner (this object is also referred to as the "source" object), (2) relationship must be approved by the target object owner, (3) relationship must be approved by both the source and target object owners. (screenshot). While a relationship is in a pending state, it is only visible to the source object owner, target object owner, or "relationship owner" (the user who originally added the target object).
Approving target objects
If you are the target object owner, you may be requested to approve or reject the addition of this object to a relationship, based upon its target mode. You can do this via the "show" or "edit" page for the source object (screenshot).
Reverse relationships
A reverse relationship exists for an object when it is the target object of a relationship. The reverse relationships for an object can be viewed from the "show" or "edit" page, and also approved (if pending) or removed if the user has the appropriate permissions (screenshot).
You can create a widget for an object by going to its "create widget" page (screenshot), which provides detailed instructions. You can also extensively customize the widget - the object information that is shown as well as display formatting.
You can view your complete list of objects or organized by object type. You can also search for objects by name or ID number. If an object has a "pending" relationship, either as a source or target object, this is indicated on the page. In addition you can filter the list of displayed objects to just show ones with a pending relationship. The total number of relationships where the object is the source object or target object is shown as well. (screenshot).
You can view your schema items, organized by object types, property types, and relationship types. You can also search for schema items by name and ID number. For object types, the total number of objects of that type (across all users) is displayed. For property types and relationship types, the total number of object types which use that type is displayed. (screenshot).