Build your application with custom objects
When you create a custom application, you also need to create objects to receive and process the data needed within it. Any distinct information record that's cardinally different from another record needs an object to handle that record type. For example, Invoice is one object and Invoice Line Item is another object.
Objects are made up of components that define how Sage Intacct manages and processes the object's data records. Components can include fields, relationships, pages, list views, email templates, document templates, triggers, workflow processes, data maps, and unique indexes. These components apply to the object records in scope. For example, you might create a Collections Activity object to hold records about calls and emails for collections. When you do, the automated activities, like status changes and record updates related to the object, are set up as part of the object definition.
You can also create an object to hold certain application settings. For example, in a Collections application, you can have a Collections Activity object that holds all the call and email records. Or you might have a Collections Settings object to hold information like the return email address and remittance details for automated notifications.
Objects exist independently from applications and can be assigned to several at the same time. When creating an object, plan how the object will relate to other objects used by your application. Know if you need one-to-one, many-to-one, or many-to-many relationships with other applications.
Access to certain features in Customization Services or Platform Services are based on your administrative privileges. See the table below to determine what kind of administrator you need to be for each feature. Learn more about Permissions for Customization and Platform Services.
| Feature | Permissions needed |
|---|---|
|
|
Only full administrators can edit page layouts on standard pages. |
Only full administrators can access Platform Services features because only they can change the behavior of Sage Intacct pages. |
|
We recommend limiting this permission to one or two admin users who control the authorization and installation of applications with UDDs. The installation of applications with UDDs must be authorized. There might be an associated cost for the company installing the application, UDDs cannot be uninstalled after they are in use, and transaction and report processing times can increase as UDDs are added. |