Contact
The contact object contains information about a contact record.
Contacts in Current RMS are generally used for storing information about people who work at an organization or venue.
They're also commonly bookable resources for freelancers or staff members.
You may raise purchase orders with contacts whose location type is "External". You can't raise invoices against contacts.
Members
Contacts, organizations, vehicles, venues, and users are all known as members in the database. Members have some shared attributes, along with attributes that are specific to that particular member type.
When you're checking a list of members, you can use the type object to determine what type of member you're working with.
For example, the participants object against an opportunity returns participant objects for any members who are participants on the opportunity. To print only contacts:
<ul>
{% for participant in order.participants %}
{% if participant.type == "Contact" %}
<li>{{ participant.name }}</li>
{% endif %}
{% endfor %}
</ul>Document layouts
The contact object can be accessed in document layouts created against the following modules:
Member
From a contact record:
From an organization record:
From a venue record:
Opportunity
To print contacts who are a participant against an opportunity:
To print contacts against an opportunity's related organization:
To print contacts who are are bookable resources for service items:
Project
To print contacts who are a participant against a project:
To print contacts against a project's related organization:
Purchase order
Where the supplier is a contact:
To print contacts against a purchase order's related organization:
Invoice
To print contacts against an invoice's related organization:
Activity
To print information about contacts that are participants against an activity:
Discussion templates
The contact object can be accessed in discussion templates created against the following modules:
Member
From a contact record:
From an organization record:
From a venue record:
Opportunity
To print contacts who are a participant against an opportunity:
To print contacts against an opportunity's related organization:
To print contacts who are are bookable resources for service items:
Project
To print contacts who are a participant against a project:
To print contacts against a project's related organization:
Purchase order
Where the supplier is a contact:
To print contacts against a purchase order's related organization:
Invoice
To print contacts against an invoice's related organization:
activities
activitiesReturns activity objects for the activities relating to a contact.
Input
Output
Activityaddress
addressReturns a contact's primary address.
Input
Output
address_detail
address_detailReturns address objects for a contact's primary address.
Input
Output
Address detailattachments
attachmentsReturns attachment objects for attachments stored against a contact.
Input
Output
Attachmentsdepartment
departmentReturns a contact's department.
Input
Output
description
descriptionReturns a contact's description.
Input
Output
email
emailReturns the first work email address stored against a contact.
Input
Output
emails
emailsReturns email objects for email addresses stored against a contact.
Input
Output
Emailsicon_url
icon_urlReturns a URL pointing at the contact's picture. The full size image is returned.
Input
Output
image_attachments
image_attachmentsReturns attachment objects for attachments stored against a contact. Only returns those that have a file type of image.
Input
Output
Attachmentsid
idReturns a contact's ID.
Input
Output
lawful_basis_type_id
lawful_basis_type_id Returns the legal basis type ID for a contact.
Type
Legal basis type
11001
Legitimate interest - prospect
11002
Legitimate interest - existing customer
11003
Performance of a contract
11004
Freely given consent
11005
Employee
11006
Unknown
Input
Output
lawful_basis_type_name
lawful_basis_type_nameReturns a contact's legal basis type name.
You may add legal basis types in System Setup > List of Values.
Legitimate interest - prospect
Legitimate interest - existing customer
Performance of a contract
Freely given consent
Employee
Unknown
Input
Output
live_purchase_orders
live_purchase_orders Returns purchase order objects for purchase orders against a contact. Only live purchase orders are returned.
Input
Output
location_type
location_type Returns a contact's location type ID.
Type
Location type
0
Internal
1
External
Input
Output
location_type_name
location_type_nameReturns a contact's location type name.
Internal
External
Input
Output
mobile
mobileReturns a contact's cell phone number. The first telephone number with the type “cell” or “mobile” is returned.
Input
Output
name
nameReturns a contact's name.
Input
Output
organisations
organisationsReturns organization objects for linked organizations against a contact.
Input
Output
Organizationphones
phonesReturns telephone objects for telephone numbers stored against a contact.
Input
Output
Phonespurchase_tax_class_name
purchase_tax_class_nameReturns the purchase tax class name against a contact.
Input
Output
telephone
telephoneReturns a contact's telephone. The first telephone number with the type “work” is returned.
Input
Output
title
titleReturns a contact's title.
Input
Output
venue
venueReturns venue objects for linked venues against a contact.
Input
Output
VenueLast updated
Was this helpful?