Nextworld applications are used to manage records. Records are sets of values that represent individual pieces of information. For example, a record in the Employees application represents a single employee. The employee record is made up of values for the fields in the application, including the employee’s name, their address, their phone number, their start date, their position, and more.

Applications display in different patterns depending on how you are interacting with them. For example, the pattern you see in the Employees application looks different when you’re viewing a list of all employees that it does when you’re viewing one employee record in detail.

The following topics describe the different buttons and application patterns you see in Nextworld applications:

  • Buttons and other navigation tools

    Throughout Nextworld, common button styles and icons help you navigate applications and enter new records.

  • Application patterns

    Nextworld uses consistent and predictable patterns to interact with one or many records within different applications.

  • Application access points

    Users can access applications through multiple paths, or access points, within the Nextworld Platform.

  • How to use calendars

    Use calendars to schedule and monitor events.

  • How application settings can affect your application

    Some applications in Nextworld use application settings. Application settings can change what you see in an application, and how you interact with it.

  • Attachments

    Users can view and manipulate file, image, and hyperlink attachments in the Attachments dialog box that is accessible within applications.

How to create record notes

When available, the record notes feature allows you to attach a note or comment to a record in an application. The note can include clarifying information or commentary that does not belong in the record itself.

For example, you could add a record note to indicate that the item you are shipping requires refrigeration.

If record notes are enabled for an application, the Notes button is available in the Actions menu for each record. You must save a record before you can add a note to it. After creating a new note, you must save the record to save the note.

Multiple notes can be added to the same record. You can review the series of notes to see the flow of communication regarding a record. For example, if an account is passed from one account manager to another, the new account manager could review the record notes made by the previous account manager to get a sense of the account history.

In the list form, records with notes attached are indicated by the NotesNotes icon next to the row action button. Select the icon to review all notes that have been added to the record. Reply, edit, or delete a previous note within the record note thread. 

How to create record templates

Use record templates when you are creating records with consistent data within an application. Record templates can be used manually, or scheduled to create records with predefined values recurrently. 

Applications which allow you to build and use templates have a Create form action menu where you can create, manage, and select templates. There are two types of templates you can create: 

  • Manual templates—Autofill information when you create a record within an application. You can select a Manual template from the top of the Create action menu once they are made. Manual templates are useful when the information you are filling out in an application is consistent but does not occur on a regular basis. For example, in the Journal Entries application you could make a manual template where the GL Account, Account Name, Company, and Org Unit are already defined in the record, but the credit or debit amount differs and does not take place on a schedule.
  • Recurring templates—Creates records with predefined field information on a recurrent, specified basis. Success and failure notifications are sent out at the time of record creation. For example, in the Journal Entries application you could make a recurring template for an invoice that occurs once a month with the same account information and transaction amount. 

The Manage Templates button allows you to modify your templates after they have been created. There are several pages used for configuration:

  • Manual Templates page—Create favorites. If a user has favorited templates, these are the only manual templates that show up when you select the Create action menu. You can also create records from the Actions menu on the Manual Templates page.
  • Recurring Templates page—Modify when records are created with the Edit Recurrence Rules action.

Columns Menu

Control the display and order of columns in the list form of an application using the Columns menu.

In the list form of an application, you can drag columns to new positions, and drag the edge of a column to change its size.

There are additional options to adjust columns in the Columns menu, located at the bottom of the list form. You can:

  • Change the order of columns.
  • Freeze and unfreeze columns by moving them between the Frozen Columns and Unfrozen Columns lists using the PreviousPrevious and NextNext buttons. Frozen columns do not move when you scroll left and right.
  • Reset the visibility, sort, order, and size of the columns.
  • Clear any filters applied in the column header filter fields using the Clear Table Filter button. This does not override a saved filter applied from the Filter menu.

Filter headers

Some application list forms have a filter header in addition to the filter fields in the column headers. Use the filter header to enter values and quickly find the records that you need.

When the list form of an application has a filter header, it appears above the normal column headers. Enter values in the filter header fields to display the records that match your criteria.

Diagram of application list form with filter header region highlighted

