Objects are the main elements of the database structure; there are different Types and they serve different purposes within the system. Objects could be People, Machines, Equipment, Rooms, Services, etc.
All Objects can have Buy and Sell Rates, which makes it possible to financially control Projects, make Budgets, Quotes, Invoices and Financial Reports.
Some Object Types can be booked on the Timeline to get an overview of who, what and when equipment and facilities are booked, and the cost will be calculated in relation to time booked or used.
Other Objects are added directly to Projects as costs.
The Objects can be organized, categorized and classified in the Object Manager.
All Objects can have Buy and Sell Rates. Most Rates are based on Hour or Day, and for others individually defined units are applied (see below what applies to which Object Type). When setting the Rates on the Objects it is important to decide whether the Rate should be on the ‘operator’ (‘User’ or ‘Resource’), on the machine or suite (‘Objects’) or on both.
Objects that are of the same kind can be organized into Object Classes. For example if there are five HD Cameras of the same sort these can all be placed within a class called “HD Camera”, or if there are ten Editors these can be placed within a class called “Editor”. A machine or a person can belong to more than one Object Class, a person could for example belong to both a Class of Cameramen and Directors, etc.
If it is not important when creating a booking which Camera or which Editor to use for the job, it is possible to book using just the Object Class, and farmerswife will allocate one object from the class, which is available.
Using Object Classes simplifies booking, searching, reporting and rate administration.
Rates can be set for the Object Class (or Activity – see below) and can be inherited by each individual Object belonging to that Object Class. If the rate is set on the Object Class it is not necessary to set an individual rate on each Object belonging to the Class.
If an Object can perform different jobs that have different Rates, these are added as Activities to the Objects. The Activity is selected when booking the Object on the Timeline.
can be set up on Objects, Groups or Objects Classes
are used to set different prices for various jobs that can be carried out in a room, on a machine, or by a person.
display on the Timeline to indicate which job is carried out in a room, on a machine, or by a person.
can be used as the display name in a Project Report or Invoice (rather than the object name).
An Object can be linked to another Object as an Accessory. When for example booking an Editor that is always booked with a specific machine, this machine can be the Accessory of the Editor. When the Editor is booked the machine will automatically be booked.
There are two types of Users: Advanced Users and Web Users. All Users have access to the Web client, the iOS app and the Mobile Web Application (for Android users). The Advanced Users on top of this have access to the Desktop client. The Web Users can also have access to the Media Library / Media Orders in the Desktop Client if this is a licensed module.
All Users can be booked on the Timeline.
Users can be organized into three categories that can be individually named. When starting farmerswife the default categories (Operators, Producers/Coordinators and Administration) can be changed. These Categories are listed as “Types” in the Object Manager and in the Toolbox Object tab. (See image in section Object Manager below)
Users can be organised into Object Classes; can have Activities, and Accessories.
Their rates are by Hour or Day but they can also Inherit Rate from Object Class or Object Class Activity, which will then ignore the individually set user rates.
Resources are people that can be booked on the Timeline but who do not need a User License, typically used for freelancers or staff that do not have a User License. Resources could at a later state be given Web Licenses if needed.
Resources can be organised into Object Classes; can have Activities, and Accessories.
Their rates are by Hour or Day but they can also Inherit Rate from Object Class (or Object Class Activity), which will then ignore the individually set user rates.
Rooms, Machines, Equipment
Objects such as Rooms, Machines and Equipment can be booked on the Timeline.
These objects can be organized into three categories that can be individually named. When starting farmerswife the default categories (Suites/Workstations, Equipment/Machines and Facility) can be changed. These Categories are listed as “Types” in the Object Manager and in the Toolbox Object tab. (See image in section Object Manager below)
These Objects can be organised into Object Classes; can have Activities, and Accessories.
Their rates are by Hour or Day but they can also Inherit Rate from Object Class (or Object Class Activity), which will then ignore the individually set object rates.
This is a Type of Object that is built out of multiple individual Objects from the database. This is to create for example a Camera Kit, consisting of a camera, a tripod, a lens etc. This Category cannot be renamed. Groups are often used to have fixed prices for a set of Objects.
Groups can be organised into Object Classes; can have Activities, and Accessories.
Each Group can have a fixed Hour or Day rate, or it can take the combined rates of all the Objects within it.
There are some limitations to Groups:
- Groups can only be added to Budgets through Object Classes (create the Group with fixed price or without and then create an Object Class (with the same name) and then add the Group to that Object Class.)
- Groups can be viewed/booked in the Web Client but the members will not be booked.
- In the booking window when adding involved, it is not possible to add a Group.
- If Inherit Rate from Object Class and Fixed price on Group = No, then the price does not come through if the Group is added to a Virtual Booking.
- Groups are not included in the “extra” selector in Virtual Bookings, or the Object Browser in the Project window.
These Objects are booked in the Timeline and are used to track unit types such as meters, frames etc. This category cannot be renamed.
Time Units can be organized in Object Classes and can Inherit Rate from the Object Class.
Rates are based on individually defined units, for example Meters or Frames.
“Extras” is an Object type that cannot be booked on the Timeline but can be added to the Project in order to include all related costs. There are three types: Materials, Services and Expenses. They can be added to the Project either through a booking Time Report or directly in the Project window.
Rates are based on individually defined units.
Materials: Stored in stock rooms, e.g. Tape stock, CDs, DVDs, etc.
Can be added as cost to Media Orders.
Services: Services provided to clients. e.g. FTP postings, Archiving or out of house services. Can have a percentage markup. Can be added as cost to Media Orders.
Expenses: For example meals, tickets, couriers etc. (Cannot be added as cost to Media Orders.)
Dub orders often linked to Media / Entries in the Media Library. They can be assigned to a User and associated with a Booking.
Buy / Sell Rates are set per unit. Express (Urgent) Rate can be added.