Click or drag to resize

SOContact Properties

The SOContact type exposes the following members.

Properties
  NameDescription
Public propertyActiveLinks
ActiveLinks - Number of active links to documents, projects, Urls, appointments, sales, contacts, persons, selections
(Inherited from IContact.)
Public propertyActivityLinks
The ActivityLinks attached to this contact. Add or remove links on this object.
(Inherited from IContact.)
Public propertyCode exampleAssociate
Our contact - the user who 'owns' the company Our contact - the user who 'owns' the company
(Inherited from IContact.)
Public propertyCode exampleAutoSaveOnChangeIdentity
Should the model save on IdentityChanged?
(Inherited from IContact.)
Public propertyCode exampleAutoSaveOnFlush
Should the model save on flush cache?
(Inherited from IContact.)
Public propertyCode exampleBusiness
Contact Business - a list item - table enTableBusiness=61

The business that the contact is associated with. The GUI forces the user to enter a business type.

A list item - table enTableBusiness=61

(Inherited from IContact.)
Public propertyCode exampleCategory
Contact Category - a list item - table enTableCategory=64

The category that is set on the company. The GUI forces the user to enter a category type.

A list item - table enTableCategory=64

(Inherited from IContact.)
Public propertyCode exampleChanged
has record been changed since read? If the company has been modified since it was loaded, this will return false
(Inherited from IContact.)
Public propertyCode exampleCounters
Contact Counters - when was the company last contacted, how much was the most recent sale. May return an error if the Sales Intelligence license is missing.
(Inherited from IContact.)
Public propertyCode exampleCountry
The contact's country - a list item - table enTableCntry=19

The country this contact is located in. The country a contact is saved with, affects the phone number format, and the address layout.

A list item - table enTableCntry=19

(Inherited from IContact.)
Public propertyCode exampleCreatedAssociate
The user that created the object The associate that first created the contact
(Inherited from IContact.)
Public propertyCode exampleCreatedDate
The date the object was saved to the database. The date and time the contact was first created
(Inherited from IContact.)
Public propertyCode exampleDepartment
Department or section within a company
(Inherited from IContact.)
Public propertyCode exampleEmails
Email addresses Returns a collection of email objects.
(Inherited from IContact.)
Public propertyCode exampleExternalFieldChanged
have external fields been changed? New in Seven
(Inherited from IContact.)
Public propertyCode exampleForeignKey
Get ForeignKeys linked to this contact Get the foreign key values for this contact. May be used to connect a contact to an external application where you need more settings
(Inherited from IContact.)
Public propertyCode exampleFormattedAddress
returns just the address as a multi-line string according to the country's address layout Returns the name and mailing address of the contact formatted according to the national rules. Useful when generating address labels
(Inherited from IContact.)
Public propertyCode exampleFormattedLabel
returns the name + address as a multi-line string according to the country's address layout Returns the name and mailing address of the contact formatted according to the national rules. Useful when generating address labels. There is no contact person info on the formatted label
(Inherited from IContact.)
Public propertyCode exampleGroup
Primary User Group of owning associate. Set implicitly by AssociateId.
(Inherited from IContact.)
Public propertyCode exampleIdentity
The primary key on the primary table. Is zero for new objects. Is set when an object is saved. This is the internal ID of the contact
(Inherited from IContact.)
Public propertyCode exampleInterests
The active Interests collection. Returns a collection of active SOInterests objects
(Inherited from IContact.)
Public propertyCode exampleIsAvailable
is record available in db? Checks if the record is available in the database. It’s useful to check if a contact actually exists before adding new properties to it
(Inherited from IContact.)
Public propertyIsFavourite
Add/Remove this contact from my favourites
(Inherited from IContact.)
Public propertyCode exampleIsRequiredFilled
Are all the required fields filled out? Can we save the record? Checks if all properties that are required in this model is filled
(Inherited from IContact.)
Public propertyCode exampleIsValid
does the record exist? To save time, we don’t load a record into buffer before one of its properties is asked for. This checks if the requested record is available in buffer
(Inherited from IContact.)
Public propertyCode exampleMother
unused. In a multi-company corporation this is the higher-level contact. The mother property is not used in CRM 5 or SIX, but will be implemented at a later stage, so do not change it
(Inherited from IContact.)
Public propertyCode exampleName
Company Name - may throw an error if you attempt to modify the database owner company name.
(Inherited from IContact.)
Public propertyCode exampleNomailing
Can be used to filter recipients who don't want spam from a mail-merge. The No mailings field may be used if your company sends out direct mailings, and one or more of the contacts in your database does not wish to receive your mail-merges. The property is Boolean, and is shown in the GUI as a checkbox.
(Inherited from IContact.)
Public propertyCode exampleNumber1
Shown as Code in the user interface The number1 field is shown in the GUI as the code field, located just below the Category field
(Inherited from IContact.)
Public propertyCode exampleNumber2
Shown as Number in the user interface The number2 property is shown in the GUI as the number field just below the code field
(Inherited from IContact.)
Public propertyCode exampleOrgNr
The Contact's OrgNr/Tax number/VAT number The Contact's OrgNr/Tax number/VAT number
(Inherited from IContact.)
Public propertyCode examplePhones
Phone item collection Returns a collection of phone numbers that belong to the contact
(Inherited from IContact.)
Public propertyCode examplePostalAddress
PostalAddress Returns the postal address for the object. Postal address uses the same SOAddress object as StreetAddress
(Inherited from IContact.)
Public propertyCode examplePostItText
PostItText Post-It is shown on the company card as a paperclip that expands to a “Yellow sticky note”, when clicked. It contains extra information for the company card it is attached to
(Inherited from IContact.)
Public propertyCode exampleSentry
Sentry settings for this object. Lets you find out your read/write access to the object.
(Inherited from IContact.)
Public propertyCode exampleStatusMonitors
Contact Status Monitors - list of all active status monitors indexed by id. May return an error if the Sales Intelligence license is missing.
(Inherited from IContact.)
Public propertyCode exampleStreetAddress
StreetAddress Returns the StreetAddress for the object. StreetAddress uses the same SOAddress object as PostalAddress
(Inherited from IContact.)
Public propertyCode exampleUDef
The user-defined fields on the contact
(Inherited from IContact.)
Public propertyCode exampleUpdatedAssociate
The last user to modify the object The last associate that updated this contact. If the contact has never been updated, this will return 0
(Inherited from IContact.)
Public propertyCode exampleUpdatedDate
The date of the most recent update. The date and time the contact was last edited. If the contact has never been updated, this will return 0; formatted as a SuperOffice date (see the database manual), this will return 01.01.1970
(Inherited from IContact.)
Public propertyCode exampleUrls
Web addresses Returns a collection of URLs that belong to the contact
(Inherited from IContact.)
Public propertyCode exampleValidationMessage
get validation message, if empty model will think it is ok to save New in Seven.
(Inherited from IContact.)
Public propertyCode exampleXstop
Stop - shown as a big red X A red X is added over the contact card. Indicates that this contact is stopped - there could be more information under the Post-it text explaining why. This red X does not mean that you’re no longer able to edit the contact
(Inherited from IContact.)
Top
See Also