Exodus Salesforce Docs
Admin Guide

Item and Purchase Order Admin

Admin guide for item setup, item notifications, item rules, BOMs, inventory controls, purchase order settings, and GL readiness

Use Item Operations in QA:

https://exodus--vesper.sandbox.lightning.force.com/lightning/app/Item_Operations

Admin Surfaces

SurfaceUse
Item ManagerItem creation, editing, groups, variants, setup issues, and image actions.
Stock LookupSales/ops stock visibility without raw inventory edits.
Inventory ManagerControlled internal inventory adjustments.
Item Rules HubQuote/order/purchase rules, warnings, blockers, date and location logic.
Purchase Order PipelinePO phase movement, receiving, overdue attention, and vendor follow-up.
Item Cost IntelligenceCost and margin analysis.
Item Notification SettingsEmail/Salesforce alerts for setup and stock events.
Purchase Order SettingsPO workflow notifications and settings.
GL Account IntelligenceFinance setup and item GL default health.

Item Setup Rules

Items should be ready for their intended operations before users quote, sell, purchase, fulfill, or report on them.

Check:

AreaRequired decision
Product type and categoryDrives fulfillment, GL defaults, reporting, item rules, and costing.
Can_Quote__c, Can_Sell__c, Can_Purchase__cControls which workflows may use the item.
Default warehouse and vendorDrives stocking and purchase behavior.
Payment gatewayDrives route readiness for payment collection.
GL accountsDrives revenue, inventory, COGS, expense, shipping, credit, and raw material treatment.
BOM and bundle relationshipsDrives cost rollups and component behavior.
Variant familyHelps users manage related SKUs at scale.

Do not make items broadly usable until setup blockers are resolved.

Item Notification Settings

Item notification settings include low-stock alerting, email alerts, Salesforce alerts, CC/BCC routing, and target users.

Fields include Enable_Email_Alerts__c, Enable_Low_Stock_Alerts__c, Low_Stock_Alert_Threshold__c, Low_Stock_Alert_Emails__c, Enable_SF_Alerts__c, Alert_SF_User_Ids__c, CC_Emails__c, and BCC_Emails__c.

Validate after changing settings:

  1. Save settings from the settings UI.
  2. Trigger or simulate a representative low-stock/setup notification in QA.
  3. Confirm email recipients, CC, BCC, and Salesforce alert recipients.
  4. Confirm the alert links back to the right item or operational record.

Inventory Manager

Provider-owned 3PL inventory is mirrored from providers. Do not adjust it as internal stock. Use Inventory Manager for Salesforce-managed inventory adjustments.

Every internal adjustment should include:

Required contextReason
WarehousePrevents global, ambiguous stock changes.
Structured reasonMakes reports and audit useful.
DetailsExplains why the count or delta happened.
ReferenceOptional count sheet, work order, or receiving context.
Before/after quantitySupports audit and reconciliation.
Inventory_Transaction__c historyKeeps immutable movement evidence.

BOM and Cost Admin

BOM tools include bomEditor, ItemBomEditorController, BOMMetadataComputationService, BOMSnapshotService, and CustomBOMSnapshotService.

Use BOMs when:

NeedBOM behavior
Finished goods depend on raw materials or packaging.Component rows define quantity and cost basis.
Nested assemblies exist.BOM depth and nested flags help identify complexity.
Quotes/orders need cost snapshots.Snapshot services preserve historical line cost context.
Cost variance needs review.Cost Intelligence and BOM variance fields highlight drift.

For large item catalogs, use grouped search, variants, presets, and bulk tools instead of one-off record edits.

Purchase Order Settings

Purchase Order Settings and item/PO notification settings control PO communication and workflow expectations.

Fields include cancellation notification toggles, CC/BCC emails, Salesforce alert users, and email alert behavior.

Admin validation:

  1. Create or use a QA purchase order.
  2. Move it through expected phases in Purchase Order Pipeline.
  3. Receive lines with purchaseOrderReceiptModal or receiving surfaces.
  4. Confirm received lines, inventory movement, receipt notification, and PO status.
  5. Confirm overdue and attention dashboards reflect the change.

GL Readiness

Item setup and purchasing touch finance. Confirm GL readiness before treating margin, COGS, or commission reporting as reliable.

Use:

SurfaceUse
GL Account IntelligenceAutomatic setup, category/default review, and issue resolution.
Finance GL Controls DashboardMissing revenue, inventory, COGS, shipping, credit, and raw material accounts.
Item Cost IntelligenceUnit cost, margin, cost scenarios, and BOM cost visibility.

Escalate finance issues before adding items to customer-facing quote/order flows.

Last updated on

On this page