Codeunit 5180 "Contoso CRM"
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 27 connected objects and pages
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Permissions | tabledata “Duplicate Search String Setup” = rim, tabledata “Interaction Group” = rim, tabledata “Interaction Template” = rim, tabledata “Interaction Template Setup” = rim, tabledata “Interaction Tmpl. Language” = rim, tabledata “Marketing Setup” = rim, tabledata Activity = rim, tabledata “Activity S… |
Procedures
SetOverwriteData(Overwrite: Boolean)InsertDuplicateSearchStringSetup(FieldNo: Integer; PartOfField: Option; Length: Integer)InsertInteractionGroup(Code: Code[10]; Description: Text[100])InsertInteractionTemplate(Code: Code[10]; InteractionGroupCode: Code[10]; Description: Text[100]; UnitCostLCY: Decimal; UnitDurationMin: Decimal; InformationFlow: Integer; InitiatedBy: Integer; CorrespondenceTypeDefault: Enum "Correspondence Type"; WizardAction: Enum "Interaction Template Wizard Action"; IgnoreContactCorresType: Boolean)InsertInteractionTemplateSetup(SalesInvoices: Code[10]; SalesCrMemo: Code[10]; SalesOrdCnfrmn: Code[10]; SalesQuotes: Code[10]; PurchInvoices: Code[10]; PurchCrMemos: Code[10]; PurchOrders: Code[10]; PurchQuotes: Code[10]; EMails: Code[10]; CoverSheets: Code[10]; OutgCalls: Code[10]; SalesBlnktOrd: Code[10]; ServOrdPost: Code[10]; SalesShptNote: Code[10]; SalesStatement: Code[10]; SalesRmdr: Code[10]; ServOrdCreate: Code[10]; PurchBlnktOrd: Code[10]; PurchRcpt: Code[10]; SalesReturnOrder: Code[10]; SalesReturnReceipt: Code[10]; SalesFinanceChargeMemo: Code[10]; PurchReturnShipment: Code[10]; PurchReturnOrdCnfrmn: Code[10]; MeetingInvitation: Code[10]; EMailDraft: Code[10]; SalesDraftInvoices: Code[10])InsertInteractionTmplLanguage(InteractionTemplateCode: Code[10]; LanguageCode: Code[10])InsertSalesCycle(SalesCycleCode: Code[10]; Description: Text[100]; ProbabilityCalculation: Integer)InsertMarketingSetup(CountryOrRegionCode: Code[10]; ContactNos: Code[20]; CampaignNos: Code[20]; SegmentNos: Code[20]; ToDoNos: Code[20]; OpportunityNos: Code[20]; BusRelCodeForCustomers: Code[10]; BusRelCodeForVendors: Code[10]; BusRelCodeForBankAccs: Code[10]; BusRelCodeForEmployees: Code[10]; InheritSalespersonCode: Boolean; InheritTerritoryCode: Boolean; InheritCountryRegionCode: Boolean; InheritLanguageCode: Boolean; InheritAddressDetails: Boolean; InheritCommunicationDetails: Boolean; DefaultLanguageCode: Code[10]; DefaultSalesCycleCode: Code[10]; AttachmentStorageType: Enum "Setup Attachment Storage Type"; AutosearchForDuplicates: Boolean; SearchHitPercentage: Integer; MaintainDuplSearchStrings: Boolean; MergefieldLanguageID: Integer; DefCompanySalutationCode: Code[10]; DefaultPersonSalutationCode: Code[10]; DefaultCorrespondenceType: Enum "Correspondence Type"; InheritFormatRegion: Boolean)InsertActivity(Code: Code[10]; Description: Text[100])InsertActivityStep(ActivityCode: Code[10]; StepNo: Integer; Type: Enum "Task Type"; Description: Text[100]; Priority: Integer; DateFormula: Text)InsertBusinessRelation(Code: Code[10]; Description: Text[100])InsertSalutations(Code: Code[10]; Description: Text[100])InsertCampaign(No: Code[20]; Description: Text[100]; StartingDate: Date; EndingDate: Date; SalespersonCode: Code[20]; NoSeries: Code[20]; StatusCode: Code[10])InsertCampaignStatus(Code: Code[10]; Description: Text[100])InsertCloseOpportunityCode(Code: Code[10]; Description: Text[100]; Type: Option)InsertIndustryGroup(Code: Code[10]; Description: Text[100])InsertJobResponsibility(Code: Code[10]; Description: Text[100])InsertMailingGroup(Code: Code[10]; Description: Text[100])InsertTerritory(Code: Code[10]; Name: Text[50])InsertSalespersonPurchaser(Code: Code[20]; Name: Text[50]; CommissionPercentage: Decimal; Picture: Codeunit "Temp Blob"; EMail: Text[80])InsertWordTemplate(Code: Code[30]; Name: Text[250]; TableID: Integer; FileName: Text; LanguageCode: Code[10])InsertWebSource(Code: Code[10]; Description: Text[100]; URL: Text[250])InsertOrganizationalLevel(Code: Code[10]; Description: Text[100])InsertTeam(Code: Code[10]; Name: Text[50])InsertSalesCycleStage(SalesCycleCode: Code[10]; Stage: Integer; Description: Text[100]; CompletedPercent: Decimal; ActivityCode: Code[10]; QuoteRequired: Boolean; AllowSkip: Boolean; ChancesofSuccessPercent: Decimal)InsertSegmentHeader(No: Code[20]; Description: Text[100]; SalespersonCode: Code[20]; CorrespondenceType: Enum "Correspondence Type"; InteractionTemplateCode: Code[10]; UnitCost: Decimal; UnitDuration: Decimal; InteractionGroupCode: Code[10]; InformationFlow: Integer; InitiatedBy: Integer; IgnoreContactCorresType: Boolean)InsertSegmentLine(SegmentNo: Code[20]; LineNo: Integer; ContactNo: Code[20])InsertOpportunity(No: Code[10]; Description: Text[100]; SalespersonCode: Code[20]; ContactNo: Code[20]; ContactCompanyNo: Code[20]; SalesCycleCode: Code[10]; CreationDate: Date; Status: Enum "Opportunity Status"; Priority: Enum "Opportunity Priority"; Closed: Boolean; DateClosed: Date; NoSeries: Code[20])InsertOpportunityEntry(EntryNo: Integer; OpportunityNo: Code[10]; SalesCycleStage: Integer; EstimatedCloseDate: Date; DateofChange: Date; Active: Boolean; DateClosed: Date; ActionTaken: Integer; EstimatedValueLCY: Decimal; CompletedPercent: Decimal; ChancesofSuccessPercent: Decimal; CloseOpportunityCode: Code[10]; PreviousSalesCycleStage: Integer)InsertProfileQuestionnaireHeader(Code: Code[20]; Description: Text[250]; ContactType: Enum "Profile Questionnaire Contact Type"; BusinessRelationCode: Code[10])InsertProfileQuestionnaireLine(ProfileQuestionnaireCode: Code[20]; LineNo: Integer; Type: Enum "Profile Questionnaire Line Type"; Description: Text[250]; MultipleAnswers: Boolean; Priority: Enum "Profile Answer Priority"; AutoContactClassification: Boolean; ClassificationFieldsCust: Enum "Profile Quest. Cust. Class. Field"; StartingDateFormula: Text[30]; EndingDateFormula: Text[30]; ClassificationMethod: Integer; SortingMethod: Integer; FromValue: Decimal; ToValue: Decimal)InsertSalutationFormula(SalutationCode: Code[10]; LanguageCode: Code[10]; SalutationType: Enum "Salutation Formula Salutation Type"; Salutation: Text[50]; Name1: Enum "Salutation Formula Name"; Name2: Enum "Salutation Formula Name"; Name3: Enum "Salutation Formula Name")InsertContactJobResponsibility(ContactNo: Code[20]; JobResponsibilityCode: Code[10])FindContactNo(LinkToTable: Enum "Contact Business Relation Link To Table"; ContactBusinessRelationNo: Code[20]; ContactType: Integer): Code[20]
Called by
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 5385 “Create Interaction Template” (3 calls:
CreateInteractionTemplateLanguages → InsertInteractionTmplLanguage,CreateInteractionTemplates → InsertInteractionTemplate,OnRun → InsertInteractionTemplateSetup) - Codeunit 5676 “Create Segment” (3 calls:
OnRun → FindContactNo,OnRun → InsertSegmentHeader,OnRun → InsertSegmentLine) - Codeunit 5678 “Create Opportunity” (3 calls:
OnRun → FindContactNo,OnRun → InsertOpportunity,OnRun → InsertOpportunityEntry) - Codeunit 5681 “Create Profile Questionnaire” (2 calls:
OnRun → InsertProfileQuestionnaireHeader,OnRun → InsertProfileQuestionnaireLine) - Codeunit 5683 “Create Cont Job Responsibility” (2 calls:
UpdateCustomerContactJobResposibility → InsertContactJobResponsibility,UpdateVendorContactJobResposibility → InsertContactJobResponsibility) - Codeunit 5235 “Create Web Source” (1 call:
OnRun → InsertWebSource) - Codeunit 5305 “Create Territory” (1 call:
OnRun → InsertTerritory) - Codeunit 5329 “Create Business Relation” (1 call:
OnRun → InsertBusinessRelation) - Codeunit 5351 “Create Dup. Search Str. Setup” (1 call:
OnRun → InsertDuplicateSearchStringSetup) - Codeunit 5383 “Create Activity” (1 call:
OnRun → InsertActivity) - Codeunit 5384 “Create Sales Cycle” (1 call:
OnRun → InsertSalesCycle) - Codeunit 5396 “Create Salutations” (1 call:
OnRun → InsertSalutations) - Codeunit 5410 “Create Word Template” (1 call:
OnRun → InsertWordTemplate) - Codeunit 5416 “Create Salesperson/Purchaser” (1 call:
OnRun → InsertSalespersonPurchaser) - Codeunit 5442 “Create Campaign” (1 call:
OnRun → InsertCampaign) - Codeunit 5451 “Create Campaign Status” (1 call:
OnRun → InsertCampaignStatus) - Codeunit 5485 “Create Close Opportunity Code” (1 call:
OnRun → InsertCloseOpportunityCode) - Codeunit 5486 “Create Job Responsibility” (1 call:
OnRun → InsertJobResponsibility) - Codeunit 5534 “Create Interaction Group” (1 call:
OnRun → InsertInteractionGroup) - Codeunit 5553 “Create Activity Step” (1 call:
OnRun → InsertActivityStep) - Codeunit 5572 “Create Industry Group” (1 call:
OnRun → InsertIndustryGroup) - Codeunit 5591 “Create Mailing Group” (1 call:
OnRun → InsertMailingGroup) - Codeunit 5648 “Create Marketing Setup” (1 call:
OnRun → InsertMarketingSetup) - Codeunit 5669 “Create Organizational Level” (1 call:
OnRun → InsertOrganizationalLevel) - Codeunit 5675 “Create Team” (1 call:
OnRun → InsertTeam) - Codeunit 5677 “Create Sales Cycle Stage” (1 call:
OnRun → InsertSalesCycleStage) - Codeunit 5682 “Create Salutation Formula” (1 call:
OnRun → InsertSalutationFormula)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Contoso CRM"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.