> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fentufsm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Objects

> Manage physical locations and buildings where service is performed

## Overview

Objects represent physical locations or buildings where you perform service for customers. They could be office buildings, retail stores, warehouses, production facilities, or any other site. Objects help you organize customer assets by location and track service history at each site.

<img src="https://mintcdn.com/fentu/C3pzkSBx7BqIrzJP/images/fentu-fsm/customers/objects-list.png?fit=max&auto=format&n=C3pzkSBx7BqIrzJP&q=85&s=02f7ce62a21f642f7cbc812b5a67f108" alt="Objects List View" width="1280" height="720" data-path="images/fentu-fsm/customers/objects-list.png" />

<Note>
  Objects are child records of Customers. Each object must belong to a customer and represents a specific location where that customer has equipment or requires service.
</Note>

## When to Use Objects

Use the Objects module when you need to:

* Define multiple service locations for a single customer
* Track which assets are at which location
* Organize work orders by site or building
* Maintain site-specific access information (gate codes, parking, etc.)
* Generate reports by location
* Assign technicians based on geographic area

***

## Understanding Objects

### Object Hierarchy

```
Customer (Company)
  └─ Object (Location/Building)
      └─ Assets (Equipment at this location)
```

**Example:**

* **Customer:** "Acme Corporation"
  * **Object:** "Acme HQ - Downtown"
    * Assets: Machine System #1, Machine System #2, Elevator #1
  * **Object:** "Acme Warehouse - Industrial Park"
    * Assets: Forklift #1, Loading Dock Door #1, Dock Door #2

### Objects vs Customers vs Assets

<CardGroup cols={3}>
  <Card title="Customer" icon="building">
    The **Company** or organization.
    <br />Example: "Acme Corp"
  </Card>

  <Card title="Object" icon="location-dot">
    A **Physical Location** where the customer operates.
    <br />Example: "123 Main St Office"
  </Card>

  <Card title="Asset" icon="barcode">
    **Equipment** at that location that requires service.
    <br />Example: "Rooftop Machine Unit"
  </Card>
</CardGroup>

***

## Objects List View

### Key Features

<AccordionGroup>
  <Accordion title="Branch Filtering" icon="filter">
    Filter objects by branch to see locations relevant to your service area.
  </Accordion>

  <Accordion title="Search and Sort" icon="magnifying-glass">
    Search by object name, address, or customer. Sort by any column to organize your view.
  </Accordion>

  <Accordion title="Customer Grouping" icon="layer-group">
    View all objects for a specific customer to see all their locations at once.
  </Accordion>

  <Accordion title="Quick Navigation" icon="bolt">
    Click object names to view details, assets at that location, and service history.
  </Accordion>
</AccordionGroup>

### Object List Columns

| Column                  | Description                                                                              |
| ----------------------- | ---------------------------------------------------------------------------------------- |
| **Object Name**         | Descriptive name for the location (click to view details)                                |
| **Object Code**         | Short code or identifier for internal use                                                |
| **Parent Location**     | The location this object belongs to, if applicable                                       |
| **Customer**            | Which customer this object belongs to                                                    |
| **Object Type**         | Category: Office, Warehouse, Retail, Production, Data Center, etc.                       |
| **Address**             | Physical street address of the location                                                  |
| **City**                | City or town                                                                             |
| **State/Province**      | State, province, or region                                                               |
| **Postal Code**         | ZIP or postal code                                                                       |
| **Country**             | Country name                                                                             |
| **Active Assets**       | Number of assets registered at this location                                             |
| **Special Information** | Unique requirements for this site (safety equipment, background checks, insurance, etc.) |
| **Remarks**             | Internal notes technicians should know: difficult access, historical issues, etc.        |
| **Status**              | Active or Inactive. Inactive objects are hidden from most searches.                      |
| **Actions**             | Quick links to view, edit, or create work orders                                         |