You can further refine the visible records with the filter fields in the column headers, but some applications require that you enter values in all filter header fields before displaying records. If this is the case, you will see the following message in the application: Apply all header filters to get records.

Editable lists

Applications can be configured so that records can be edited in the list form. When the list form of an application is editable, you can quickly edit and create records in the list form.

Select a field to make changes when the list form is editable. If the list not editable, you can double-click the record to open the detail form. If the list is editable, you must use a row action to open the detail form.

After you've made changes, you can either select the Save button to save your changes, or the Cancel button to discard your changes. If you exit the application without saving your changes, you may lose them. 

Select the Add button at the bottom of the form to add a new record. You won't be able to save the new record until you've completed all required fields. 

Trees

Applications configured with a tree style display list form records in a hierarchy. Records organized in a tree hierarchy can be expanded and collapsed to show the relationships between the records. 

Navigation

Select the expansion arrows in the tree to explore the tree hierarchy. You can drill down into the hierarchy to view the organization of records and locate your area of interest. Open the detail form of a record, or use the available tree buttons for additional options.

Search

Search the tree using the filter field at the top of the tree. 

Location

If you have the necessary permissions for an application, you can move a record to a new place in the hierarchy by dragging it to a new location.

Tree buttons

Hover over an entry in the tree to see the available options. Depending on the application, these options can include editing or deleting an entry, adding a new entry, and removing an entry from the hierarchy.

For an explanation of the available buttons, see Tree buttons.

Gantt

The Gantt application pattern displays event and task based records for project scheduling in list and visualization regions. 

This application pattern is useful for showing tasks which must be completed, and the time required. The following diagram represents a Gantt application pattern and its regions:

1

List region—Expand records in the list region to see the components that make up each record, and to view them in the visualization.
2

Visualization region—Each record or component of a record is represented by a bar and shows the start date, duration, and end date of the event or task.

Gantt applications are often read-only, though some allow editing by selecting components of the visualization or a record from the list region. 

Relationship pages

Applications that store connections between records always include a Relationships page on the detail form. You can use this page to manage the connections between the current record and other records.

Relationships between records can be hierarchical or flat. 

Hierarchical relationships

Hierarchical relationships are designed to display structured connections between records. For example, an organization chart or table of contents are both structured connections. When the relationships are hierarchical, the application list form usually includes a tree list that displays the hierarchy.

The Relationships page for a record with hierarchical connections lists all records that are immediately below the current record in the hierarchy. These are sometimes referred to as the record's "children", and the record as the "parent". 

If you add a new entry to the list of records on a Relationship page, the new record is added to the hierarchy below the current record. If you exit to the list view, you can see that record in the tree directly below the original record.

Flat relationships

Flat relationships are not hierarchical. For example, the relationships between a student and all his connections, including teachers, family, coaches, and other connections, are not hierarchical. Flat relationships are not displayed on the list form of the application.

The Relationships page for a record with flat connections lists all records connected to the current record in the hierarchy. Many applications are configured so that when you add a new entry to the list of records on a Relationship page, a reciprocal relationship is created for the target record.

Detail list

A detail list is a table of records. It can be included in a list form or a detail form. The records in a detail list can be tied to an application or implicitly linked to a specific record.

In some instances, the detail list isn't visible until you select the Add button. Once records have been added to the list, you can see the table. When the Add button is visible, you can add as many records as you want to the detail list. 

You can filter records in a detail list using the filter icon. To show the filter fields on a detail list select the FilterFilter button. To hide the filter fields, select the Hide Filter button.

There are multiple styles of detail lists:

Standard detail list

The standard detail list always displays a table, even when there are no records in the table. You interact with rows of this table just as you interact with rows in a list form. After you've made changes to a record, either select the ConfirmSave button to save your changes, or the Cancel button to discard your changes.

Field detail list

The field detail list does not open a list until records have been added. To create the list and add a record, use the Add button located below the field name. The field detail list does not have an action menu. After you make changes to a record, select either the ConfirmSave button to save your changes, or the DeleteDelete button to discard your changes. 

Column header filters

Many applications open in the list form, which displays multiple records each in their own row. The displayed information can be modified by using the filter fields located in the column headers at the top of the list form. 

