Click or drag to resize

Opportunity Class

Potential revenue-generating event, or sale to an account, which needs to be tracked through a sales process to completion.
Inheritance Hierarchy
SystemObject
  Entity
    Novalys.VisualGuard.Security.CRM.SdkOpportunity

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 Opportunity : Entity, 
	INotifyPropertyChanging, INotifyPropertyChanged

The Opportunity type exposes the following members.

Constructors
  NameDescription
Public methodOpportunity
Default Constructor.
Top
Properties
  NameDescription
Public propertyAccountId
Unique identifier of the account with which the opportunity is associated.
Public propertyActualCloseDate
Shows the date and time when the opportunity was closed or canceled.
Public propertyActualValue
Type the actual revenue amount for the opportunity for reporting and analysis of estimated versus actual sales. Field defaults to the Est. Revenue value when an opportunity is won.
Public propertyActualValue_Base
Shows the Actual Revenue field converted to the system's default base currency for reporting purposes. The calculation uses the exchange rate specified in the Currencies area.
Public propertyAttributes (Inherited from Entity.)
Public propertyBudgetAmount
Type a value between 0 and 1,000,000,000,000 to indicate the lead's potential available budget.
Public propertyBudgetAmount_Base
Shows the budget amount converted to the system's base currency.
Public propertyBudgetStatus
Select the likely budget status for the lead's company. This may help determine the lead rating or your sales approach.
Public propertybusiness_unit_opportunities
N:1 business_unit_opportunities
Public propertycampaign_opportunities
N:1 campaign_opportunities
Public propertyCampaignId
Shows the campaign that the opportunity was created from. The ID is used for tracking the success of the campaign.
Public propertyCaptureProposalFeedback
Choose whether the proposal feedback has been captured for the opportunity.
Public propertyCloseProbability
Type a number from 0 to 100 that represents the likelihood of closing the opportunity. This can aid the sales team in their efforts to convert the opportunity in a sale.
Public propertyCompleteFinalProposal
Select whether a final proposal has been completed for the opportunity.
Public propertyCompleteInternalReview
Select whether an internal review has been completed for this opportunity.
Public propertyConfirmInterest
Select whether the lead confirmed interest in your offerings. This helps in determining the lead quality and the probability of it turning into an opportunity.
Public propertyContactId
Unique identifier of the contact associated with the opportunity.
Public propertyCreatedBy
Shows who created the record.
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 propertyCreatedOpportunity_BulkOperationLogs
1:N CreatedOpportunity_BulkOperationLogs
Public propertyCurrentSituation
Type notes about the company or organization associated with the opportunity.
Public propertyCustomerId
Select the customer account or contact to provide a quick link to additional customer details, such as address, phone number, activities, and orders.
Public propertyCustomerNeed
Type some notes about the customer's requirements, to help the sales team identify products and services that could meet their requirements.
Public propertyCustomerPainPoints
Type notes about the customer's pain points to help the sales team identify products and services that could address these pain points.
Public propertyDecisionMaker
Select whether your notes include information about who makes the purchase decisions at the lead's company.
Public propertyDescription
Type additional information to describe the opportunity, such as possible products to sell or past purchases from the customer.
Public propertyDevelopProposal
Select whether a proposal has been developed for the opportunity.
Public propertyDiscountAmount
Type the discount amount for the opportunity if the customer is eligible for special savings.
Public propertyDiscountAmount_Base
Shows the Opportunity Discount Amount field converted to the system's default base currency for reporting purposes. The calculation uses the exchange rate specified in the Currencies area.
Public propertyDiscountPercentage
Type the discount rate that should be applied to the Product Totals field to include additional savings for the customer in the opportunity.
Public propertyEntityState (Inherited from Entity.)
Public propertyEstimatedCloseDate
Enter the expected closing date of the opportunity to help make accurate revenue forecasts.
Public propertyEstimatedValue
Type the estimated revenue amount to indicate the potential sale or value of the opportunity for revenue forecasting. This field can be either system-populated or editable based on the selection in the Revenue field.
Public propertyEstimatedValue_Base
Shows the Actual Revenue field converted to the system's default base currency for reporting purposes. The calculation uses the exchange rate specified in the Currencies area.
Public propertyEvaluateFit
Select whether the fit between the lead's requirements and your offerings was evaluated.
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 propertyFileDebrief
Choose whether the sales team has recorded detailed notes on the proposals and the account's responses.
Public propertyFinalDecisionDate
Enter the date and time when the final decision of the opportunity was made.
Public propertyFormattedValues (Inherited from Entity.)
Public propertyFreightAmount
Type the cost of freight or shipping for the products included in the opportunity for use in calculating the Total Amount field.
Public propertyFreightAmount_Base
Shows the Freight Amount field converted to the system's default base currency for reporting purposes. The calculation uses the exchange rate specified in the Currencies area.
Public propertyId (Overrides Entity.Id.)
Public propertyIdentifyCompetitors
Select whether information about competitors is included.
Public propertyIdentifyCustomerContacts
Select whether the customer contacts for this opportunity have been identified.
Public propertyIdentifyPursuitTeam
Choose whether you have recorded who will pursue the opportunity.
Public propertyImportSequenceNumber
Unique identifier of the data import or data migration that created this record.
Public propertyInitialCommunication
Choose whether someone from the sales team contacted this lead earlier.
Public propertyIsRevenueSystemCalculated
Select whether the estimated revenue for the opportunity is calculated automatically based on the products entered or entered manually by a user.
Public propertyItem (Inherited from Entity.)
Public propertylead_qualifying_opportunity
1:N lead_qualifying_opportunity
Public propertylk_opportunity_createdonbehalfby
N:1 lk_opportunity_createdonbehalfby
Public propertylk_opportunity_modifiedonbehalfby
N:1 lk_opportunity_modifiedonbehalfby
Public propertylk_opportunitybase_createdby
N:1 lk_opportunitybase_createdby
Public propertylk_opportunitybase_modifiedby
N:1 lk_opportunitybase_modifiedby
Public propertyLogicalName (Inherited from Entity.)
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 propertyName
Type a subject or descriptive name, such as the expected order or company name, for the opportunity.
Public propertyNeed
Choose how high the level of need is for the lead's company.
Public propertyopportunity_activity_parties
1:N opportunity_activity_parties
Public propertyOpportunity_ActivityPointers
1:N Opportunity_ActivityPointers
Public propertyOpportunity_Annotation
1:N Opportunity_Annotation
Public propertyOpportunity_Appointments
1:N Opportunity_Appointments
Public propertyOpportunity_AsyncOperations
1:N Opportunity_AsyncOperations
Public propertyOpportunity_BulkDeleteFailures
1:N Opportunity_BulkDeleteFailures
Public propertyopportunity_connections1
1:N opportunity_connections1
Public propertyopportunity_connections2
1:N opportunity_connections2
Public propertyopportunity_customer_accounts
N:1 opportunity_customer_accounts
Public propertyopportunity_customer_contacts
N:1 opportunity_customer_contacts
Public propertyopportunity_customer_opportunity_roles
1:N opportunity_customer_opportunity_roles
Public propertyOpportunity_DuplicateBaseRecord
1:N Opportunity_DuplicateBaseRecord
Public propertyOpportunity_DuplicateMatchingRecord
1:N Opportunity_DuplicateMatchingRecord
Public propertyOpportunity_Emails
1:N Opportunity_Emails
Public propertyOpportunity_Faxes
1:N Opportunity_Faxes
Public propertyopportunity_invoices
1:N opportunity_invoices
Public propertyOpportunity_Letters
1:N Opportunity_Letters
Public propertyOpportunity_OpportunityClose
1:N Opportunity_OpportunityClose
Public propertyopportunity_originating_lead
N:1 opportunity_originating_lead
Public propertyopportunity_owning_user
N:1 opportunity_owning_user
Public propertyopportunity_parent_account
N:1 opportunity_parent_account
Public propertyopportunity_parent_contact
N:1 opportunity_parent_contact
Public propertyOpportunity_Phonecalls
1:N Opportunity_Phonecalls
Public propertyopportunity_PostFollows
1:N opportunity_PostFollows
Public propertyopportunity_principalobjectattributeaccess
1:N opportunity_principalobjectattributeaccess
Public propertyOpportunity_ProcessSessions
1:N Opportunity_ProcessSessions
Public propertyopportunity_quotes
1:N opportunity_quotes
Public propertyOpportunity_RecurringAppointmentMasters
1:N Opportunity_RecurringAppointmentMasters
Public propertyopportunity_sales_orders
1:N opportunity_sales_orders
Public propertyOpportunity_ServiceAppointments
1:N Opportunity_ServiceAppointments
Public propertyOpportunity_SharepointDocument
1:N Opportunity_SharepointDocument
Public propertyOpportunity_SharepointDocumentLocation
1:N Opportunity_SharepointDocumentLocation
Public propertyOpportunity_SocialActivities
1:N Opportunity_SocialActivities
Public propertyOpportunity_Tasks
1:N Opportunity_Tasks
Public propertyopportunity_Teams
1:N opportunity_Teams
Public propertyopportunitycompetitors_association
N:N opportunitycompetitors_association
Public propertyOpportunityId
Unique identifier of the opportunity.
Public propertyOpportunityRatingCode
Select the expected value or priority of the opportunity based on revenue, customer status, or closing probability.
Public propertyOriginatingLeadId
Choose the lead that the opportunity was created from for reporting and analytics. The field is read-only after the opportunity is created and defaults to the correct lead when an opportunity is created from a converted lead.
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 opportunity.
Public propertyOwningTeam
Unique identifier of the team who owns the opportunity.
Public propertyOwningUser
Unique identifier of the user who owns the opportunity.
Public propertyParentAccountId
Choose an account to connect this opportunity to, so that the relationship is visible in reports and analytics, and to provide a quick link to additional details, such as financial information and activities.
Public propertyParentContactId
Choose a contact to connect this opportunity to, so that the relationship is visible in reports and analytics.
Public propertyParticipatesInWorkflow
Information about whether the opportunity participates in workflow rules.
Public propertyPresentFinalProposal
Select whether the final proposal has been presented to the account.
Public propertyPresentProposal
Select whether a proposal for the opportunity has been presented to the account.
Public propertyprice_level_opportunties
N:1 price_level_opportunties
Public propertyPriceLevelId
Choose the price list associated with this record to make sure the products associated with the campaign are offered at the correct prices.
Public propertyPricingErrorCode
Pricing error for the opportunity.
Public propertyPriorityCode
Select the priority so that preferred customers or critical issues are handled quickly.
Public propertyProcessId
Shows the ID of the process.
Public propertyprocessstage_opportunity
N:1 processstage_opportunity
Public propertyproduct_opportunities
1:N product_opportunities
Public propertyProposedSolution
Type notes about the proposed solution for the opportunity.
Public propertyPurchaseProcess
Choose whether an individual or a committee will be involved in the purchase process for the lead.
Public propertyPurchaseTimeframe
Choose how long the lead will likely take to make the purchase.
Public propertyPursuitDecision
Select whether the decision about pursuing the opportunity has been made.
Public propertyQualificationComments
Type comments about the qualification or scoring of the lead.
Public propertyQuoteComments
Type comments about the quotes associated with the opportunity.
Public propertyRelatedEntities (Inherited from Entity.)
Public propertyResolveFeedback
Choose whether the proposal feedback has been captured and resolved for the opportunity.
Public propertySalesStage
Select the sales stage of this opportunity to aid the sales team in their efforts to win this opportunity.
Public propertySalesStageCode
Select the sales process stage for the opportunity to indicate the probability of closing the opportunity.
Public propertyScheduleFollowup_Prospect
Enter the date and time of the prospecting follow-up meeting with the lead.
Public propertyScheduleFollowup_Qualify
Enter the date and time of the qualifying follow-up meeting with the lead.
Public propertyScheduleProposalMeeting
Enter the date and time of the proposal meeting for the opportunity.
Public propertySendThankYouNote
Select whether a thank you note has been sent to the account for considering the proposal.
Public propertyStageId
Shows the ID of the stage.
Public propertyStateCode
Shows whether the opportunity is open, won, or lost. Won and lost opportunities are read-only and can't be edited until they are reactivated.
Public propertyStatusCode
Select the opportunity's status.
Public propertyStepId
Shows the ID of the workflow step.
Public propertyStepName
Shows the current phase in the sales pipeline for the opportunity. This is updated by a workflow.
Public propertyteam_opportunities
N:1 team_opportunities
Public propertyTimeLine
Select when the opportunity is likely to be closed.
Public propertyTimeZoneRuleVersionNumber
For internal use only.
Public propertyTotalAmount
Shows the total amount due, calculated as the sum of the products, discounts, freight, and taxes for the opportunity.
Public propertyTotalAmount_Base
Shows the Total Amount field converted to the system's default base currency for reporting purposes. The calculation uses the exchange rate specified in the Currencies area.
Public propertyTotalAmountLessFreight
Shows the total product amount for the opportunity, minus any discounts. This value is added to freight and tax amounts in the calculation for the total amount of the opportunity.
Public propertyTotalAmountLessFreight_Base
Shows the Total Pre-Freight Amount field converted to the system's default base currency for reporting purposes. The calculation uses the exchange rate specified in the Currencies area.
Public propertyTotalDiscountAmount
Shows the total discount amount, based on the discount price and rate entered on the opportunity.
Public propertyTotalDiscountAmount_Base
Shows the Total Discount Amount field converted to the system's default base currency for reporting purposes. The calculation uses the exchange rate specified in the Currencies area.
Public propertyTotalLineItemAmount
Shows the sum of all existing and write-in products included on the opportunity, based on the specified price list and quantities.
Public propertyTotalLineItemAmount_Base
Shows the Total Detail Amount field converted to the system's default base currency for reporting purposes. The calculation uses the exchange rate specified in the Currencies area.
Public propertyTotalLineItemDiscountAmount
Shows the total of the Manual Discount amounts specified on all products included in the opportunity. This value is reflected in the Total Detail Amount field on the opportunity and is added to any discount amount or rate specified on the opportunity.
Public propertyTotalLineItemDiscountAmount_Base
Shows the Total Line Item Discount Amount field to the system's default base currency for reporting purposes. The calculation uses the exchange rate specified in the Currencies area.
Public propertyTotalTax
Shows the total of the Tax amounts specified on all products included in the opportunity, included in the Total Amount field calculation for the opportunity.
Public propertyTotalTax_Base
Shows the Total Tax field converted to the system's default base currency for reporting purposes. The calculation uses the exchange rate specified in the Currencies area.
Public propertytransactioncurrency_opportunity
N:1 transactioncurrency_opportunity
Public propertyTransactionCurrencyId
Choose the local currency for the record to make sure budgets are reported in the correct currency.
Public propertyuserentityinstancedata_opportunity
1:N userentityinstancedata_opportunity
Public propertyUTCConversionTimeZoneCode
Time zone code that was in use when the record was created.
Public propertyVersionNumber
Version number of the opportunity.
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