-- ============================================================================= -- Generic Scan-Identifier & Label Platform — Phase 2b -- -- MM now owns its own IScanTargetResolver ("TINDENTDETAIL" / WorkOrderDetail — MMBLL/ScanTarget/ -- IndentDetailResolver.cs), registered in MMModule.Register() (BusinessHost), demonstrating the -- platform generalizing across hosts exactly as designed: WI (EngagementHost) and MM -- (BusinessHost) each register their own resolvers against the one shared MSCANIDENTIFIER table. -- Prefix 'WOD' matches the existing convention WI's 4 legacy scan screens already use for this -- entity type, so no wire-format change for anything already scanning a WOD code. -- ============================================================================= IF NOT EXISTS (SELECT 1 FROM MSCANTARGETCONFIG WHERE ENTITYTYPE = 'TINDENTDETAIL' AND TENANTID = -1) INSERT INTO MSCANTARGETCONFIG (SCANTARGETCONFIGID, ENTITYTYPE, DEFAULTIDENTIFIERTYPE, VALUESCHEME, PREFIX, ALLOWMULTIQTY, CREATEDBYID, MODIFIEDBYID) VALUES (-1826823101, 'TINDENTDETAIL', 2, 0, 'WOD', 0, -1, -1); GO