Recent updates
-
Liquid Variables, Filters, and Tags
Updated on Aug 01, 2020ArticleNew to Liquid? We recommend checking out our Crash Course on Liquid article first before you dive into these scripts.
The Liquid markup language can be leveraged in some very powerful ways to enhance business solution workflows in Onit; we recommend our Crash Course on Liquid as a good primer if you're just getting acquainted with the language, but that article just skims the surface of Liquid's potential.
Below we've documented a handful of the Liquid scripts we find ourselves commonly using, as well as some long-winded scripts we don't care to rewrite from scratch when building Apps.
Reference Materials / Liquid Variables, Filters, Calculations, Tags, and Examples / Resources
-
App Builder Objects Interactive Diagram
Updated on Jul 29, 2020ArticleWhen writing Liquid, it can be hard to remember all of the objects that you have available. The diagram below serves as a reference guide.
For example, let’s say you're building a workflow where an Action should fire when a comment contains the word solved. Using the diagram below, you’ll learn that you can easily access a comment’s contents using comments.message object.
Here’s a quick breakdown of the colors used within the diagram:
- The blue boxes represent the highest-level objects that you have available. Specifically, the Record that Liquid is running against and the current Onit User.
- The red and green boxes represent objects that live within a Record or a User. The red boxes represent objects that return arrays (e.g., an array of different discrete comments) while the green boxes represent objects that return a single value. When writing Liquid against arrays, you will almost always use a Liquid for Loop to iterate over each value in the array.
Developer Tutorials and Materials / Apptitude Developer Tutorials / Reference Materials
-
Configuring a User Preferences Provider App
Updated on Jul 22, 2020ArticleWith a small amount of configuration, you can build out a simple App, called a User Preferences App, to contain a Record for each of the users in your system that includes details about them. User Preferences Apps are helpful when:
- Your business logic is dependent on attributes of your users. For instance, you may have an invoice approval workflow that determines which user should be added as an invoice approver based on that user’s approval authority.
- You are setting up a Suite in your environment. A User Preferences App is an essential component of a Suite configuration and is where landing pages and navigation within a Suite is determined for each user.
This tutorial will cover how to configure the User Preferences App and provide an example of how to build workflow off data in a user’s Record in this App.
Developer Tutorials and Materials / Apptitude Developer Tutorials / Administration
-
Release Notes - July 2020
Updated on Jul 18, 2020Article- Most items in the Designer will no longer fill in with a default name of "New Action" (or Filter, or whatever it is) when you start them up. You'll have to enter a name yourself.
Release Notes / Apptitude Release Notes / Apptitude Release Notes
-
An Introduction to Matter Records
Updated on Jul 17, 2020ArticlePlease note your Onit environment may be configured differently. This tutorial is intended as a general reference guide.
End User Guides / Guides to Using Onit / The Onit Environment
-
Common Actions on a Matter
Updated on Jul 17, 2020ArticleAdd a participant to a Matter Record using the Add Participant button. Adding participants to a Matter will notify them of Matter updates, changes and grant them certain permissions on the Matter.
General Participants, Matter Managers, and Paralegals have the ability to:
- View the Matter
- Edit the Matter
- Add comments
- View the Matter History
- Change the Matter phase
- Add Key Dates / Statuses / Documents / Vendors / Contacts / Tasks
End User Guides / Guides to Using Onit / Quick Reference Materials
-
How to Request a Budget from a Vendor
Updated on Jul 17, 2020ArticleWhen a vendor is assigned to a matter you have the option to request a budget from the vendor.
End User Guides / ELM End User Guides / Working with Invoices
-
Creating a Shared Dashboard
Updated on Jul 14, 2020ArticleShared Dashboards allow users to view Records from multiple different Apps on one Dashboard. Shared Dashboards work best when the Apps have similar information such as Reminders and Tasks. In this tutorial we will create a Shared Dashboard with the Reminders and Tasks Apps.
It is important to note that Shared Dashboards are not a separate dashboard, instead one of the Apps (in this case Reminder) displays Records from both Apps.
Navigate to the Advanced Designer page of the Reminders App and choose Settings from the left-hand menu.
Developer Tutorials and Materials / Apptitude Developer Tutorials / Customizing the User Interface
-
Onit Outlook Email Plug-in Configuration
Updated on Jul 10, 2020ArticleThe Onit plugin for Outlook provides users a great way to work with Onit from within Outlook. The plugin allows users to view Record data, manage Records, and perform Actions on a Record from within Outlook. The Onit App for Outlook works with Outlook 2016, Office 365, Outlook for Mac, and the browser version of Outlook at outlook.office.com.
The plugin requires setup from both within Onit and Outlook. This tutorial will start with the Onit side configuration. In broad strokes the plugin requires admins to setup a new App called Outlook Configuration. Each Record in this App represents a different configuration of the plugin. For example, users in the law group will have a different configuration than the HR group. A small amount of configuration will then be added to the User Profiles App to account for assigning default plugin configurations. Finally, we will walk through setup on the Outlook side.
Developer Tutorials and Materials / Apptitude Developer Tutorials / Integrations
-
Adding and Managing Users
Updated on Jul 07, 2020ArticleProvided you have System Administrator privileges, you can add users to your environment and manage their properties, including their passwords and permissions.
Note that adding a user to your environment does not automatically provide him/her access to any transactions. To access any transactions, a user must either be provided some Administrative Role that provides general app access (we'll cover how to do this below) or be assigned as a participant of a specific transaction.
This tutorial will cover how to add a user, how to view a list of all the users in an environment and manage his/her properties, and how to provide users with Administrative Role permissions.
Developer Tutorials and Materials / Apptitude Developer Tutorials / Administration