Click or drag to resize

SOPerson Properties

The SOPerson 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 IPerson.)
Public propertyActivityLinks
The ActivityLinks attached to this person. Add or remove links on this object.
(Inherited from IPerson.)
Public propertyCode exampleAddress
Personal Address - the person will use the contact's address unless the UseAsMailingAddress flag is also set. Returns the contact person’s address object
(Inherited from IPerson.)
Public propertyCode exampleAssociate
The owning associate for the person. Not currently used. Should be id = 0.
(Inherited from IPerson.)
Public propertyCode exampleAutoSaveOnChangeIdentity
Should the model save on IdentityChanged?
(Inherited from IPerson.)
Public propertyCode exampleAutoSaveOnFlush
Should the model save on flush cache?
(Inherited from IPerson.)
Public propertyAvailableConsents
Get collection of available ConsentPersons. Those that are not yet stored will have a ConsetPurpose id only
(Inherited from IPerson.)
Public propertyCode exampleBusiness
The person business - not currently used.
(Inherited from IPerson.)
Public propertyCode exampleCategory
The persons category - not currently used.
(Inherited from IPerson.)
Public propertyCode exampleChanged
has record been changed since read? If the person has been modified since it was loaded, this will return false
(Inherited from IPerson.)
Public propertyChatAddresses
Chat address object collection
(Inherited from IPerson.)
Public propertyCode exampleContact
Contact that this person belongs to. The contact the contact person is registered on. This is required
(Inherited from IPerson.)
Public propertyCode exampleCorrespondingAssociate
IAssociate object if the Person is an associate, else empty Associate object (id=0)
(Inherited from IPerson.)
Public propertyCode exampleCountry
The person's country - a list item - table enTableCntry=19 The country this contact person is located in
(Inherited from IPerson.)
Public propertyCode exampleCreatedAssociate
The user that created the object The associate that first created the contact person
(Inherited from IPerson.)
Public propertyCode exampleCreatedDate
The date the object was saved to the database. The date and time the contact person was first created
(Inherited from IPerson.)
Public propertyCode exampleDayOfBirth
Day Of Birth (1-31) The person object’s day of birth
(Inherited from IPerson.)
Public propertyCode exampleDepartment
The persons Department
(Inherited from IPerson.)
Public propertyCode exampleEmails
Email object collection Returns a collection of email objects
(Inherited from IPerson.)
Public propertyExternalFieldChanged
have external fields been changed?
(Inherited from IPerson.)
Public propertyCode exampleFirstName
FirstName The person object’s first name
(Inherited from IPerson.)
Public propertyCode exampleForeignKey
ForeignKey object Get the foreign key values for this person. May be used to connect a person to an external application where you need more settings
(Inherited from IPerson.)
Public propertyCode exampleFormattedAddress
FormattedAddress Returns the mailing address (No contact person information) of the contact person formatted according to the national rules. Useful when generating address labels. Does not include the contact name. Uses the contact address if the person has no address.
(Inherited from IPerson.)
Public propertyCode exampleFormattedLabel
FormattedLabel = name + formatted address Returns the name and mailing address of the contact person formatted according to the national rules. Useful when generating address labels. Uses the contact address if the person has no address
(Inherited from IPerson.)
Public propertyFullName (Inherited from IPerson.)
Public propertyCode exampleGroup
Primary User Group of owning associate. Set implicitly by AssociateId. Not currently used.
(Inherited from IPerson.)
Public propertyCode exampleHasPicture
Returns true if the person has a picture
(Inherited from IPerson.)
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 person
(Inherited from IPerson.)
Public propertyCode exampleInformation
Information text Contact person information is the textbox used to add more information about a contact person. Open up a contact person card, and “Information” is the last archive card
(Inherited from IPerson.)
Public propertyCode exampleInterests
Interest object collection Returns a collection of SOInterests objects
(Inherited from IPerson.)
Public propertyCode exampleIsAssociate
Return true if the person represents an internal user Checks if the person object is an associate
(Inherited from IPerson.)
Public propertyCode exampleIsAvailable
is record available in db? Checks if the record is available in the database. It’s useful to check if a person actually exists before adding new properties to it
(Inherited from IPerson.)
Public propertyCode exampleIsExternalPerson
returns true if this person has a login of type 4
(Inherited from IPerson.)
Public propertyIsFavourite
Add/Remove this person from my favourites
(Inherited from IPerson.)
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 IPerson.)
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 IPerson.)
Public propertyCode exampleLastName
LastName The person object’s surname
(Inherited from IPerson.)
Public propertyCode exampleMiddleName
MiddleName From CRM 5 Release 5.5 you may enable the use of middle name. This field is not visible in the person dialog before you enable this preference, but you may set the middle name property and see it in the person archive
(Inherited from IPerson.)
Public propertyCode exampleMonthOfBirth
Month Of Birth (1-12) e.g. 6 The person object’s month of birth
(Inherited from IPerson.)
Public propertyCode exampleMrMrs
Mr or Mrs prefix. May be blank. The contact person’s salutation
(Inherited from IPerson.)
Public propertyCode exampleNoDM
No Direct Mail - no spam to this person Is the person marked with “No mailings”?
(Inherited from IPerson.)
Public propertyCode exampleNumber
Number Returns the number field on the person
(Inherited from IPerson.)
Public propertyCode examplePhones
Phone object collection Returns a collection of phone numbers that belong to the contact person
(Inherited from IPerson.)
Public propertyCode examplePicture
Returns the person picture as an ISOPicture object.
(Inherited from IPerson.)
Public propertyCode examplePosition
Position in organization - list item - table enTablePersPos=76 The person’s position. This is a list defined by the database administrator
(Inherited from IPerson.)
Public propertyCode exampleRetired
Retired checkbox Retired is used to hide contact persons that no longer work for the contact, they may be hidden so you only see the currently employed contact persons in the company.
(Inherited from IPerson.)
Public propertyCode exampleSalutation
Salutation for the person
(Inherited from IPerson.)
Public propertyCode exampleSentry
Sentry settings for this object. Lets you find out your read/write access to the object.
(Inherited from IPerson.)
Public propertyStoredConsents
Get collection of stored ConsentPersons.
(Inherited from IPerson.)
Public propertyStoredShipmentTypeReservations
Get collection of stored ShipmentTypeReservations.
(Inherited from IPerson.)
Public propertyCode exampleTitle
Job description The Contact person dialog has a title field that may be used to register the person’s professional title.
(Inherited from IPerson.)
Public propertyCode exampleUDef
User-defined fields object A collection of the Persons user defined fields
(Inherited from IPerson.)
Public propertyCode exampleUpdatedAssociate
The last user to modify the object The last associate that updated this contact person. If the contact person has never been updated, this will return 0
(Inherited from IPerson.)
Public propertyCode exampleUpdatedDate
The date of the most recent update. The date and time the contact person was last edited. If the contact person never has been updated, this will return 0, formatted as a SuperOffice date (see the database manual), this will return 01.01.1970
(Inherited from IPerson.)
Public propertyUrls
Web addresses
(Inherited from IPerson.)
Public propertyCode exampleUseAsMailingAddress
Use person address instead of contact address? Is the Use as mailing address marked so the person address should be used in stead of the company address?
(Inherited from IPerson.)
Public propertyValidationMessage
get validation message, if empty model will think it is ok to save
(Inherited from IPerson.)
Public propertyVoIPAddresses
VoIP address object collection
(Inherited from IPerson.)
Public propertyCode exampleYearOfBirth
Year Of Birth e.g. 1969 The person object’s year of birth
(Inherited from IPerson.)
Top
See Also