List form of an application with filter row highlighted

To use filter fields in the column headers to sort and filter records, you can: 

  • Select the arrows next to the column name to sort records in ascending or descending order based on the values in the column. 
  • Enter values into the filter fields to filter records to match your criteria. Filters are applied when you select outside of the filter field, hit the Enter key, or select the Refresh button.
  • Select an operator using the dropdown menu located on the left side of the filter field. 

Filter Operators

Filter operators control how the filter value is used to filter down records. For example, if you wanted to filter for dates greater than 01/01/2022, you can select the Greater Than operator and enter the date into the filter field. 

Filter Modifiers

Filter modifiers are used to either include or exclude empty values in a filter field, and can be used on any filter that already has a value applied. 

You can modify your applied filter to:

  • Include EmptyInclude Empty—Displays all records with empty values for that field. If there's a filter value specified, the application displays all records with empty values for that field in addition to the records with the specified filter value.
  • Exclude EmptyExclude Empty—Displays only record with values in the filter field. If there's a filter value specified, the filter works normally, displaying only records that match the filter value in the application.

For example, if you wanted to filter for any employees that have not been assigned to a supervisor, you can select the filter modifier Exclude Empty to Exclude Empty, on the Primary Supervisor field, in the Employees application. This filters out all employees that already have an assigned supervisor, and displays all the employees that do not. 

Saved Filters

You can save your filter configuration to use later using the Filter menu. Learn more in Filter menu.

Composite application navigation

Composite applications, often called workbench applications, group together related applications that you can access together from one entry point.

For example, the Fixed Asset Workbench application is a composite application that allows you to manage your company's fixed assets, depreciation schedules, disposals, and costs using different applications in single location.

The following diagram shows the different elements of a composite application:

Diagram of a composite application with two regions: a composite header at the top containing a step indicator with Previous and Next navigation buttons, and an application region below showing the current application step.
1

Composite header—Contains the PreviousPrevious and NextNext buttons to navigate between each application. 
Some composite applications allow you to navigate between different application steps using icons in the Header regions, while others require you to navigate between steps in a specific order and may not have the application icons. 
2

Application region—Displays the current application step. Depending on how the application is configured, you can open records in the detail form, follow application links, and more. Some application steps may be also available in the Navigation Menu as standalone applications.

The following diagram shows how you might navigate through the different application steps in a composite application:

Flow diagram showing navigation through a composite application's steps: a step indicator in the header advances from one application to the next, with each step displaying its own application region, including one step that branches to a detail form.

Mobile application navigation

The Nextworld platform can be viewed and used within mobile devices. The interface is adapted for smaller screens, and has some additional navigation options available. 

Review navigation tips in the table below: 

To...You must...
Create recordsSelect the Create Add/Create button. Depending on the size of your screen, this may be at the top or bottom of the list form. 
RefreshScroll to the top and pull down on the screen. 
Close/Cancel a recordScroll to the far left of the record and pull right from the left edge of your screen. If you aren't in a record, this opens the Sidebar menu. 
Access the Main Menu bar buttonsOpen the Sidebar menu. The number of buttons visible on the Main Menu bar depends on the size of your screen. Any that do not fit can be found within the Sidebar menu. 
Access action buttons, such as Edit Menu, Edit Application, or Generate Application, on Navigation menu entriesHold down the menu entry and drag to the left. 
View tooltips on icon-only buttons. Hold down the button. 
Scroll to the top of an application or dashboardTap the dashboard or application name. 

Application access points

Users can access applications through multiple paths, or access points, within the Nextworld Platform. 

Access points are created by applying application settings to the point of access. For more information, see Application settings

Dashboard cards

Users can access applications through a dashboard card on a dashboard page. This allows users to see and interact with selected application fields from multiple applications on one dashboard page. For more information, see Dashboards.

Menus

Users can access applications through a menu title. Multiple menu entries can be created for the same application, which allows for different user experiences with the application based on the application setting configurations. For more information, see Menu Definitions application .

Application links

Users can access applications by following an application link from within the current application to a different one. This can be configured with an application setting to allow for a specific user experience in the linked application. For more information, see Application links.

