Contents
- Overview
- Prerequisites
- Create a Custom Object
- Save the Custom Object
- Manage Custom Object Fields
- Notes
- Related Topics
Overview
Custom Objects allow you to define data structures for business information that does not fit into Ordway's standard objects.
You can create a Custom Object by defining its basic information, configuring numbering, and adding custom fields. After you save the Custom Object, you can view and manage its configuration and fields.
Each Custom Object also includes system-managed fields that track record identification and audit information.
Note: A Custom Object can contain a maximum of 20 customer-defined fields, in addition to the system-generated fields automatically created by Ordway.
Prerequisites
Before creating a Custom Object:
- The Custom Objects feature must be enabled for your account.
- You must have access to Settings > Custom Objects.
- Determine the business information you want the Custom Object to store.
- Determine the fields required for the Custom Object.
- If the Custom Object will reference an existing Ordway object, identify the object to reference.
Create a Custom Object
- Navigate to Setup > Custom Objects. The Custom Objects page is displayed.
- Click ADD to create a custom object. The Add Custom Object page is displayed.
- Enter the required information in the Basic Information section.
- Configure the numbering settings.
- Add custom fields.
- Click SAVE. The Custom Object is created and its detail page is displayed.
Enter Basic Information
The Basic Information section defines the identity and configuration of the Custom Object.
| Field | Required | Description |
| Custom Object ID | Auto-generated | Unique identifier automatically assigned to the Custom Object after it is created. |
| Display Name | Yes | Name displayed to users for the Custom Object. |
| API Name | Yes | API identifier used to reference the Custom Object. |
| Description | No | Description of the purpose or business use of the Custom Object. |
| Menu Group | Yes | Determines the menu group where the Custom Object is available. |
| Active | No | Determines whether the Custom Object is active. |
| Enabled for Reports | No | Determines whether the Custom Object is enabled for reporting. |
Display Name
Enter a name that clearly identifies the purpose of the Custom Object. Example: Customer Onboarding
API Name
Enter the API name used to identify the Custom Object programmatically.
The API name:
- Must be unique.
- Can contain letters, numbers, and underscores.
- Must start with a letter.
- Cannot end with an underscore.
- Can contain a maximum of 50 characters.
Example: customer_onboarding
Best practice: Use a descriptive API name that clearly identifies the purpose of the Custom Object.
Description
Enter a description that explains what information the Custom Object is intended to store.
Example: Tracks customer onboarding and implementation information.
Menu Group
Select the menu group where the Custom Object should appear.
Available menu groups include:
- Products & Plans
- Contracts & Orders
- Operations
- Finance
- Platform
- Setup
Select the group that best matches the purpose of the Custom Object.
Example: For a Custom Object used to track customer onboarding activities, select Operations.
Active
The Active toggle determines whether the Custom Object is active.
For a new Custom Object that you want to use immediately, leave Active enabled.
Enabled for Reports
Enable Enabled for Reports if the Custom Object needs to be available for reporting.
Configure Numbering
Custom Object records can use automatic or manual numbering.
Use Numbering Type to select how records are numbered.
Available options:
- Auto
- Manual
Automatic Numbering
Select Auto to have Ordway automatically generate record numbers.
You can specify the Numbering Format used for generated record numbers.
Example
|
ONB-00001 Subsequent records can use the same numbering pattern, such as: ONB-00002 |
Manual Numbering
Select Manual when record numbers are provided manually.
When manual document numbering is used, the record name and ID are provided according to the configured numbering behavior.
Add Custom Fields
Custom fields define the business information stored in each Custom Object record.
To add a field:
- In the Fields section, click ADD.
- The Add Field dialog box is displayed.
- Enter the field's basic information.
- Configure the field settings. For more information, see [Field Information].
- Click SAVE.
- Repeat these steps to add additional fields.
Note: A Custom Object can contain a maximum of 20 customer-defined fields, in addition to the system-generated fields automatically created by Ordway.
Field Information
The Add Field dialog contains the following settings.
| Field | Required | Description |
| Field Label | Yes | Name displayed to users for the field. |
| API Name | Yes | API identifier used to reference the field. |
| Description | No | Explains the purpose of the field. |
| Tooltip Text | No | Help text displayed to users for the field. |
| Field Type | Yes | Determines the type of data the field stores. |
| Default Value | Depending on field type | Specifies a default value when supported by the field type. |
| Required | No | Determines whether a value must be provided for the field. |
| Show in Table / Show in Associated Tabs | No | Determines where the field is displayed, depending on the field type and configuration. |
Field Types
The available Custom Object field types are:
| Field Type | Description |
| Text | Stores text values. |
| Number | Stores numeric values. |
| Date | Stores a date. |
| Datetime | Stores a date and time. |
| Boolean | Stores a true/false value. |
| Picklist | Allows a value to be selected from predefined options. |
| Reference | Links the field to an existing Ordway object. |
| Currency | Stores monetary values. |
Reference Fields
Use a Reference field when a Custom Object field needs to be associated with an existing Ordway object.
After selecting Reference as the field type, select the Reference Object.
Available reference objects include standard objects such as:
- Customers
- Subscriptions
- Quotes
- Chart of Accounts
- Usages
- Products
- Plans
- Billing Runs
- Invoices
- Payments
- Credits
- Refunds
- Financial Periods
- Orders
The available reference objects are determined by the Custom Object configuration.
Example
For a Custom Object called Customer Onboarding, create a reference field as follows:
| Setting | Value |
| Field Label | Customer Name |
| API Name | customer_name |
| Description | Customer associated with the onboarding record. |
| Field Type | Reference |
| Reference Object | Customers |
| Required | Enabled |
This allows the onboarding record to reference an existing Customer rather than storing the customer as plain text.
Make a Field Required
To require users to provide a value for a field:
- Open the Add Field dialog.
- Configure the field.
- Enable Required.
- Save the field.
Required fields are identified in the Custom Object field configuration.
Note: Custom Object fields are configurable. Only fields that are specifically marked as required need to have a value provided when a record is created.
Configure Field Visibility
You can configure whether a field is displayed in the relevant table or associated views using the available visibility option.
For fields that support it:
- Enable Show in Table to display the field in the Custom Object table.
- For Reference fields, configure Show in Associated Tabs when you want the field available in associated views.
Note: The available visibility option depends on the field type.
Save the Custom Object
After configuring the Custom Object:
- Verify the required fields.
- Verify the API name.
- Verify the Menu Group.
- Verify the numbering configuration.
- Verify the fields and their types.
- Click SAVE.
After the Custom Object is successfully created, Ordway displays the Custom Object detail page.
- Custom Object ID
- Display Name
- API Name
- Description
- Menu Group
- Status
- Enabled for Reports
- Numbering Type
- Numbering Format
- Custom Object fields
Result
After you save the Custom Object:
- The Custom Object is created.
- Ordway assigns a Custom Object ID.
- The Custom Object appears in the selected Menu Group.
- The configured fields are displayed on the Custom Object detail page.
- System-generated fields are automatically available for the Custom Object.
- The Custom Object is available for use according to its configuration, including reporting when Enabled for Reports is enabled.
Manage an Existing Custom Object
After creating a Custom Object, you can open it from the Custom Objects page to review or modify its configuration.
From the Custom Object detail page, you can use EDIT to modify the available configuration.
You can also add additional fields using ADD in the Fields section.
Note: Changes to an existing Custom Object can affect records, integrations, workflows, reports, and other configurations that use the object. Review the impact before making changes.
Edit a Custom Object Field
You can edit customer-created fields after they have been added to a Custom Object.
- Open the required Custom Object.
- In the Fields section, locate the field you want to modify.
- Click the Actions menu for the field.
- Select Edit.
- Update the available field properties.
- Click SAVE. A confirmation message indicates that the changes were saved successfully.
The updated field configuration is displayed in the Fields list.
Note: System-generated fields cannot be edited. These fields include ID, Created By, Updated By, Created At, and Updated At.
Delete a Custom Object Field
You can delete customer-created fields that are no longer required.
- Open the required Custom Object.
- In the Fields section, locate the field you want to remove.
- Click the Actions menu for the field.
- Select Delete.
- Confirm the deletion, if prompted. The field is removed from the Custom Object.
Note: System-generated fields cannot be edited. These fields include ID, Created By, Updated By, Created At, and Updated At.
Notes
- Custom Objects are customer-defined and can be configured for business-specific requirements.
- A Custom Object can contain a maximum of 20 customer-defined fields, in addition to the system-generated fields automatically created by Ordway.
- Custom Object API names must be unique.
- API names can contain letters, numbers, and underscores.
- API names must start with a letter and cannot end with an underscore.
- API names can contain a maximum of 50 characters.
- Reference fields can associate Custom Object data with existing Ordway objects.
- Ordway automatically creates system fields for record identification and audit information.
- System-generated fields cannot be edited or deleted.
Comments
0 comments
Please sign in to leave a comment.