<Info>
  When Fentu FSM is integrated with SAP Business One, locations are created via the integration: **SAP Business One ShipTo → Fentu FSM Location**. New locations created directly in Fentu FSM will not be synced back into SAP B1.
</Info>

***

## Creating a New Object

<Steps>
  <Step title="Click 'New Object'">
    Click the "New Object" or "+" button in the top right corner.
  </Step>

  <Step title="Select Customer">
    Choose which customer this object belongs to from the dropdown.
  </Step>

  <Step title="Enter Location Details">
    Fill in the object name, address, and other location information.
  </Step>

  <Step title="Add Access Information">
    Document gate codes, parking instructions, key locations, etc.
  </Step>

  <Step title="Save">
    Click "Save" to create the object record.
  </Step>
</Steps>

***

## Object Information Fields

### Basic Information

| Field           | Description                                                                                                 |
| --------------- | ----------------------------------------------------------------------------------------------------------- |
| **Object Name** | Descriptive name for this location. Be specific enough to distinguish from other locations. Required field. |
| **Object Code** | Optional short code for internal reference (e.g., "ACME-DT" for Acme Downtown location).                    |
| **Customer**    | Which customer owns or operates this location. Required field.                                              |
| **Object Type** | Categorize the location: Office, Warehouse, Retail, Production, Data Center, etc.                           |
| **Status**      | Active or Inactive. Inactive objects are hidden from most searches.                                         |

<Tip>
  Use clear, descriptive object names that include the customer name and location identifier. For example: "Acme Corp - Downtown Office" or "Global Industries - Warehouse #3". This prevents confusion when selecting locations in work orders.
</Tip>

### Address Information

| Field              | Description                                            |
| ------------------ | ------------------------------------------------------ |
| **Street Address** | Physical street address of the location.               |
| **Address Line 2** | Suite, building, floor, or additional address details. |
| **City**           | City or town.                                          |
| **State/Province** | State, province, or region.                            |
| **Postal Code**    | ZIP code or postal code.                               |
| **Country**        | Country name.                                          |

### Access Information

| Field                    | Description                                                                   |
| ------------------------ | ----------------------------------------------------------------------------- |
| **Gate Code**            | Security gate access code or key fob number.                                  |
| **Parking Instructions** | Where technicians should park (visitor parking, loading dock, street, etc.).  |
| **Building Access**      | How to enter the building (front desk check-in, side entrance, loading dock). |
| **Key Location**         | Where keys are stored or who has keys on-site.                                |
| **Access Hours**         | When the facility is accessible (24/7, weekdays 8-5, etc.).                   |

<Warning>
  Never include sensitive security information in fields visible to customers. Gate codes and access instructions should only be visible to internal staff and technicians.
</Warning>

### Contact Information