Search actions

Users can access applications by using search actions to open a mini app within an application. This allows for users to search records in another application without leaving the current application. For more information , see the [link: 'NextbotActionsSearch'].

How to use calendars

Use calendars to schedule and monitor events. 

Calendars can be viewed inside applications they are placed in, on the Viewer page in the Calendar Definitions application, or in the Calendars application. Calendars inside an application can display as Inline, which means they are visible in a field of the application. They can also appear as Pop-up, which means they are accessible from the Calendar icon. 

Calendars are useful in many different processes. For example:

  • Resource scheduling—Using dashboard calendars to assign qualified resources, such as employees or machines, to events that need to be completed within a scheduled timeframe, such as projects or work orders. 
  • Available and unavailable time—Using calendars set up with work hours and holidays to help estimate things like bank transfers. This time can lapse days, for example from 10:00pm—4:00am.

Use the Calendar Definitions application to define, view, or make changes to the calendar. There are several configuration options for calendars available, such as: 

  • Read Only—Configures the calendar so it can't be changed, or have events added to it. Read Only calendars are rendered with a Read Only (Locked) icon in the calendar name.
  • Subscriptions—Configures the calendar to subscribe to other calendars, allowing users to monitor multiple calendars and events in one location. The calendar only sees its own events, and the events which were created on the specific calendars it subscribes to. To subscribe to a calendar, navigate to the Data & Subscriptions page and type in the name of the calendar you want to subscribe to in the Subscriptions field.

Events for calendars can be created on the calendar itself if the calendar isn't set to Read Only, from the Calendar Definitions application, or the Calendar Event Definitions application. Events can be set to recur at different intervals, such as daily for twelve days, or every second Tuesday in every third month. 

There are multiple types of events, such as:

  • To-Do—Schedules an event on the specified day without a time slot designated. 
  • Event—Schedules an event on the specified day with a time slot designated. 
  • Available Time—Schedules a time block where events can be placed. These time blocks can lapse days, for example from 10pm-4am. They can also recur.
  • Unavailable Time—Schedules an unavailable time slot where events can't be placed. Unavailable time also automatically fills in areas outside of available time slots for either the rest of the day, or until the next available time is scheduled.]

Resource scheduling

Resource scheduling is the ability to assign qualified resources, such as employees or machines, to events that need to be completed within a scheduled timeframe, such as projects or work orders.

Resource scheduling is useful in many business functions, such as:

  • Projects—Match available, qualified resources with the steps of a project. Each step may have different labor and skill requirements. 
  • Manufacturing—Match the labor requirements to steps of a manufacturing process. This could be teams of employees assigned to steps based on required skillsets, or machines assigned to work orders. 
  • Field Service—Schedule short duration projects dictated by customers, such as repairs or installations. Events can vary in location, skill, and duration, and are matched against the available, qualified labor pool on the resource calendar.
  • Asset Management—Schedule routine maintenance and equipment repairs, based on production schedules and available materials. 
  • Sales—Schedule specific task to highly differentiated and specialized resources in a sales engagement. 

To use resource scheduling, you need to have a directory with qualified resources and their skillsets, as well as calendars where they can be scheduled. This can be configured using applications, calendars, or dashboards.

To learn more about calendars, see the How to use calendars topic. 

To learn more about resource dashboards, see the How to use resource scheduling dashboards topic. 

How to use resource scheduling dashboards

Dashboards can be configured with cards that enable users to perform resource scheduling. 

To use your resource scheduling dashboard, drag events from the list form onto the calendars. Each calendar represents a resource, like an employee, or a machine in a warehouse. The diagram below shows how the event details are copied onto the resource calendar. 

