Click or drag to resize

Contact Class

Person with whom a business unit has a relationship, such as customer, supplier, and colleague.
Inheritance Hierarchy
SystemObject
  Entity
    Novalys.VisualGuard.Security.CRM.SdkContact

Namespace:  Novalys.VisualGuard.Security.CRM.Sdk
Assembly:  Novalys.VisualGuard.Security.CRM (in Novalys.VisualGuard.Security.CRM.dll) Version: 2019.0.101.19 (2019.0.0101.19)
Syntax
public class Contact : Entity, INotifyPropertyChanging, 
	INotifyPropertyChanged

The Contact type exposes the following members.

Constructors
  NameDescription
Public methodContact
Default Constructor.
Top
Properties
  NameDescription
Public propertyaccount_primary_contact
1:N account_primary_contact
Public propertyAccountId
Unique identifier of the account with which the contact is associated.
Public propertyAccountRoleCode
Select the contact's role within the company or sales process, such as decision maker, employee, or influencer.
Public propertyAddress1_AddressId
Unique identifier for address 1.
Public propertyAddress1_AddressTypeCode
Select the primary address type.
Public propertyAddress1_City
Type the city for the primary address.
Public propertyAddress1_Composite
Shows the complete primary address.
Public propertyAddress1_Country
Type the country or region for the primary address.
Public propertyAddress1_County
Type the county for the primary address.
Public propertyAddress1_Fax
Type the fax number associated with the primary address.
Public propertyAddress1_FreightTermsCode
Select the freight terms for the primary address to make sure shipping orders are processed correctly.
Public propertyAddress1_Latitude
Type the latitude value for the primary address for use in mapping and other applications.
Public propertyAddress1_Line1
Type the first line of the primary address.
Public propertyAddress1_Line2
Type the second line of the primary address.
Public propertyAddress1_Line3
Type the third line of the primary address.
Public propertyAddress1_Longitude
Type the longitude value for the primary address for use in mapping and other applications.
Public propertyAddress1_Name
Type a descriptive name for the primary address, such as Corporate Headquarters.
Public propertyAddress1_PostalCode
Type the ZIP Code or postal code for the primary address.
Public propertyAddress1_PostOfficeBox
Type the post office box number of the primary address.
Public propertyAddress1_PrimaryContactName
Type the name of the main contact at the account's primary address.
Public propertyAddress1_ShippingMethodCode
Select a shipping method for deliveries sent to this address.
Public propertyAddress1_StateOrProvince
Type the state or province of the primary address.
Public propertyAddress1_Telephone1
Type the main phone number associated with the primary address.
Public propertyAddress1_Telephone2
Type a second phone number associated with the primary address.
Public propertyAddress1_Telephone3
Type a third phone number associated with the primary address.
Public propertyAddress1_UPSZone
Type the UPS zone of the primary address to make sure shipping charges are calculated correctly and deliveries are made promptly, if shipped by UPS.
Public propertyAddress1_UTCOffset
Select the time zone, or UTC offset, for this address so that other people can reference it when they contact someone at this address.
Public propertyAddress2_AddressId
Unique identifier for address 2.
Public propertyAddress2_AddressTypeCode
Select the secondary address type.
Public propertyAddress2_City
Type the city for the secondary address.
Public propertyAddress2_Composite
Shows the complete secondary address.
Public propertyAddress2_Country
Type the country or region for the secondary address.
Public propertyAddress2_County
Type the county for the secondary address.
Public propertyAddress2_Fax
Type the fax number associated with the secondary address.
Public propertyAddress2_FreightTermsCode
Select the freight terms for the secondary address to make sure shipping orders are processed correctly.
Public propertyAddress2_Latitude
Type the latitude value for the secondary address for use in mapping and other applications.
Public propertyAddress2_Line1
Type the first line of the secondary address.
Public propertyAddress2_Line2
Type the second line of the secondary address.
Public propertyAddress2_Line3
Type the third line of the secondary address.
Public propertyAddress2_Longitude
Type the longitude value for the secondary address for use in mapping and other applications.
Public propertyAddress2_Name
Type a descriptive name for the secondary address, such as Corporate Headquarters.
Public propertyAddress2_PostalCode
Type the ZIP Code or postal code for the secondary address.
Public propertyAddress2_PostOfficeBox
Type the post office box number of the secondary address.
Public propertyAddress2_PrimaryContactName
Type the name of the main contact at the account's secondary address.
Public propertyAddress2_ShippingMethodCode
Select a shipping method for deliveries sent to this address.
Public propertyAddress2_StateOrProvince
Type the state or province of the secondary address.
Public propertyAddress2_Telephone1
Type the main phone number associated with the secondary address.
Public propertyAddress2_Telephone2
Type a second phone number associated with the secondary address.
Public propertyAddress2_Telephone3
Type a third phone number associated with the secondary address.
Public propertyAddress2_UPSZone
Type the UPS zone of the secondary address to make sure shipping charges are calculated correctly and deliveries are made promptly, if shipped by UPS.
Public propertyAddress2_UTCOffset
Select the time zone, or UTC offset, for this address so that other people can reference it when they contact someone at this address.
Public propertyAging30
For system use only.
Public propertyAging30_Base
Shows the Aging 30 field converted to the system's default base currency. The calculations use the exchange rate specified in the Currencies area.
Public propertyAging60
For system use only.
Public propertyAging60_Base
Shows the Aging 60 field converted to the system's default base currency. The calculations use the exchange rate specified in the Currencies area.
Public propertyAging90
For system use only.
Public propertyAging90_Base
Shows the Aging 90 field converted to the system's default base currency. The calculations use the exchange rate specified in the Currencies area.
Public propertyAnniversary
Enter the date of the contact's wedding or service anniversary for use in customer gift programs or other communications.
Public propertyAnnualIncome
Type the contact's annual income for use in profiling and financial analysis.
Public propertyAnnualIncome_Base
Shows the Annual Income field converted to the system's default base currency. The calculations use the exchange rate specified in the Currencies area.
Public propertyAssistantName
Type the name of the contact's assistant.
Public propertyAssistantPhone
Type the phone number for the contact's assistant.
Public propertyAttributes (Inherited from Entity.)
Public propertyBirthDate
Enter the contact's birthday for use in customer gift programs or other communications.
Public propertybusiness_unit_contacts
N:1 business_unit_contacts
Public propertyChildrensNames
Type the names of the contact's children for reference in communications and client programs.
Public propertycontact_activity_parties
1:N contact_activity_parties
Public propertyContact_ActivityPointers
1:N Contact_ActivityPointers
Public propertyContact_Annotation
1:N Contact_Annotation
Public propertyContact_Appointments
1:N Contact_Appointments
Public propertycontact_as_primary_contact
1:N contact_as_primary_contact
Public propertycontact_as_responsible_contact
1:N contact_as_responsible_contact
Public propertyContact_AsyncOperations
1:N Contact_AsyncOperations
Public propertyContact_BulkDeleteFailures
1:N Contact_BulkDeleteFailures
Public propertycontact_connections1
1:N contact_connections1
Public propertycontact_connections2
1:N contact_connections2
Public propertycontact_customer_accounts
N:1 contact_customer_accounts
Public propertycontact_customer_opportunity_roles
1:N contact_customer_opportunity_roles
Public propertycontact_customer_relationship_customer
1:N contact_customer_relationship_customer
Public propertycontact_customer_relationship_partner
1:N contact_customer_relationship_partner
Public propertyContact_CustomerAddress
1:N Contact_CustomerAddress
Public propertyContact_DuplicateBaseRecord
1:N Contact_DuplicateBaseRecord
Public propertyContact_DuplicateMatchingRecord
1:N Contact_DuplicateMatchingRecord
Public propertyContact_Email_EmailSender
1:N Contact_Email_EmailSender
Public propertyContact_Emails
1:N Contact_Emails
Public propertycontact_entitlement_ContactId
1:N contact_entitlement_ContactId
Public propertycontact_entitlement_Customer
1:N contact_entitlement_Customer
Public propertyContact_Faxes
1:N Contact_Faxes
Public propertyContact_Letters
1:N Contact_Letters
Public propertycontact_originating_lead
N:1 contact_originating_lead
Public propertycontact_owning_user
N:1 contact_owning_user
Public propertyContact_Phonecalls
1:N Contact_Phonecalls
Public propertycontact_PostFollows
1:N contact_PostFollows
Public propertycontact_principalobjectattributeaccess
1:N contact_principalobjectattributeaccess
Public propertyContact_ProcessSessions
1:N Contact_ProcessSessions
Public propertyContact_RecurringAppointmentMasters
1:N Contact_RecurringAppointmentMasters
Public propertyContact_ServiceAppointments
1:N Contact_ServiceAppointments
Public propertyContact_SocialActivities
1:N Contact_SocialActivities
Public propertyContact_Tasks
1:N Contact_Tasks
Public propertyContactId
Unique identifier of the contact.
Public propertycontactinvoices_association
N:N contactinvoices_association
Public propertycontactleads_association
N:N contactleads_association
Public propertycontactorders_association
N:N contactorders_association
Public propertycontactquotes_association
N:N contactquotes_association
Public propertycontract_billingcustomer_contacts
1:N contract_billingcustomer_contacts
Public propertycontract_customer_contacts
1:N contract_customer_contacts
Public propertycontractlineitem_customer_contacts
1:N contractlineitem_customer_contacts
Public propertyCreatedBy
Shows who created the record.
Public propertyCreatedContact_BulkOperationLogs
1:N CreatedContact_BulkOperationLogs
Public propertyCreatedOn
Shows the date and time when the record was created. The date and time are displayed in the time zone selected in Microsoft Dynamics CRM options.
Public propertyCreatedOnBehalfBy
Shows who created the record on behalf of another user.
Public propertyCreditLimit
Type the credit limit of the contact for reference when you address invoice and accounting issues with the customer.
Public propertyCreditLimit_Base
Shows the Credit Limit field converted to the system's default base currency for reporting purposes. The calculations use the exchange rate specified in the Currencies area.
Public propertyCreditOnHold
Select whether the contact is on a credit hold, for reference when addressing invoice and accounting issues.
Public propertyCustomerSizeCode
Select the size of the contact's company for segmentation and reporting purposes.
Public propertyCustomerTypeCode
Select the category that best describes the relationship between the contact and your organization.
Public propertyDefaultPriceLevelId
Choose the default price list associated with the contact to make sure the correct product prices for this customer are applied in sales opportunities, quotes, and orders.
Public propertyDepartment
Type the department or business unit where the contact works in the parent company or business.
Public propertyDescription
Type additional information to describe the contact, such as an excerpt from the company's website.
Public propertyDoNotBulkEMail
Select whether the contact accepts bulk email sent through marketing campaigns or quick campaigns. If Do Not Allow is selected, the contact can be added to marketing lists, but will be excluded from the email.
Public propertyDoNotBulkPostalMail
Select whether the contact accepts bulk postal mail sent through marketing campaigns or quick campaigns. If Do Not Allow is selected, the contact can be added to marketing lists, but will be excluded from the letters.
Public propertyDoNotEMail
Select whether the contact allows direct email sent from Microsoft Dynamics CRM. If Do Not Allow is selected, Microsoft Dynamics CRM will not send the email.
Public propertyDoNotFax
Select whether the contact allows faxes. If Do Not Allow is selected, the contact will be excluded from any fax activities distributed in marketing campaigns.
Public propertyDoNotPhone
Select whether the contact accepts phone calls. If Do Not Allow is selected, the contact will be excluded from any phone call activities distributed in marketing campaigns.
Public propertyDoNotPostalMail
Select whether the contact allows direct mail. If Do Not Allow is selected, the contact will be excluded from letter activities distributed in marketing campaigns.
Public propertyDoNotSendMM
Select whether the contact accepts marketing materials, such as brochures or catalogs. Contacts that opt out can be excluded from marketing initiatives.
Public propertyEducationCode
Select the contact's highest level of education for use in segmentation and analysis.
Public propertyEMailAddress1
Type the primary email address for the contact.
Public propertyEMailAddress2
Type the secondary email address for the contact.
Public propertyEMailAddress3
Type an alternate email address for the contact.
Public propertyEmployeeId
Type the employee ID or number for the contact for reference in orders, service cases, or other communications with the contact's organization.
Public propertyentitlementcontacts_association
N:N entitlementcontacts_association
Public propertyEntityImage
Shows the default image for the record.
Public propertyEntityImage_Timestamp
Public propertyEntityImage_URL
Public propertyEntityImageId
For internal use only.
Public propertyEntityState (Inherited from Entity.)
Public propertyequipment_contacts
N:1 equipment_contacts
Public propertyExchangeRate
Shows the conversion rate of the record's currency. The exchange rate is used to convert all money fields in the record from the local currency to the system's default currency.
Public propertyExtensionData (Inherited from Entity.)
Public propertyExternalUserIdentifier
Identifier for an external user.
Public propertyFamilyStatusCode
Select the marital status of the contact for reference in follow-up phone calls and other communications.
Public propertyFax
Type the fax number for the contact.
Public propertyFirstName
Type the contact's first name to make sure the contact is addressed correctly in sales calls, email, and marketing campaigns.
Public propertyFormattedValues (Inherited from Entity.)
Public propertyFtpSiteUrl
Type the URL for the contact's FTP site to enable users to access data and share documents.
Public propertyFullName
Combines and shows the contact's first and last names so that the full name can be displayed in views and reports.
Public propertyGenderCode
Select the contact's gender to make sure the contact is addressed correctly in sales calls, email, and marketing campaigns.
Public propertyGovernmentId
Type the passport number or other government ID for the contact for use in documents or reports.
Public propertyHasChildrenCode
Select whether the contact has any children for reference in follow-up phone calls and other communications.
Public propertyId (Overrides Entity.Id.)
Public propertyImportSequenceNumber
Unique identifier of the data import or data migration that created this record.
Public propertyincident_customer_contacts
1:N incident_customer_contacts
Public propertyinvoice_customer_contacts
1:N invoice_customer_contacts
Public propertyIsBackofficeCustomer
Select whether the contact exists in a separate accounting or other system, such as Microsoft Dynamics GP or another ERP database, for use in integration processes.
Public propertyItem (Inherited from Entity.)
Public propertyJobTitle
Type the job title of the contact to make sure the contact is addressed correctly in sales calls, email, and marketing campaigns.
Public propertyLastName
Type the contact's last name to make sure the contact is addressed correctly in sales calls, email, and marketing campaigns.
Public propertyLastUsedInCampaign
Shows the date when the contact was last included in a marketing campaign or quick campaign.
Public propertylead_customer_contacts
1:N lead_customer_contacts
Public propertylead_parent_contact
1:N lead_parent_contact
Public propertyLeadSourceCode
Select the primary marketing source that directed the contact to your organization.
Public propertylistcontact_association
N:N listcontact_association
Public propertylk_contact_createdonbehalfby
N:1 lk_contact_createdonbehalfby
Public propertylk_contact_modifiedonbehalfby
N:1 lk_contact_modifiedonbehalfby
Public propertylk_contactbase_createdby
N:1 lk_contactbase_createdby
Public propertylk_contactbase_modifiedby
N:1 lk_contactbase_modifiedby
Public propertyLogicalName (Inherited from Entity.)
Public propertyManagerName
Type the name of the contact's manager for use in escalating issues or other follow-up communications with the contact.
Public propertyManagerPhone
Type the phone number for the contact's manager.
Public propertyMasterId
Unique identifier of the master contact for merge.
Public propertyMerged
Shows whether the account has been merged with a master contact.
Public propertyMiddleName
Type the contact's middle name or initial to make sure the contact is addressed correctly.
Public propertyMobilePhone
Type the mobile phone number for the contact.
Public propertyModifiedBy
Shows who last updated the record.
Public propertyModifiedOn
Shows the date and time when the record was last updated. The date and time are displayed in the time zone selected in Microsoft Dynamics CRM options.
Public propertyModifiedOnBehalfBy
Shows who last updated the record on behalf of another user.
Public propertyNickName
Type the contact's nickname.
Public propertyNumberOfChildren
Type the number of children the contact has for reference in follow-up phone calls and other communications.
Public propertyopportunity_customer_contacts
1:N opportunity_customer_contacts
Public propertyopportunity_parent_contact
1:N opportunity_parent_contact
Public propertyorder_customer_contacts
1:N order_customer_contacts
Public propertyOriginatingLeadId
Shows the lead that the contact was created if the contact was created by converting a lead in Microsoft Dynamics CRM. This is used to relate the contact to the data on the originating lead for use in reporting and analytics.
Public propertyOverriddenCreatedOn
Date and time that the record was migrated.
Public propertyOwnerId
Enter the user or team who is assigned to manage the record. This field is updated every time the record is assigned to a different user.
Public propertyOwningBusinessUnit
Unique identifier of the business unit that owns the contact.
Public propertyOwningTeam
Unique identifier of the team who owns the contact.
Public propertyOwningUser
Unique identifier of the user who owns the contact.
Public propertyPager
Type the pager number for the contact.
Public propertyParentContactId
Unique identifier of the parent contact.
Public propertyParentCustomerId
Select the parent account or parent contact for the contact to provide a quick link to additional details, such as financial information, activities, and opportunities.
Public propertyParticipatesInWorkflow
Shows whether the contact participates in workflow rules.
Public propertyPaymentTermsCode
Select the payment terms to indicate when the customer needs to pay the total amount.
Public propertyPreferredAppointmentDayCode
Select the preferred day of the week for service appointments.
Public propertyPreferredAppointmentTimeCode
Select the preferred time of day for service appointments.
Public propertyPreferredContactMethodCode
Select the preferred method of contact.
Public propertyPreferredEquipmentId
Choose the contact's preferred service facility or equipment to make sure services are scheduled correctly for the customer.
Public propertyPreferredServiceId
Choose the contact's preferred service to make sure services are scheduled correctly for the customer.
Public propertyPreferredSystemUserId
Choose the regular or preferred customer service representative for reference when scheduling service activities for the contact.
Public propertyprice_level_contacts
N:1 price_level_contacts
Public propertyProcessId
Shows the ID of the process.
Public propertyprocessstage_contact
N:1 processstage_contact
Public propertyquote_customer_contacts
1:N quote_customer_contacts
Public propertyReferencedcontact_customer_contacts
1:N contact_customer_contacts
Public propertyReferencedcontact_master_contact
1:N contact_master_contact
Public propertyReferencingcontact_customer_contacts
N:1 contact_customer_contacts
Public propertyReferencingcontact_master_contact
N:1 contact_master_contact
Public propertyRelatedEntities (Inherited from Entity.)
Public propertySalutation
Type the salutation of the contact to make sure the contact is addressed correctly in sales calls, email messages, and marketing campaigns.
Public propertyservice_contacts
N:1 service_contacts
Public propertyservicecontractcontacts_association
N:N servicecontractcontacts_association
Public propertyShippingMethodCode
Select a shipping method for deliveries sent to this address.
Public propertysocialactivity_postauthor_contacts
1:N socialactivity_postauthor_contacts
Public propertysocialactivity_postauthoraccount_contacts
1:N socialactivity_postauthoraccount_contacts
Public propertySocialprofile_customer_contacts
1:N Socialprofile_customer_contacts
Public propertySourceContact_BulkOperationLogs
1:N SourceContact_BulkOperationLogs
Public propertySpousesName
Type the name of the contact's spouse or partner for reference during calls, events, or other communications with the contact.
Public propertyStageId
Shows the ID of the stage.
Public propertyStateCode
Shows whether the contact is active or inactive. Inactive contacts are read-only and can't be edited unless they are reactivated.
Public propertyStatusCode
Select the contact's status.
Public propertySubscriptionId
For internal use only.
Public propertySuffix
Type the suffix used in the contact's name, such as Jr. or Sr. to make sure the contact is addressed correctly in sales calls, email, and marketing campaigns.
Public propertysystem_user_contacts
N:1 system_user_contacts
Public propertyteam_contacts
N:1 team_contacts
Public propertyTelephone1
Type the main phone number for this contact.
Public propertyTelephone2
Type a second phone number for this contact.
Public propertyTelephone3
Type a third phone number for this contact.
Public propertyTerritoryCode
Select a region or territory for the contact for use in segmentation and analysis.
Public propertyTimeZoneRuleVersionNumber
For internal use only.
Public propertytransactioncurrency_contact
N:1 transactioncurrency_contact
Public propertyTransactionCurrencyId
Choose the local currency for the record to make sure budgets are reported in the correct currency.
Public propertyuserentityinstancedata_contact
1:N userentityinstancedata_contact
Public propertyUTCConversionTimeZoneCode
Time zone code that was in use when the record was created.
Public propertyVersionNumber
Version number of the contact.
Public propertyWebSiteUrl
Type the contact's professional or personal website or blog URL.
Public propertyYomiFirstName
Type the phonetic spelling of the contact's first name, if the name is specified in Japanese, to make sure the name is pronounced correctly in phone calls with the contact.
Public propertyYomiFullName
Shows the combined Yomi first and last names of the contact so that the full phonetic name can be displayed in views and reports.
Public propertyYomiLastName
Type the phonetic spelling of the contact's last name, if the name is specified in Japanese, to make sure the name is pronounced correctly in phone calls with the contact.
Public propertyYomiMiddleName
Type the phonetic spelling of the contact's middle name, if the name is specified in Japanese, to make sure the name is pronounced correctly in phone calls with the contact.
Top
Methods
  NameDescription
Public methodContains (Inherited from Entity.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAttributeValue``1 (Inherited from Entity.)
Protected methodGetFormattedAttributeValue (Inherited from Entity.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetRelatedEntities``1 (Inherited from Entity.)
Protected methodGetRelatedEntity``1 (Inherited from Entity.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodSetAttributeValue (Inherited from Entity.)
Protected methodSetRelatedEntities``1 (Inherited from Entity.)
Protected methodSetRelatedEntity``1 (Inherited from Entity.)
Public methodToEntity``1 (Inherited from Entity.)
Public methodToEntityReference (Inherited from Entity.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
Fields
See Also