| Field                 | Description                                                                                 |
| --------------------- | ------------------------------------------------------------------------------------------- |
| **Site Contact**      | Primary contact person at this specific location (may differ from customer's main contact). |
| **Site Phone**        | Phone number specific to this location.                                                     |
| **Emergency Contact** | Who to call for emergencies at this site.                                                   |

### Site Details

| Field                    | Description                                                                                   |
| ------------------------ | --------------------------------------------------------------------------------------------- |
| **Building Size**        | Square footage or building size for planning purposes.                                        |
| **Floors**               | Number of floors or levels.                                                                   |
| **Operating Hours**      | When the facility operates (helps schedule service during appropriate times).                 |
| **Special Requirements** | Any unique requirements for this site (safety equipment, background checks, insurance, etc.). |

### Service Information

| Field                        | Description                                                  |
| ---------------------------- | ------------------------------------------------------------ |
| **Service Area**             | Geographic area or territory this object falls under.        |
| **Branch**                   | Which branch services this location.                         |
| **Response Time SLA**        | Expected response time for service calls at this location.   |
| **Preferred Service Window** | When service can be performed (after hours, weekends, etc.). |

### Notes and Instructions

| Field                       | Description                                                                                                                                   |
| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| **Notes**                   | Internal notes about the location. Document anything technicians should know: difficult access, special requirements, historical issues, etc. |
| **Technician Instructions** | Specific instructions for technicians visiting this site.                                                                                     |

<Tip>
  Use the Notes and Instructions fields liberally. Document things like:

  * "Park in visitor lot on west side of building"
  * "Check in at security desk, ask for Bob in facilities"
  * "Equipment located on roof, access via interior stairwell"
  * "Site requires hard hats and safety vests"
</Tip>

***

## Common Object Types

<AccordionGroup>
  <Accordion title="Office Buildings" icon="building">
    **Typical Assets:** Machine systems, elevators, security systems, lighting

    **Key Information to Track:** Floor number, access hours, parking validation, reception check-in procedures
  </Accordion>

  <Accordion title="Retail Stores" icon="store">
    **Typical Assets:** Refrigeration units, Machine, point-of-sale systems, lighting, security cameras

    **Key Information to Track:** Store hours (service typically after closing), manager contact, loading dock access
  </Accordion>

  <Accordion title="Warehouses" icon="warehouse">
    **Typical Assets:** Forklifts, dock doors, lighting, security systems, material handling equipment

    **Key Information to Track:** Loading dock hours, forklift certification requirements, safety equipment requirements
  </Accordion>

  <Accordion title="Production Facilities" icon="industry">
    **Typical Assets:** Production machinery, machines, electrical systems, specialized equipment

    **Key Information to Track:** Production schedules (to avoid service during production), safety requirements, specialized training needs
  </Accordion>

  <Accordion title="Data Centers" icon="server">
    **Typical Assets:** machines/cooling systems, electrical/UPS systems, security systems, fire suppression

    **Key Information to Track:** Strict access control procedures, change management requirements, uptime SLAs
  </Accordion>
</AccordionGroup>

***

## Object Actions

### From the List View

<CardGroup cols={2}>
  <Card title="View Details" icon="eye">
    Click the object name to see complete information, assets at this location, and service history.
  </Card>

  <Card title="Edit Object" icon="pen">
    Update address, access information, or other object details.
  </Card>

  <Card title="View Assets" icon="barcode">
    See all equipment and assets registered at this location.
  </Card>

  <Card title="Create Work Order" icon="plus">
    Quickly create a new work order for service at this location.
  </Card>
</CardGroup>

### From the Detail View

When viewing an object record, you can access all related records:

| Related Record     | Description                                          |
| ------------------ | ---------------------------------------------------- |
| **Work Orders**    | All work orders created for this location            |
| **Assets**         | Equipment and assets registered at this site         |
| **Onsite Contact** | The primary contact person at this specific location |

***

## Multi-Location Customers

### Best Practices for Managing Multiple Locations

When a customer has multiple objects (locations), follow these strategies:

<Steps>
  <Step title="Use Consistent Naming">
    Establish a naming convention: "Customer Name - Location Descriptor"
    <br />Example: "Acme Corp - Headquarters", "Acme Corp - Warehouse 1", "Acme Corp - Retail Store North"
  </Step>

  <Step title="Assign Site-Specific Contacts">
    Create contacts for key people at each location, not just corporate contacts.
  </Step>

  <Step title="Document Site Differences">
    Each location may have different access procedures, hours, and requirements. Document these carefully.
  </Step>

  <Step title="Assign to Service Territories">
    Use the service area or branch field to route work orders to the appropriate technicians.
  </Step>
</Steps>

***

## Tips and Best Practices

<AccordionGroup>
  <Accordion title="Create Objects Even for Single-Location Customers" icon="location-dot">
    Even if a customer only has one location now, create an object record. This makes it easy to add more locations later without restructuring your data. It also provides a place to document site-specific access information.
  </Accordion>

  <Accordion title="Use Descriptive Names" icon="signature">
    Object names should clearly identify the location. "Building 3" is unclear, but "Acme Corp - Warehouse Building 3, Industrial Park" tells technicians exactly where to go.
  </Accordion>

  <Accordion title="Keep Access Information Current" icon="key">
    Gate codes, key locations, and access procedures change frequently. Review and update access information regularly, especially after security changes.
  </Accordion>

  <Accordion title="Document Parking and Access" icon="square-parking">
    Technicians waste time and create poor impressions when they can't find parking or don't know how to access the building. Document clear instructions for first-time visits.
  </Accordion>

  <Accordion title="Link Site Contacts" icon="user-tag">
    Identify and link contacts specific to each location. Don't rely solely on corporate contacts who may not know site-specific details.
  </Accordion>

  <Accordion title="Use Object Types Consistently" icon="tags">
    Establish standard object types and use them consistently for better filtering and reporting. Examples: Office, Retail, Warehouse, Production, Data Center, Remote Site.
  </Accordion>

  <Accordion title="Document Special Requirements" icon="clipboard-check">
    Some sites require background checks, safety certifications, insurance certificates, or special equipment. Document these requirements so technicians are prepared before arriving.
  </Accordion>

  <Accordion title="Track Service Territory" icon="map">
    Use the service area or branch field to ensure work orders are routed to technicians who cover that geographic area.
  </Accordion>
</AccordionGroup>

***

## Common Questions

<AccordionGroup>
  <Accordion title="Do I need to create objects for customers with only one location?" icon="question">
    Yes, it's recommended. Creating an object even for single-location customers:

    * Provides a place to document site-specific access information
    * Makes it easy to add more locations later
    * Maintains consistent data structure across all customers
    * Improves reporting and analytics
  </Accordion>

  <Accordion title="What's the difference between a customer address and an object address?" icon="question">
    The **customer address** is typically the billing or corporate headquarters address. The **object address** is where service is actually performed. For many small customers, these are the same. For larger customers, they're often different (corporate HQ vs various service locations).
  </Accordion>

  <Accordion title="Can an asset belong to multiple objects?" icon="question">
    No, each asset is registered at one specific object (location). If equipment is moved to a different location, update the asset record to reflect the new object.
  </Accordion>

  <Accordion title="How do I handle temporary locations?" icon="question">
    Create object records for temporary locations (construction sites, pop-up stores, etc.) and mark them as inactive once the project is complete. This preserves historical service records while keeping current location lists clean.
  </Accordion>

  <Accordion title="Should I create separate objects for different buildings on the same campus?" icon="question">
    It depends on your service needs. If buildings have different access procedures, contacts, or equipment types, create separate objects. If they're managed as one unified site, a single object may suffice. Consider: Do technicians need different instructions or contacts for each building?
  </Accordion>

  <Accordion title="Can I delete an object?" icon="question">
    You can delete objects that have no associated assets or work orders. Objects with historical data should be marked as inactive instead of deleted to preserve service history.
  </Accordion>

  <Accordion title="How do I move an asset from one object to another?" icon="question">
    Edit the asset record and change its assigned object. This is useful when equipment is relocated from one site to another. The service history moves with the asset.
  </Accordion>

  <Accordion title="What should I put in the Object Code field?" icon="question">
    Use a short, memorable code for internal reference. Common approaches:

    * Customer abbreviation + location: "ACME-DT", "ACME-WH1"
    * Geographic code: "NYC-001", "CHI-SOUTH"
    * Facility number: "FAC-0123"
      Keep codes short (under 10 characters) and consistent across your organization.
  </Accordion>
</AccordionGroup>

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="Customers" icon="building" href="/customers/customers">
    Manage parent customer records for objects.
  </Card>

  <Card title="Assets" icon="barcode" href="/customers/assets">
    Register equipment at each object location.
  </Card>

  <Card title="Work Order Wizard" icon="wand-magic-sparkles" href="/service-apps/wizards/work-order-wizard">
    Select objects when creating work orders.
  </Card>

  <Card title="Contacts" icon="user" href="/customers/contacts">
    Assign site-specific contacts to objects.
  </Card>
</CardGroup>