1
A dashboard card is built over an application which contains the events, their details, and their requirements. This could include length of time, address, materials, staff needs, and necessary skills. 
For example, you could have an event for a sink installation. The necessary skills would be plumbing, and carpentry. It would take four hours of labor to complete the job, it is a billable event, and it is a high priority. The client wants it completed in the afternoon between 12:00-5:00pm. 
2
A dashboard card is built over an application which contains the resources and details about them. For employees or crews, this could include things like labor wage, skills, language, role, education, licenses, or previous customers. For machines and equipment, there may be details on required staff, volume, and time. 
For example, you could search in the Skills field for resources with carpentry and plumbing. You have one resource who is a plumber, and another resource who is a carpenter. You can filter their calendars for a Start Time of 12:00pm, and and End Time of 5:00pm. You can look at their calendars from a day view, week view, or month view. When the event is scheduled on each resource's calendar, the details for that event, including the address, estimated time, and priority are included. 


Some resource scheduling dashboards are configured with icons. Icons are automatically attached to the calendar events when the event is dragged from the list form onto a calendar. Events that are created manually be a user can also use icons by navigating to the Styling page of the events dialog box. The dialog box is opened by selecting an existing event on the calendar, or by selecting an open slot on the calendar where you want to add an event. 

Learn more about calendars in the How to use calendars topic.

How application settings can affect your application

Some applications in Nextworld use application settings. Application settings can change what you see in an application, and how you interact with it.

An application setting can be added to any application entry point, including:

  • Navigation menu. Open the navigation menu and click on an application.
  • Application link. Use a field, row, or form action that opens an application.
  • Search action. Click a search action on a field to open a mini application. 
  • Dashboard card. Open a dashboard page containing dashboard cards with mini applications.

Application settings can apply default values to fields, as well as hide or disable different elements of an application.

Default filter value 

When the application is opened to the specific form, an application setting can populate a filter field with a set value. You can change or remove these filter values. For example:

  • An application setting can be set to filter for the current day when the Bank Deposits application is opened from the menu. This would be helpful if you use the application each day to review bank deposit records for the current day.
  • When the Directory application is opened from a search action configured on the Company field, an application setting can automatically filter directory records for companies, excluding other contact types.

Default field value

When a new record is created, an application setting can enter a default value into a field. Unless the field is also disabled, you can change or remove the field value. 

For example, an application setting can be used in the Expense Reports application to enter your name into the Filed By field when you create a new report.

Hide or disable

Application settings can control how you see and interact with the application by hiding or disabling different elements including:

  • Fields
  • Pages
  • Rows
  • Buttons

For example, if you are assigning an office to a new employee and open a mini app to select the room, an application setting can hide the Delete button from the mini app. 

Attachments

Users can view and manipulate file, image, and hyperlink attachments in the Attachments dialog box that is accessible within applications. 

Access attachments with Row or Form actions. Applications can also be configured to show the attachment options inline in the detail form of application records. 

Depending on the application, attachments can be Read-Only, disabled completely, or available to attach to any record. 

The diagram below shows the components of an application that allows attachments to be included. 

1

Row Action—Select the AttachmentsAttachments icon from the row action menu of a record to open an existing attachment. Open the row action menu and select the Attachments button to add or manage attachments in the manager.

2
Attachments dialog box—Manage the attachments associated with the record.
Select the pinPin icon to pin the Attachments dialog box to the right side of the application. To unpin the dialog box, select the pinPin icon again.
3
Add Attachments—Browse and select a file, or drag and drop a file from outside the application. Select the Upload button to attach it to the record. 

4
Preview—View the selected attachments in this section. Files that exceed the threshold do not automatically preview. Select the Click to Preview button to load the attachment. 
Certain file types cannot be previewed.
5
Link—Expand this section to enter URLs and a display name for the link. Once added, the link becomes an item in the Attachments section. Select the attachment to view the hyperlink. 

Attachment Cross Reference Inquiry application

Use the Attachment Cross Reference Inquiry application to view information about attachments, such as the date the attachment was created, the table it is stored in, the user who attached it, and the status of the file, saved to tables containing business data. By default, you are only able to see records associated with your own user account. 

Every attachment saved into a tenant table automatically has a record created within the application. The record persists even if the attachment is deleted from the table record, and includes a copy of the attached file. 

For example, a record with a status of DeleteMark indicates the attachment has been deleted from the business record and is no longer accessible within the table. The user who attached the file, or a system administrator with attachment permission to the table, would still be able to see and access it from within the attachment cross reference record.