---
title: "Service Center Datamodel"
canonical: "https://help.fieldbuddy.com/space/FBDOCS/5367857154/Service%20Center%20Datamodel"
format: markdown
---
# Entity Definitions

Grey - deprecated, should not be used

Usage 

- SC - Service Center
- SWIFT - FieldBuddy Swift
- DP - Dispatch Panel

|  |  |  |  |
| --- | --- | --- | --- |
| Usage | Object Label | API name | Description |
| SW | Action | FIELDBUDDY__Action__c | Actions to be automatically executed within FieldBuddy Service Center or Mobile (e.g. reset, display notifications) |
|  | Activity Type | FIELDBUDDY__Activity_Type__c | Type of an Planned Activity to executed by a Resource Unit |
|  | Capacity | FIELDBUDDY__Capacity__c | Defining the Capacity of a Resource Unit for a certain Activity Type |
|  | Changeset | FIELDBUDDY__Changeset__c | Changeset received from a FieldBuddy Mobile user containing a set of changed and/or new records to be processed by FieldBuddy Service Center |
| SC | Covered Installed Product | FIELDBUDDY__Covered_Installed_Product__c | Covered Installed Products are describing the relation between an Installed Product and the Service Agreement this Installed Product is covered by. |
|  | Default Resource | FIELDBUDDY__Default_Resource__c | Default Resources defining the Resource Unit |
| DP | Field | FIELDBUDDY__Field__c | Fields contained in a Fieldset |
| DP | Fieldset | FIELDBUDDY__Fieldset__c | A set of fields (section) on a FieldBuddy Mobile Page |
| SC | Installed Product | FIELDBUDDY__Installed_Product__c | An instance of a Product installed at a Location |
| DP | Listing Column | FIELDBUDDY__Listing_Column__c | Columns displayed by a Listing |
| DP | Listing Filter | FIELDBUDDY__Listing_Filter__c | Filters applied to a Listing |
| DP | Listing | FIELDBUDDY__Listing__c | Definition of a listing of records, including filters and columns to be displayed |
| SC | Location | FIELDBUDDY__Location__c | Physical location of an Installed Product or Resource |
| DP | Mobile Page | FIELDBUDDY__Mobile_Page__c | Definition of a Mobile Page in FieldBuddy Mobile App |
| SC | Product | FIELDBUDDY__Product__c | Defintion of a Product (type, manufacturer, model, etc.) |
| DP | Appointment or Resource Assignment | FIELDBUDDY__Resource_Assignment__c | Assignment of a Resource to a Work Order |
| DP | Resource Type | FIELDBUDDY__Resource_Type__c | Type of human and non-human resources (electrician, plumber, van) |
| DP | Resource Unit Assignment | FIELDBUDDY__Resource_Unit_Assignment__c | Assignment of a Work Order to a Resource Unit |
|  | Resource Unit Group | FIELDBUDDY__Resource_Unit_Group__c | Group of Resource Units, e.g. Unit West, Unit East, etc. |
|  | Resource Unit | FIELDBUDDY__Resource_Unit__c | Unit of Resources that can be assigned Work Orders |
| DP | Resource | FIELDBUDDY__Resource__c | Human and non-human resources (technicians, equipment) |
| SC | Service Agreement Type | FIELDBUDDY__Service_Agreement_Type__c | Type of a Service Agreement |
| SC | Service Agreement | FIELDBUDDY__Service_Agreement__c | Record of Agreement with customer for describing services to install, run, maintain Installed Products or Locations |
| SC | Service Plan Coverage | FIELDBUDDY__Service_Plan_Coverage__c | Installed Products covered by a Service Plan |
| SC | Service Plan Item | FIELDBUDDY__Service_Plan_Item__c |  |
| SC | Service Plan | FIELDBUDDY__Service_Plan__c | A Service Plan holds planned and/or expected Work Order Items. A Service Plan can be linked to a Service Agreement. Service Plans will be used in Capacity Management and automatic Work Order creation. |
| SC | Service Request | FIELDBUDDY__Service_Request__c | A request to service an Installed Product |
| SC | System Log | FIELDBUDDY__System_Log__c | Used for logging info, warnings, errors, etc. of activities performed by the system or its end-users |
| SWIFT | Timesheet Lineitem | FIELDBUDDY__Timesheet_Lineitem__c | Timesheet Lineitems on a Timesheet |
| SWIFT | Timesheet | FIELDBUDDY__Timesheet__c | Daily Timesheet of a User |
|  | Timeslot Instance Assignment | FIELDBUDDY__Timeslot_Instance_Assignment__c | Relationship between Time Slot Instances and Resource Unit Assignments |
|  | Timeslot Instance | FIELDBUDDY__Timeslot_Instance__c | An Instance of a Timeslot for a particular day and Resource Unit |
|  | Timeslot | FIELDBUDDY__Timeslot__c | Definition of the Timeslots that divide the days on the Dispatch Panel |
| SWIFT | Work Order Item Detail | FIELDBUDDY__Work_Order_Item_Detail__c | Definition of additional attributes on Work Order Items |
| SWIFT | Work Order Item | FIELDBUDDY__Work_Order_Item__c | Definition of Activities, Parts and Other Expenses to be added to a Work Order |
|  | Work Order Logged Activity Detail | FIELDBUDDY__Work_Order_Logged_Activity_Detail__c | Additional attributes stored on a Work Order Logged Activity |
|  | Work Order Logged Activity | FIELDBUDDY__Work_Order_Logged_Activity__c | Activity logged on a Work Order |
|  | Work Order Other Expense Detail | FIELDBUDDY__Work_Order_Other_Expense_Detail__c | Additional attributes stored on a Work Order Orther Expense |
|  | Work Order Other Expense | FIELDBUDDY__Work_Order_Other_Expense__c | Other Expenses logged on a Work Order |
|  | Work Order Part Detail | FIELDBUDDY__Work_Order_Part_Detail__c | Additional attributes stored on a Work Order Part |
|  | Work Order Part | FIELDBUDDY__Work_Order_Part__c | Part logged on a Work Order |
|  | Work Order Planned Activity | FIELDBUDDY__Work_Order_Planned_Activity__c | Planned Activity on a Work Order |
| SWIFT, SC, DP | Work Order | FIELDBUDDY__Work_Order__c |  |
| SWIFT | Work Order Line Item Detail | FIELDBUDDY__Work_Order_Line_Item_Detail__c | Used Work Order Items Details per Work Order Line Item |
| SWIFT | Work Order Line Item | FIELDBUDDY__Work_Order_Line_Item__c | Used Work Order Items per Work Order |
| SC | Invoice Line Item | FIELDBUDDY__Invoice_Line_Item__c | Junction Object between Invoiceable Items and Invoice Lines |
| SC | Invoice Line | FIELDBUDDY__Invoice_Line__c | Lines on the Invoice |
| SC | Invoice Payment | FIELDBUDDY__Invoice_Payment__c | Invoice Payments by Account, to be assigned to Invoices |
| SC | Invoice | FIELDBUDDY__Invoice__c | An Invoice for delivered services |
| SC | Invoiceable Item | FIELDBUDDY__Invoiceable_Item__c | Invoiceable Items are to be created with custom workflows or code. The Invoiceable Items are then selected in the Invoice creation process, based on Invoice Configurations |
| SC | Payment | FIELDBUDDY__Payment__c | Invoice payment |
| SC | Invoice Configuration | FIELDBUDDY__Invoice_Configuration__c | Configuration of the way Invoices are created based on Invoiceable Items |
| SC | Service Agreement Condition | FIELDBUDDY__Service_Agreement_Condition__c | Service Agreement Condition define default values for conditions like Service Agreement Period, Cancellation Period, Invoice Period, etc. that are used when creating new Service Agreements. |
| SC | Service Agreement Coverage | FIELDBUDDY__Service_Agreement_Coverage__c | Service Agreement Coverage defines the relation between a Service Agreement and the items that are covered by the Service Agreement, like Installed Products, Locations, etc. |
| Swift | Configuration Assignment | FIELDBUDDY__Configuration_Assignment__c | Link FieldBuddy Swift Configuration to an User. Based on the assignment the Mobile application of the user receives its Configuration. |
| Swift | Configuration | FIELDBUDDY__Configuration__c | A Configuration is a set of JSON attachments in which the Mobile User Interface and Briefcase is stored. |
| Swift | Mobile Sync Log | FIELDBUDDY__Mobile_Sync_Log__c | For each data exchange request from Mobile a Log entry is stored. |
| Swift | Mobile Sync Request | FIELDBUDDY__Mobile_Sync_Request__c | Stores the sequence of synchronization requests per user |
| SC | Service Plan Execution | FIELDBUDDY__Service_Plan_Execution__c | Describes single run of Service Plan Job |
| DP | Absence | FIELDBUDDY__Absence__c |  |
| DP | Required Skill | FIELDBUDDY__Required_Skill__c | Describes the required Skills for a Work Order |
| DP | Resource Group | FIELDBUDDY__Resource_Group__c |  |
| DP | Skill Assignment | FIELDBUDDY__Skill_Assignment__c | Describes the Skills that are assigned to a Resource |
| DP | Skill | FIELDBUDDY__Skill__c | Describes Skills, which could be assigned for a certain Resources or added as required to complete a Work order |
| SC | Smart Planning Job Assignment | FIELDBUDDY__Smart_Planning_Job_Assignment__c | Contains information about Resource Assignments and Work Orders, that are planned via related Smart Planning Job |
| SC | Smart Planning Job Resource | FIELDBUDDY__Smart_Planning_Job_Resource__c | Contains information about which Resources are part of the certain Smart Planning job |
| SC | Smart Planning Job | FIELDBUDDY__Smart_Planning_Job__c | Smart Planning Job allows to execute Smart Planning. A Job is a selection of Resources and Work Orders or Resource Assignments |
| SC | Invitation Option | FIELDBUDDY__Invitation_Option__c | An invitation option is a date/time range from which a persons can choose when receiving an invitation |
| SC | Invitation | FIELDBUDDY__Invitation__c | Invitations are sent to persons via email or SMS for them to accept. The result is an appointment with that person |

# Entity model diagrams

Core Entities

![image](media://252d4c53-5304-4b4d-8672-9b39c4a7c7ec)


Entire data model can be found in the Resource section - [https://upperdeck.atlassian.net/wiki/spaces/FBDOCS/pages/4907565057](https://upperdeck.atlassian.net/wiki/spaces/FBDOCS/pages/4907565057)