This type of configuration allows for a modular approach on some functionalities and is usually used to show/hide page actions or avoid calling methods that have a specific attribute.

Package Modules

Module Code

When is enabled

BpAndVehicleAttchmentSyncB1Attachment from BP and Vehicle entities syncs to B1. NOTE: Requires pre-settings.
BpOwnedVehicles

"Owned Vehicles" Tab is removed from Business Partner Card Page.

CCSDataPrivacy

CCS (Customer Concern Statement for Mercedes) 

  • Update CCS action added to Business Partner Card Page.
  • CCS Makes excluded from External Makes in our generic GDPR.
CompanyWideLeadsEvery salesperson can see the Leads/Opportunities from another salesperson.
CreateInvoice"Create Invoice" action added to the Job Card Page.
FinalRecipient"Set Final Recipient" action added to the Sales Process Page when the interest is "TaxiConfigurator". This action sets the final recipient to the VOI.
LeadType
  • Lead Type is added to Sub Header of the Sales Process Page.
  • "Change the Lead Type" action added in Sales Process Page.
LighthouseReassignLead
  • Enable this to Send the Reassign lead information to LH system
PurchaseLead
  • "Create Purchase Lead" action added in OD home page
  • "Create Purchase Lead" action added in Inquiry Page
Questionnaire
  • Create a questionnaire on Lead creation.
  • Questionnaire section added to related tab, in Sales Process Page.
  • Questionnaire sub-header information added in Sales Process Page.
QuickEditAction
  • "Quick Edit BP" action added in Sales Process Page.
  • "Quick Edit BP" action added in Purchase Process Page.
Temperature
  • "Temperature" column added in Leads/Opportunities List.
  • "Change Temperature" action added in Sales Process Page.
  • Temperature sub-header information added in Sales Process Page.
TradeIn
  • "Trade In" tab added on Sales Process Page.
  • "Trade In"→ "Add TradeIn Vehicle" action added in the Sales Process Page.
  • "Trade In" → "Owned Vehicles" action added in Sales Process Page, only if the BP has owned vehicles
MarketplaceVehicle
  • Enable this to show the following page actions as well as get more information if it's the vehicle is related to a marketplace on VehicleCardPage
OcrCarRegistration
  • Enable this to show the "Add a car via OCR" page action. (Commented out as of 10/9/2020)
RelatedResults
  • Enable this to show the Related Results tab on OneDealerSalesProcessPage








VehicleAnalytics

"Vehicle Data Analytics" action added in Vehicle Page.

VehicleChecklist

"Checklist" tab added in Sales Process Page.

VehiclePurchaseAccessoriesTab"Accessories" tab added to Vehicle Purchase Lead
VehiclePurchasePricingCalculationTab"Pricing Calculation" added to Purchase Lead Page.
XiomaModule
PurchaseLeadFromTradeIn
  • Creates Purchase Lead at the creation of a Trade-in.
  • "Override from Purchase Lead" action added to Sales Process Page (Pass purchase lead information to sales process page).
ScanLicensePlate
  • "Scan & Search License Plate" action added in OD home page.
CreditNote
  • "Credit Notes" section added to related tab in Job Card Page.
VehicleSpecificationsTab
  • "Vehicle Specifications" tab is removed from Vehicle Card Page.
  • "Add/Remove Features" action is removed from Vehicle Card Page.
VehicleFeatureTab"Features" tab is removed from Vehicle Card Page.
WholesaleLeadTemperature
  • "Temperature" column added in WholesaleLeads/WholesaleOpportunities List.
  • "Change Temperature" action added in Wholesale Lead Process Page.
  • Temperature sub-header information added in Wholesale Lead Process Page.
HapIntegrationSends the DASW Job Card to HAP on Job Card creation
RSPStarSystem

When activated, the 5 RSP Star Information is shown in the Business Partner Card Page:

  • Star 1: "Address Data"    
  • Star 2: "Email Phone"      
  • Star 3: "GDPR"      
  • Star 4: "Vehicle Ownership"
  • Star 5: "Orientation Phase"
BlockWorkFlowByClosingDate

When activated, the user cannot create/reschedule activities after the Opportunity Predicted Closing Date and is prompted to change the Opportunity Predicted Closing Date accordingly to continue.

AlternativeLanguageData

When activated, enables an additional show of field translations in an Alternative Language set from setup key: AlternativeLanguageCode.
The additional fields are shown in:

  • Card Pages of Business Partner, Contact Person & Address 
  • Smart Notifications
  • Print Layouts
RecallCampaign

When activated, enables an additional show in a column of a flyout grid list with data from the relevant recall campaigns of the entity.
This recall campaign grid list flyout shown in:

  • Retail process page (vehicle tab)
  • Multi-unit (wholesales) process page (vehicle and logistics tabs)
  • Vehicles grid list respective columns
  • Vehicle Card Page respective tabs
VehicleDamages

When activated, enables an additional show in a column of a flyout grid list with data from the relevant damaged lines of the entity.
This damages grid list flyout shown in:

  • Retail process page (vehicle tab)
  • Multi-unit (wholesales) process page (vehicle and logistics tabs)
  • Vehicles grid list respective columns
  • Vehicle Card Page respective tabs
LeadTeamFiltering

When activated, enables filtering on same team members of the current user in the Leads and Opportunities Main Grid lists and the Leads and Opportunities reassignment Grid lists.

AdvancedLeadManagement

When activated, enables the following functionalities:

  • Scoring (columns in Leads/Opportunities grid lists, score in sub-header of Lead/Opportunity page, scoring setup)

Package Module Access Login and Statuses

Each module is defined per installation code and can be activated/deactivated from the table @IDMS_MODULECONFIG.

The column "U_IDMS_Status" takes 0 or 1 as a value and according to the access logic, if it's positive or negative which is defined above the desired method, then the method could be activated or deactivated.

Upon entry on the modular method:

  • If the access logic is "positive" then:
    • If the module status is "deactivated" (0), return immediately from the method.
  • If the access logic is "negative" then:
    • If the module status is "activated" (1), return immediately from the method.

Basically, the combination between the access logic and the module status defines if the method will actually continue its execution.



Write a comment…