You can retrieve basic information about an object type or advanced information, including operations for which you have permissions on the object type. When you create a new object type, you must identify the parent object type. For more information, see Get a Parent Object Type. To limit the update of an object rule to the date it was last modified, pass the value of the LastModifiedOn property as an argument to one of the overloaded update methods. You can retrieve the value of this property from an ObjectRuleResponse object returned by the ReadAsync() method. Note: If the object has a button-based global visibility rule and Show New Visibility is disabled, the Bulk Copy operation does not appear even if the Show Copy check box is selected. You can override the page that appears by default when you click the Edit link on the object page. In some cases, you may need to customize the display page of an RDO, for example, to include a custom page or an external website. You can use this control to override the default view URL and specify your own page or destination.

For example, the authentication provider`s method display page uses custom controls and overrides the default edit links. Note: To retrieve the artifact ID of an object rule, use the ReadAsync() method in the Object Manager (.NET). This recipe describes how to add an object rule to the Document object so that documents are displayed in a read-only layout. Create a method for each object rule type: Adds a new object rule to the specified object type. Imagine that you are a system administrator and that the latest case in your company involves email exchanges between many people with different roles in many different companies. The lead lawyer will offer you ideas for organizing all custodian banks, their companies and their various roles within these companies. You choose to use ODRs to store information about a custodian bank by creating a custodial object. This object stores information about the custodian – name, company, role, start date, and so on. You can add an event handler when you create an RDO or edit an object. To add an event handler: You can update object rules using the methods available on the IObjectRuleManager interface. All object rules have an overloaded update method that is called by passing the artifact IDs of a workspace and object rule, the corresponding request object for the rule type, and an optional DateTime object.

Permissions do not control restrictions or permissions granted by an object rule. For example, if the Bulk Actions Visibility object rule hides Edit from the Bulk Actions menu, adjusting permissions does not make this option visible. If this rule displays the Edit option, removing permissions does not hide it. To create an object type, send a POST request with a URL in the following format: RDOs are object types that you create and manage in any Relativity application. They help with data processing and organization. For example, you can Assign information and create new data structures. You can also attach external applications such as event handlers and rules to extend their functionality. RDOs are objects that you define. You can define their functionality, manage data bindings to other objects, and integrate additional features such as attaching event handlers and object rules. You can create RDOs from both home and a workspace. See Modifying objects of relativity. You can granularly control the display of child and associative object list buttons.

If you have the name, GUID, artifact ID, or artifact type ID of the object type, use the following method to retrieve the corresponding layouts: System objects are objects provided as standard with relativity applications. These are predefined objects that are loaded during installation or created automatically by Relativity during a process. This includes things like workspaces, documents, fields, and OCR sets. However, the theory of relativity defines its capabilities, and you cannot change the design. For example, a system object can limit the number of fields associated with it or prevent the addition of event handlers and object rules. If no related object is available for the object type, this endpoint returns an empty array. An object rule is an action provided by relativity that allows special or additional functionality with user-configurable options. An example is the replacement of new buttons, which redirects the New Button action of an object to a different relativity page or URL according to the user`s instructions. Note: Each object rule type has its own creation method and request class. For a complete list of creation methods, see Create an object rule.

You can use the sample Postman files to familiarize yourself with calling endpoints in services for object types. To download the sample files, click Postman File Object Type. For URLs in these examples, set the {WorkspaceID} variable to the artifact ID of the workspace that contains the object type, or use -1 to specify the context at the administrator level. For each Relativity object, you can view details and change certain properties, such as allowing swivel or sampling. Some objects may have additional restrictions or permissions, such as mapping to event handlers, object rules, and bulk operations. The following screenshot shows a typical object details page. A new object has default values for fields, a view, and a layout. You can add fields to Smart Objects and place those fields in layouts and views. For more information about adding information to objects, see: If the object type is updated correctly, the response contains a status code of 200. You can remove an object rule from an object type by calling the DeleteAsync() method and passing it the artifact IDs of a workspace and an object rule. See the following code example: The theory of relativity contains two types of objects: system objects and dynamic objects of relativity (RDO). Both types, collectively called objects, are the building blocks of applications of relativity.

Objects are connected to each other, whether they are implicit in a workflow or explicitly define connections.

Comments are closed.