using DocumentFormat.OpenXml.Office2016.Drawing.ChartDrawing; using Google.Api; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using static Google.Rpc.Context.AttributeContext.Types; namespace GB5Shared.GB5Constant { public static class Constant { public static class CacheKeyLevel { public const int NOT_REQUIRED = 0; public const int OVERALL = 1; public const int DB_SERVER = 2; public const int CLIENT_LEVEL = 3; public const int ROLE_LEVEL = 4; public const int USER_LEVEL = 5; public const int SESSION_LEVEL = 6; } public static class CacheStatus { public const int NewCacheResponse = 0; public const int CachedResponse = 1; } public static class Entity { public const int ServerConfig = -111; public static int USER = -2147482764; public static int MENU = -2147482761; public static int MODULE = -2147482734; } public static class DBType { public const int SQL = 0; public const int Oracle = 1; public const int PostGre = 2; public const int MySQL = 3; } public static class ModeOfOperation { public const byte DEVELOP = 0; public const byte TESTING = 1; public const byte DEBUG = 2; public const byte LIVE = 3; } public static class ModeOfWorking { public const int WEB = 0; public const int MOBILE = 1; } public class BizTransactionConstant { public static int ORDERBOOKING = -1799999905; public static int PROCUREMENTGROUP = -1499999998; public static int YARNPROCUREMENT = -1499999997; public static int INDENTGROUP = -1499999996; public static int DYEINGINDENT = -1499999995; public static int WORKPLAN = -1499999994; public static int WARPINGINDENT = -1499999993; public static int BATCHCREATION = -1499999991; public static int WARPINGPRODUCTION = -1499999990; public static int SIZINGINDENT = -1499999987; public static int SIZINGPRODUCTION = -1499999986; public static int LOTCREATION = -1499999985; public static int WEAVINGINDENT = -1499999984; public static int BEAMGAITING = -1499999983; public static int LOTPRODUCTION = -1499999982; public static int WEAVINGPRODUCTION = -1499999981; public static int PROCESSINGJOBCARD = -1499999980; public static int DYEINGINSPECTION = -1499999979; public static int TASK = -1499999996; public static int LEAVEREQUEST = -1499999999; // Verified live against UNISOFTGB4: every real TCALL row's MBIZTRANSACTIONTYPE // (CALREG) resolves to this BIZTRANSACTIONID. Note: MBIZTRANSACTION.BIZTRANSACTIONNAME // for this id is mislabeled "Change Request" in master data — id verified via join, // not by name. public static int CALL = -1499999981; public static int PROCESSINGPRODUCTION = -1499999977; public static int GREYINSPECTION = -1499999976; public static int PURCHASEORDER = -1499999975; public static int MATERIALINWARD = -1499999974; public static int PURCHASEREQUISITION = -1799999927; public static int PURCHASEENQUIRY = -1799999926; public static int PURCHASEQUOTATION = -1799999925; public static int PURCHASEORDERAMENDMENT = -1799999924; public static int PURCHASEINVOICE = -1799999923; public static int PURCHASERETURN = -1799999922; public static int PACKING = -1399999959; public static int PACKINGPRODUCTION = -1399999958; public static int OPENINGSTOCK = -1399999989; public static int STOCKTRANSFER = -1799999913; public static int MINANDINSPECTION = -1799999918; public static int TIMESLIP = -1499999994; public static int PAYREVISION = -1499999993; public static int OVERTIME = -1499999992; public static int PUNCH = -1; // GOP / Qualifier / GBQueryExecutor biz transaction IDs public static int GOPFLOW = -1299999700; public static int GOPSOURCEBINDING = -1299999699; public static int GOPTARGETOPERATION = -1299999698; public static int GOPEXECUTION = -1299999697; public static int QUALIFIER = -1299999696; public static int QUALIFIERVERSION = -1299999695; public static int GBCONFIGUREDQUERY = -1389052951; public static int QUALIFIERENTITY = -1299999693; public static int QUALIFIERMETHOD = -1299999692; public static int QUALIFIERRULEGROUP = -1299999691; public static int QUALIFIERRULECONDITION = -1299999690; public static int QUALIFIEROUTPUT = -1299999689; public static int QUALIFIERDEPENDENCY = -1299999688; public static int QUALIFIERSCOPE = -1299999687; // GOP / Mapping engine biz transaction IDs public static int MAPPINGDEFINITION = -1299999686; public static int MAPPINGVERSION = -1299999685; public static int MAPPINGNODE = -1299999684; // QMS — Quality Management System / Checklist Engine public static int CHECKLIST = -1099999997; public static int CHECKLISTLOG = -1099999996; // PIE — Product Intelligence Engine public static int PIEMODULE = -1099999995; public static int PIECONFIGITEM = -1099999994; public static int PIEVARIANT = -1099999993; public static int PIEPROFILE = -1099999992; public static int PIEPROPOSAL = -1099999991; // IDMS — Implementation & Delivery Management System public static int IDMSENGAGEMENT = -1099999990; public static int IDMSDELIVERYITEM = -1099999989; public static int IDMSSIGNOFF = -1099999988; public static int IDMSREWORK = -1099999987; public static int IDMSSIGNAL = -1099999986; public static int IDMSCLIENTCONTACT = -1099999985; // QMS — Traceability / Matrix Planning public static int MATRIXSAVE = -1099999984; public static int MATRIXDELETE = -1099999983; // PAY — Payment Platform public static int PAYGATEWAY = -1389103273; public static int PAYGATEWAYCONFIG = -1389093265; public static int CHECKOUTCONFIG = -1389083210; public static int PAYORDER = -1099999979; public static int PAYTRANSACTION = -1389083208; public static int LOYALTYPROGRAM = -1099999977; public static int LOYALTYTIER = -1099999976; public static int LOYALTYEARNCFG = -1099999975; public static int CASHBACKRULE = -1099999974; public static int CASHBACKLEDGER = -1099999973; public static int LOYALTYLEDGER = -1099999972; public static int PAYWEBHOOKEVENT = -1099999971; // PERM / OKR / FBCK — Performance, OKR, Continuous Feedback public static int PERMAPPRAISAL = -1099999970; public static int PERMPIP = -1099999969; public static int OKRGOAL = -1099999968; public static int FEEDBACK = -1099999967; public static int CMGMCOMPETENCYPROFILE = -1099999966; public static int COSTING = -1399999850; public static int ADVANCE = -1499999997; public static int ADVANCEREPAYMENT = -1499999988; public static int ADDITIONALADVANCEREQUESTAUTO = -1499999961; public static int ADVANCEPAYMENT = -1499999952; public static int TRAVELLINGADVANCEPAYMENTADVISE = -1499999941; public static int TRAVELADVANCEJOURNALVOUCHER = -1499999940; public static int ADDITIONALADVANCEREQUEST = -1499999934; // GB4 prs.EmiChangeRequest migration — new reservation in the same -1499999xxx // Advance/Loan block as ADVANCE above; not independently confirmed against a live // MBIZTRANSACTIONTYPE row (see BIZTRANSACTIONCLASSCONSTANT.EMICHANGEREQUEST notes). public static int EMICHANGEREQUEST = -1499999933; // GB4 prs.Perquisites migration — new reservation in the same -1499999xxx // Advance/Loan block as ADVANCE above; not independently confirmed against a live // MBIZTRANSACTIONTYPE row (see BIZTRANSACTIONCLASSCONSTANT.PERQ notes). public static int PERQ = -1499999932; public static int CLAIM = -1499999971; } public class EventTypeConstant { public static int SAVECODEDEFINESEGMENTEVENTTYPEID = -1399999295; public static int SAVEDOCUMENTSET = -1399999296; public static int SAVEPAYPRODUCTION = -1399999265; public static int SAVECRITERIACONFIGEVENTTYPEID = -1799999787; public static int DELETECRITERIACONFIGEVENTTYPEID = -1799999786; public static int SAVEDATASETEVENTTYPEID = -1799999520; public static int DELETEDATASETEVENTTYPEID = -1799999519; public static int SAVEDBOBJECTEVENTTYPEID = -1799999991; public static int DELETEDBOBJECTEVENTTYPEID = -1799999990; public static int SAVEDRILLDOWNEVENTTYPEID = -1799999518; public static int DELETEDRILLDOWNEVENTTYPEID = -1799999517; public static int SAVETEMPLATEEVENTTYPEID = -1799999967; public static int DELETETEMPLATEEVENTTYPEID = -1799999966; public static int SAVEUSERVSMENUEVENTTYPEID = -1799999976; public static int DELETEUSERVSMENUEVENTTYPEID = -1799999975; public static int SAVEPARAMETERSETEVENTTYPEID = -1799999880; public static int DELETEPARAMETERSETEVENTTYPEID = -1799999879; public static int SAVEMENUSETEVENTTYPEID = -1799999515; public static int DELETEMENUSETEVENTTYPEID = -1799999514; public static int SAVEENUMARATIONEVENTTYPEID = -1799999516; public static int DELETEENUMARATIONEVENTTYPEID = -1799999513; public static int SAVEPICKLISTEVENTTYPEID = -1799999952; public static int SAVEPORTLETVSMENUEVENTTYPEID = -1799999512; public static int DELETEPORTLETVSMENUEVENTTYPEID = -1799999511; public static int SAVEROLEVSMENUEVENTTYPEID = -1799999970; public static int SAVEPROGRAMTYPEVSOPERATIONEVENTTYPEID = -1799999928; public static int DELETEPROGRAMTYPEVSOPERATIONEVENTTYPEID = -1799999927; public static int SAVEUSERVSPORTLETEVENTTYPEID = -1799999510; public static int DELETEUSERVSPORTLETEVENTTYPEID = -1799999509; public static int SAVEADDRESSEVENTTYPEID = -1799999853; public static int DELETEADDRESSEVENTTYPEID = -1799999852; public static int SAVEBIZTRANSACTIONCLASSEVENTTYPEID = -1799999850; public static int DELETEBIZTRANSACTIONCLASSEVENTTYPEID = -1799999849; public static int SAVEBIZTRANSACTIONSUBCLASSCLASSEVENTTYPEID = -1799999495; public static int DELETEBIZTRANSACTIONSUBCLASSEVENTTYPEID = -1799999489; public static int SAVECONTACTEVENTTYPEID = -1799999847; public static int DELETECONTACTEVENTTYPEID = -1799999846; public static int SAVECITYEVENTTYPEID = -1799999482; public static int DELETECITYEVENTTYPEID = -1799999480; public static int SAVECOUNTRYEVENTTYPEID = -1799999474; public static int DELETECOUNTRYEVENTTYPEID = -1799999472; public static int SAVECRITERIAATTRIBUTEEVENTTYPEID = -1799999778; public static int DELETECRITERIAATTRIBUTEEVENTTYPEID = -1799999777; public static int SAVECRITERIACONFIGATTRIBUTEEVENTTYPEID = -1799999781; public static int DELETECRITERIACONFIGATTRIBUTEEVENTTYPEID = -1799999780; public static int SAVECRITERIACONFIGSECTIONEVENTTYPEID = -1799999784; public static int DELETECRITERIACONFIGSECTIONEVENTTYPEID = -1799999783; public static int SAVEDATADICTIONARYEVENTTYPEID = -1799999898; public static int DELETEDATADICTIONARYEVENTTYPEID = -1799999897; public static int SAVEDATATYPEEVENTTYPEID = -1799999844; public static int DELETEDATATYPEEVENTTYPEID = -1799999843; public static int SAVEEVENTCHANNELEVENTTYPEID = -1799999865; public static int DELETEEVENTCHANNELEVENTTYPEID = -1799999864; public static int SAVEEVENTCLASSEVENTTYPEID = -1799999862; public static int DELETEEVENTCLASSEVENTTYPEID = -1799999861; public static int SAVEENTITYRELATIONEVENTTYPEID = -1799999901; public static int DELETEENTITYRELATIONEVENTTYPEID = -1799999900; public static int DELETEENTITYRELATIONONENTITYIDEVENTTYPEID = -1799999453; public static int SAVEENTITYEVENTTYPEID = -1799999907; public static int DELETEENTITYEVENTTYPEID = -1799999906; public static int SAVEENTITYMEMBEREVENTTYPEID = -1799999904; public static int DELETEENTITYMEMBEREVENTTYPEID = -1799999903; public static int DELETEENTITYMEMBERONENTITYIDEVENTTYPEID = -1799999442; public static int SAVEPROGRAMEVENTTYPEID = -1799999931; public static int DELETEPROGRAMEVENTTYPEID = -1799999930; public static int SAVEPROGRAMASSEMBLYEVENTTYPEID = -1799999934; public static int DELETEPROGRAMASSEMBLYEVENTTYPEID = -1799999933; public static int SAVEPROGRAMCLASSEVENTTYPEID = -1799999937; public static int DELETEPROGRAMCLASSEVENTTYPEID = -1799999936; public static int SAVEPROGRAMTYPEEVENTTYPEID = -1799999940; public static int DELETEPROGRAMTYPEEVENTTYPEID = -1799999939; public static int SAVEEVENTSOURCEEVENTTYPEID = -1799999868; public static int DELETEEVENTSOURCEEVENTTYPEID = -1799999867; public static int SAVEOPERATIONEVENTTYPEID = -1799999955; public static int DELETEOPERATIONEVENTTYPEID = -1799999954; public static int SAVEPROJECTEVENTTYPEID = -1799999943; public static int DELETEPROJECTEVENTTYPEID = -1799999942; public static int SAVEEVENTTYPEEVENTTYPEID = -1799999871; public static int DELETEEVENTTYPEEVENTTYPEID = -1799999870; public static int SAVEJOBDEFINEEVENTTYPEID = -1799999428; public static int DELETEJOBDEFINEEVENTTYPEID = -1799999427; public static int SAVEMENUEVENTTYPEID = -1799999973; public static int DELETEMENUEVENTTYPEID = -1799999972; public static int SAVEEVENTTYPEACTIONEVENTTYPEID = -1799999414; public static int DELETEEVENTTYPEACTIONEVENTTYPEID = -1799999413; public static int SAVELOVEVENTTYPEID = -1799999829; public static int DELETELOVEVENTTYPEID = -1799999828; public static int SAVEEVENTUSERPREFERENCEEVENTTYPEID = -1799999408; public static int DELETEEVENTUSERPREFERENCEEVENTTYPEID = -1799999407; public static int SAVELOVTYPEEVENTTYPEID = -1799999826; public static int DELETELOVTYPEEVENTTYPEID = -1799999825; public static int SAVEMAILTEMPLATEEVENTTYPEID = -1799999400; public static int DELETEMAILTEMPLATEEVENTTYPEID = -1799999399; public static int SAVEMODULEEVENTTYPEID = -1799999892; public static int DELETEMODULEEVENTTYPEID = -1399999514; public static int SAVELOCKEVENTTYPEID = -1799999396; public static int UPDATELOCKEVENTTYPEID = -1799999392; public static int DELETELOCKEVENTTYPEID = -1799999395; public static int SAVEFILEEVENTTYPEID = -1799999391; public static int DELETEFILEEVENTTYPEID = -1799999390; public static int GETSELECTLISTFILEEVENTTYPEID = -1799999388; public static int SAVEFORMULAEVENTTYPEID = -1799999841; public static int DELETEFORMULAEVENTTYPEID = -1799999840; public static int SAVEFORMULAFIELDEVENTTYPEID = -1799999838; public static int DELETEFORMULAFIELDEVENTTYPEID = -1799999837; public static int SAVEGCMEVENTTYPEID = -1799999835; public static int DELETEGCMEVENTTYPEID = -1799999834; public static int SAVEGCMTYPEEVENTTYPEID = -1799999832; public static int DELETEGCMTYPEEVENTTYPEID = -1799999831; public static int SAVEPORTEVENTTYPEID = -1799999378; public static int DELETEPORTEVENTTYPEID = -1799999377; public static int SAVEECMROLEEVENTTYPEID = -1799999979; public static int UPDATEECMROLEEVENTTYPEID = -1399999648; public static int SAVEPORTLETEVENTTYPEID = -1799999805; public static int DELETEPORTLETEVENTTYPEID = -1799999804; public static int SAVEPORTLETTYPEEVENTTYPEID = -1799999808; public static int DELETEPORTLETTYPEEVENTTYPEID = -1799999807; public static int ACTIVATEPORTLETTYPEVERSIONEVENTTYPEID = -1799999806; public static int SAVEDASHBOARDEVENTTYPEID = -1384000023; public static int DELETEDASHBOARDEVENTTYPEID = -1384000024; public static int SAVEREGIONEVENTTYPEID = -1799999823; public static int DELETEREGIONEVENTTYPEID = -1799999822; public static int SAVEREGIONTYPEEVENTTYPEID = -1799999820; public static int DELETEREGIONTYPEEVENTTYPEID = -1799999819; public static int SAVEUOMEVENTTYPEID = -1799999889; public static int DELETEUOMEVENTTYPEID = -1799999888; public static int SAVEREPORTEVENTTYPEID = -1799999913; public static int DELETEREPORTEVENTTYPEID = -1799999912; public static int SAVEREPORTVIEWEVENTTYPEID = -1; public static int DELETEREPORTVIEWEVENTTYPEID = -1; public static int SAVEREPORTHEADEREVENTTYPEID = -1799999920; public static int DELETEREPORTHEADEREVENTTYPEID = -1799999919; public static int SAVEUSEREVENTTYPEID = -1799999982; public static int DELETEUSEREVENTTYPEID = -1799999981; public static int SAVEROLEEVENTTYPEID = -1799999979; public static int DELETEROLEEVENTTYPEID = -1799999978; public static int SAVEROLEVSPORTLETEVENTTYPEID = -1799999346; public static int DELETEROLEVSPORTLETEVENTTYPEID = -1799999345; public static int DELETEROLEVSPORTLETWITHROLEANDPAGEEVENTTYPEID = -1799999343; public static int SAVESCHEDULEREVENTTYPEID = -1799999342; public static int DELETESCHEDULEREVENTTYPEID = -1799999341; public static int SAVEWEBSERVICEEVENTTYPEID = -1799999802; public static int DELETEWEBSERVIEEVENTTYPEID = -1799999801; public static int SAVEWEBFORMEVENTTYPEID = -1799999874; public static int DELETEWEBFORMEVENTTYPEID = -1799999873; public static int SAVESECURITYQUESTIONEVENTTYPEID = -1799999985; public static int DELETESECURITYQUESTIONEVENTTYPEID = -1799999984; public static int SAVETESTCASEEVENTTYPEID = -1799999330; public static int DELETETESTCASEEVENTTYPEID = -1799999329; public static int SAVETESTDATAEVENTTYPEID = -1799999326; public static int DELETETESTDATAEVENTTYPEID = -1799999325; public static int SAVEWEBSERVICEPARAMETEREVENTTYPEID = -1799999793; public static int DELETEWEBSERVICEPARAMETEREVENTTYPEID = -1799999792; public static int SAVEWEBSERVICESETTINGEVENTTYPEID = -1799999799; public static int DELETEWEBSERVICESETTINGEVENTTYPEID = -1799999798; public static int SAVEWEBSERVICESETTINGDETAILEVENTTYPEID = -1799999796; public static int DELETEWEBSERVICESETTINGDETAILEVENTTYPEID = -1799999795; public static int SAVECHECKINGEVENTTYPEID = -1399999941; public static int DELETECHECKINGEVENTTYPEID = -1399999939; public static int SAVECHECKINGOPTIONEVENTTYPEID = -1399999938; public static int DELETECHECKINGOPTIONEVENTTYPEID = -1399999936; public static int SAVETESTUNITEVENTTYPEID = -1399999857; public static int DELETETESTUNITEVENTTYPEID = -1399999799; public static int SAVETESTSETEVENTTYPEID = -1399999856; public static int SAVEWEBSERVICECRITERIAID = -1799999790; public static int DELETEWEBSERVICECRITERIA = -1799999789; public static int DELETETESTSETEVENTTYPEID = -1399999797; public static int SAVECOPYTYPENAMEID = -1399999754; public static int DELETECOPYTYPENAME = -1399999752; public static int SAVEPAGEEVENTTYPEID = -1399999581; public static int DELETEPAGEEVENTTYPEID = -1399999580; public static int SAVEACTIONEVENTTYPEID = -1799999676; public static int DELETEACTIONEVENTTYPEID = -1799999642; public static int UPDATEACTIONEVENTTYPEID = -1799999641; public static int SAVEMAILEVENTTYPEID = -1399999394; public static int SAVEACCOUNTEVENTTYPEID = -1799999718; public static int DELETEACCOUNTEVENTTYPEID = -1799999717; public static int SAVEACCOUNTGROUPEVENTTYPEID = -1799999748; public static int DELETEACCOUNTGROUPEVENTTYPEID = -1799999747; public static int SAVEACCOUNTSCHEDULEEVENTTYPEID = -1799999751; public static int DELETEACCOUNTSCHEDULEEVENTTYPEID = -1799999750; public static int SAVECOSTCATEGORYEVENTTYPEID = -1799999739; public static int DELETECOSTCATEGORYEVENTTYPEID = -1799999738; public static int SAVECOSTCENTEREVENTTYPEID = -1799999742; public static int DELETECOSTCENTEREVENTTYPEID = -1799999741; public static int SAVEVOUCHEREVENTTYPEID = -1799999589; public static int INTERCOMPANYVOUCHEREVENTTYPEID = -1399999630; public static int ACCOUNTSUFFEREDEVENTTYPEID = -1399999631; public static int DELETEVOUCHEREVENTTYPEID = -1799999588; public static int SELECTLISTVOUCHEREVENTTYPEID = -1799999262; public static int SAVECOSTCENTERTYPEEVENTTYPEID = -1799999745; public static int DELETECOSTCENTERTYPEEVENTTYPEID = -1799999744; public static int SAVEPARTYEVENTTYPEID = -1799999730; public static int DELETEPARTYEVENTTYPEID = -1799999729; public static int SAVENARRATIOEVENTTYPEID = -1799999568; public static int DELETENARRATIONEVENTTYPEID = -1799999567; public static int SAVEPARTYBRANCHEVENTTYPEID = -1799999727; public static int DELETEPARTYBRANCHEVENTTYPEID = -1799999726; public static int SAVECOSTCENTERPATTERNEVENTTYPEID = -1399999847; public static int DELETECOSTCENTERPATTERNEVENTTYPEID = -1399999843; public static int SAVEPAYMENTEVENTTYPEID = -1399999809; public static int DELETEPAYMENTEVENTTYPEID = -1399999808; public static int SAVEINSTRUMENTID = -1799999733; public static int DELETEINSTRUMENTID = -1799999732; public static int DELETEACCOUNTBALANCEID = -1799999065; public static int SAVECONTRAVOUCHEREVENTTYPEID = -1399999756; public static int SAVEJOURNALVOUCHEREVENTTYPEID = -1399999757; public static int SAVEPAYMENTVOUCHEREVENTTYPEID = -1399999758; public static int SAVERECIPTVOUCHEREVENTTYPEID = -1399999755; public static int SAVEINSURANCEEVENTTYPEID = -1399999676; public static int DELETEINSURANCEEVENTTYPEID = -1399999675; public static int SAVEBUDGETEVENTTYPEID = -1399999666; public static int DELETEBUDGETEVENTTYPEID = -1399999665; public static int SAVEPARTYOUEVENTTYPEID = -1399999664; public static int DELETEPARTYOUEVENTTYPEID = -1399999663; public static int SAVEBUDGETDATAEVENTTYPEID = -1399999661; public static int DELETEBUDGETDATAEVENTTYPEID = -1399999660; public static int SAVEBANKBRANCHEVENTTYPEID = -1399999402; public static int DELETEBANKBRANCHEVENTTYPEID = -1399999401; public static int SAVEDEFERALPLANEVENTTYPEID = -1399999385; public static int DELETEDEFERALPLANEVENTTYPEID = -1399999384; public static int SAVECONTRACTSETTINGEVENTTYPEID = -1399999379; public static int DELETECONTRACTSETTINGEVENTTYPEID = -1399999378; public static int SAVEBIZTRANSACTIONEVENTTYPEID = -1799999319; public static int DELETEBIZTRANSACTIONEVENTTYPEID = -1799999318; public static int SAVEBIZTRANSACTIONTYPEEVENTTYPEID = -1799999652; public static int DELETEBIZTRANSACTIONTYPEEVENTTYPEID = -1799999651; public static int SAVEBRANCHEVENTTYPEID = -1799999769; public static int DELETEBRANCHEVENTTYPEID = -1799999768; public static int SAVECOMPANYEVENTTYPEID = -1799999772; public static int DELETECOMPANYEVENTTYPEID = -1799999771; public static int SAVECURRENCYEVENTTYPEID = -1799999754; public static int DELETECURRENCYEVENTTYPEID = -1799999753; public static int SAVEDEPARTEMENTEVENTTYPEID = -1799999293; public static int DELETEDEPARTEMENTEVENTTYPEID = -1799999292; public static int SAVEDIVISIONEVENTTYPEID = -1799999766; public static int DELETEDIVISIONEVENTTYPEID = -1799999765; public static int SAVEORGANIZATIONUNITEVENTTYPEID = -1799999763; public static int DELETEORGANIZATIONUNITEVENTTYPEID = -1799999762; public static int SAVEPERIODEVENTTYPEID = -1799999562; public static int DELETEPERIODEVENTTYPEID = -1799999561; public static int SAVEREASONEVENTTYPEID = -1799999283; public static int DELETEREASONEVENTTYPEID = -1799999282; public static int SAVECHECKINGSETTINGEVENTTYPEID = -1399999935; public static int DELETECHECKINGSETTINGEVENTTYPEID = -1399999933; public static int SAVEEXCHANGEEVENTTYPEID = -1399999897; public static int DELETEEXCHANGEEVENTTYPEID = -1399999895; public static int SAVEDATAWAREHOUSEEVENTTYPEID = -1399999687; public static int DELETEDATAWAREHOUSEEVENTTYPEID = -1399999686; public static int SAVEWAREHOUSEFACTEVENTTYPEID = -1399999196; public static int DELETEWAREHOUSEFACTEVENTTYPEID = -1399999195; public static int SAVEWAREHOUSEMEASUREEVENTTYPEID = -1399999194; public static int DELETEWAREHOUSEMEASUREEVENTTYPEID = -1399999193; public static int SAVEWAREHOUSEPOSTINGRULEEVENTTYPEID = -1399999192; public static int DELETEWAREHOUSEPOSTINGRULEEVENTTYPEID = -1399999191; public static int POSTWAREHOUSEFACTSUCCESSEVENTTYPEID = -1399999190; public static int POSTWAREHOUSEFACTFAILEDEVENTTYPEID = -1399999189; public static int SAVEMAILLISTEVENTTYPEID = -1399999633; public static int DELETEMAILLISTEVENTTYPEID = -1399999632; public static int SAVEHIERARCHYEVENTTYPEID = -1399999735; public static int DELETEHIERARCHYEVENTTYPEID = -1399999722; public static int GETHIERARCHYEVENTTYPEID = -1399999721; public static int SAVEDBJOINEVENTTYPEID = -1399999738; public static int DELETEDBJOINEVENTTYPEID = -1399999736; public static int GETDBJOINEVENTTYPEID = -1399999737; public static int SAVEANALYSISEVENTTYPEID = -1399999734; public static int DELETEANALYSISEVENTTYPEID = -1399999732; public static int GETANALYSISEVENTTYPEID = -1399999733; public static int SAVEANALYSISQUERYEVENTTYPEID = -1399999731; public static int DELETEANALYSISQUERYEVENTTYPEID = -1399999729; public static int SAVEKPIEVENTTYPEID = -1399999674; public static int DELETEKPIEVENTTYPEID = -1399999673; public static int UPDATEKPIEVENTTYPEID = -1399999647; public static int SAVEKPILISTEVENTTYPEID = -1399999672; public static int DELETEKPILISTEVENTTYPEID = -1399999671; public static int UPDATEKPILISTEVENTTYPEID = -1399999646; public static int SAVEROLEKPIEVENTTYPEID = -1399999657; public static int DELETEROLEKPIEVENTTYPEID = -1399999656; public static int UPDATEROLEKPIEVENTTYPEID = -1399999648; public static int SAVERESOURCETYPEEVENTTYPEID = -1399999894; public static int DELETERESOURCETYPEEVENTTYPEID = -1399999893; public static int SAVECOSTANALYSISEVENTTYPEID = -1399999855; public static int DELETECOSTANALYSISEVENTTYPEID = -1399999853; public static int SAVECOSTADDONFIELDSEVENTTYPEID = -1399999681; public static int DELETECOSTADDONFIELDSEVENTTYPEID = -1399999680; public static int SAVECOSTPERIODICEVENTTYPEID = -1399999679; public static int DELETECOSTPERIODICEVENTTYPEID = -1399999678; public static int SAVECOSTHEADEVENTTYPEID = -1399999606; public static int DELETECOSTHEADEVENTTYPEID = -1399999605; public static int SAVECOSTHEADSETEVENTTYPEID = -1399999604; public static int DELETECOSTHEADSETEVENTTYPEID = -1399999603; public static int SAVECOSTDISTRIBUTIONEVENTTYPEID = -1399999602; public static int DELETECOSTDISTRIBUTIONEVENTTYPEID = -1399999601; public static int PROBLEMSAVE = -1399999990; public static int PROBLEMDELETE = -1399999989; public static int TASKSAVE = -1799999655; public static int TASKUPDATE = -1799999653; public static int TASKDELETE = -1799999654; public static int WORKTYPESAVE = -1399999786; public static int WORKTYPEDELETE = -1399999785; public static int ACTIONSAVE = -1799999643; public static int REPLICATESAVE = -1399999659; public static int REPLICATEUPDATE = -1399999649; public static int SAVEDEPRECIATIONEVENTTYPEID = -1399999709; public static int DELETEDEPRECIATIONEVENTTYPEID = -1399999708; public static int SAVEASSETSCHEDULEEVENTTYPEID = -1399999694; public static int DELETEASSETSCHEDULEEVENTTYPEID = -1399999693; public static int SAVETFAMEVENTTYPEID = -1399999690; public static int GETTFAMEVENTTYPEID = -1399999689; public static int DELETETFAMEVENTTYPEID = -1399999688; public static int SAVEASSETEVENTTYPEID = -1799999661; public static int DELETEASSETEVENTTYPEID = -1799999660; public static int SAVEASSETACTIVITYEVENTTYPEID = -1799999631; public static int DELETEASSETACTIVITYEVENTTYPEID = -1799999657; public static int UPDATEASSETACTIVITYEVENTTYPEID = -1386999856; public static int SAVEASSETTYPEEVENTTYPEID = -1799999682; public static int DELETEASSETTYPEEVENTTYPEID = -1799999681; public static int SAVEASSETTYPEACTIVITYEVENTTYPEID = -1799999673; public static int DELETEASSETTYPEACTIVITYEVENTTYPEID = -1799999672; public static int UPDATEASSETTYPEACTIVITYEVENTTYPEID = -1386999855; public static int SAVEDEVICEEVENTTYPEID = -1799999646; public static int DELETEDEVICEEVENTTYPEID = -1799999645; public static int SAVEDEVICETYPEEVENTTYPEID = -1799999649; public static int DELETEDEVICETYPEEVENTTYPEID = -1799999648; public static int SAVEMETEREVENTTYPEID = -1799999616; public static int DELETEMETERTYPEEVENTTYPEID = -1799999615; public static int SAVEMETERSHAREEVENTTYPEID = -1799999613; public static int DELETEMETERSHAREEVENTTYPEID = -1799999612; public static int SAVEPARTYBRANCHLOCATIONEVENTTYPEID = -1799999667; public static int DELETEPARTYBRANCHLOCATIONEVENTTYPEID = -1799999666; public static int SAVESERVICEEVENTTYPEID = -1799999640; public static int DELETESERVICEEVENTTYPEID = -1799999639; public static int SAVESERVICESETEVENTTYPEID = -1799999628; public static int SAVESERVICESETDETAILEVENTTYPEID = -1799999628; public static int DELETESERVICESETDETAILEVENTTYPEID = -1799999627; public static int SAVEUTILITYBILLEVENTTYPEID = -1799999607; public static int DELETEUTILITYBILLEVENTTYPEID = -1799999606; public static int SAVETASKEVENTTYPEID = -1799999655; public static int UPDATETASKEVENTTYPEID = -1799999653; public static int DELETETASKEVENTTYPEID = -1799999654; // Verified live against UNISOFTGB4.MEVENTTYPE on 217.216.78.142. No separate // update code exists (EVENTTYPECODE = 'SAVECALL' covers both save and update). public static int SAVECALLEVENTTYPEID = -1399999692; public static int DELETECALLEVENTTYPEID = -1399999691; public static int SAVEPARTYBRANCHINFOEVENTTYPEID = -1799999724; public static int DELETEPARTYBRANCHINFOEVENTTYPEID = -1799999723; public static int SAVEMEASUREEVENTTYPEID = -1399999546; public static int DELETEMEASUREEVENTTYPEID = -1399999545; public static int SAVEGOALEVENTTYPEID = -1399999540; public static int DELETEGOALEVENTTYPEID = -1399999539; public static int SAVEVEHICLEEVENTTYPEID = -1799999216; public static int DELETEVEHICLEEVENTTYPEID = -1799999215; public static int SAVEPARCELBOOKINGEVENTTYPEID = -1399999749; public static int DELETEPARCELBOOKINGEVENTTYPEID = -1399999748; public static int SAVEMANIFESTEVENTTYPEID = -1399999725; public static int DELETEMANIFESTEVENTTYPEID = -1399999723; public static int SAVETRIPEVENTTYPEID = -1399999728; public static int DELETETRIPEVENTTYPEID = -1399999726; public static int SAVEDRIVEREVENTTYPEID = -1399999707; public static int DELETEDRIVEREVENTTYPEID = -1399999706; public static int SAVEROUTEEVENTTYPEID = -1399999696; public static int DELETEROUTEEVENTTYPEID = -1399999695; public static int SAVESERVICERULEID = -1399999456; public static int SAVEWAGERULEID = -1399999454; public static int SAVEACTIVITYEVENTTYPEID = -1799999676; public static int DELETEACTIVITYEVENTTYPEID = -1799999675; public static int SAVEACTIVITYTYPEEVENTTYPEID = -1799999679; public static int DELETEACTIVITYTYPEEVENTTYPEID = -1799999678; public static int SAVETYPECOMPONENTEVENTTYPEID = -1399999767; public static int DELETETYPECOMPONENTEVENTTYPEID = -1399999766; public static int SAVELEADCYCLEEVENTTYPEID = -1899999999; public static int DELETELEADCYCLEEVENTTYPEID = -1399999746; public static int GETLEADCYCLEEVENTTYPEID = -1399999747; public static int SAVELEADSOURCEEVENTTYPEID = -1399999745; public static int DELETELEADSOURCEEVENTTYPEID = -1399999743; public static int GETLEADSOURCEEVENTTYPEID = -1399999744; public static int SAVELEADEVENTTYPEID = -1399999742; public static int DELETELEADEVENTTYPEID = -1399999740; public static int GETLEADEVENTTYPEID = -1399999741; public static int DELETECHARGEEVENTTYPEID = -1399999898; public static int SAVECHARGEEVENTTYPEID = -1399999899; public static int SAVECHARGEELEMENTEVENTTYPEID = -1799999202; public static int DELETECHARGEELEMENTEVENTTYPEID = -1799999201; public static int SAVECOLORSEVENTTYPEID = -1799999198; public static int DELETECOLOREVENTTYPEID = -1799999197; public static int SAVECOUNTEREVENTTYPEID = -1799999194; public static int DELETECOUNTEREVENTTYPEID = -1799999193; public static int SAVEDEFECTEVENTTYPEID = -1799999190; public static int DELETEDEFECTEVENTTYPEID = -1799999189; public static int SAVEINSPECTIONAREAEVENTTYPEID = -1799999186; public static int DELETEINSPECTIONAREAEVENTTYPEID = -1799999185; public static int SAVEITEMEVENTTYPEID = -1799999664; public static int DELETEITEMEVENTTYPEID = -1799999663; public static int SAVEITEMBRANDEVENTTYPEID = -1799999706; public static int DELETEITEMBRANDEVENTTYPEID = -1799999705; public static int SAVEITEMCATEGORYEVENTTYPEID = -1799999712; public static int DELETEITEMCATEGORYEVENTTYPEID = -1799999711; public static int DELETEITEMFEATUREEVENTTYPEID = -1799999176; public static int DELETEITEMFEATUREONITEMEVENTTYPEID = -1799999175; public static int SAVEITEMGROUPEVENTTYPEID = -1799999715; public static int DELETEITEMGROUPEVENTTYPEID = -1799999714; public static int SAVEITEMMODELEVENTTYPEID = -1799999703; public static int DELETEITEMMODELEVENTTYPEID = -1799999702; public static int SAVEITEMSTOCKEVENTTYPEID = -1799999165; public static int DELETEITEMSTOCKEVENTTYPEID = -1799999164; public static int DELETEITEMSTOCKONSTOREEVENTTYPEID = -1799999163; public static int SAVEITEMSUBCATEGORYEVENTTYPEID = -1799999709; public static int DELETEITEMSUBCATEGORYEVENTTYPEID = -1799999708; public static int SAVELOTEVENTTYPEID = -1799999157; public static int DELETELOTEVENTTYPEID = -1799999156; public static int SAVEMACHINEEVENTTYPEID = -1799999151; public static int DELETEMACHINEEVENTTYPEID = -1799999150; public static int SAVEMACHINETYPEEVENTTYPEID = -1799999145; public static int DELETEMACHINETYPEEVENTTYPEID = -1799999144; public static int SAVEPRICELISTTYPEEVENTTYPEID = -1799999141; public static int DELETEPRICELISTTYPEEVENTTYPEID = -1799999140; public static int SAVEMATERIALACCOUTEVENTTYPEID = -1799999688; public static int DELETEMATERIALACCOUNTEVENTTYPEID = -1799999687; public static int SAVEMATERIALGROUPEVENTTYPEID = -1799999697; public static int DELETEMATERIALGROUPEVENTTYPEID = -1799999696; public static int SAVEPACKEVENTTYPEID = -1799999131; public static int DELETEPACKEVENTTYPEID = -1799999130; public static int SAVEPROCESSEVENTTYPEID = -1799999694; public static int DELETEPROCESSEVENTTYPEID = -1799999693; public static int SAVEPACKSETEVENTTYPEID = -1799999124; public static int DELETEPACKSETEVENTTYPEID = -1799999123; public static int SAVEPARTYPRICECATEGORYEVENTTYPEID = -1799999116; public static int DELETEPARTYPRICECATEGORYEVENTTYPEID = -1799999115; public static int SAVEPROCESSGROUPEVENTTYPEID = -1799999118; public static int DELETEPROCESSGROUPEVENTTYPEID = -1799999117; public static int SAVEPAYMENTTERMEVENTTYPEID = -1799999107; public static int DELETEPAYMENTTERMEVENTTYPEID = -1799999106; public static int SAVEPRICECATEGORYEVENTTYPEID = -1799999700; public static int DELETEPRICECATEGORYEVENTTYPEID = -1799999699; public static int SAVEPROCESSOPERATIONEVENTTYPEID = -1799999101; public static int DELETEPROCESSOPERATIONEVENTTYPEID = -1799999100; public static int SAVEPROCESSINGPRODUCTIONEVENTTYPEID = -1899999990; public static int DELETEPROCESSINGPRODUCTIONEVENTTYPEID = -1899999989; public static int SAVEPROCESSTYPEEVENTTYPEID = -1799999095; public static int DELETEPROCESSTYPEEVENTTYPEID = -1799999094; public static int SAVEPRODUCTIONPLANEVENTTYPEID = -1799999091; public static int DELETEPRODUCTIONPLANEVENTTYPEID = -1799999090; public static int SAVECASTINGEVENTTYPEID = -1799994001; public static int DELETECASTINGEVENTTYPEID = -1799994002; public static int SAVEHEATEVENTTYPEID = -1799994003; public static int DELETEHEATEVENTTYPEID = -1799994004; public static int SAVEROUTINGEVENTTYPEID = -1799999084; public static int DELETEROUTINGEVENTTYPEID = -1799999083; public static int SAVESHIFTEVENTTYPEID = -1799999080; public static int DELETESHIFTEVENTTYPEID = -1799999079; public static int SAVESIZINGPRODUCTIONEVENTTYPEID = -1799999076; public static int DELETESIZINGPRODUCTIONEVENTTYPEID = -1799999075; public static int SAVEMASTERSCHEDULEEVENTTYPEID = -1799999057; public static int DELETEMASTERSCHEDULEEVENTTYPEID = -1799999055; public static int DELETEMASTERSCHEDULEDETAILEVENTTYPEID = -1799999052; public static int SAVEMRPEVENTTYPEID = -1799999051; public static int DELETEMRPEVENTTYPEID = -1799999050; public static int SAVEMASTERSCHEDULEDETAILEVENTTYPEID = -1799999049; public static int SAVEMRPRUNEVENTTYPEID = -1799999048; public static int DELETEMRPRUNEVENTTYPEID = -1799999038; public static int SAVEMRPACTIONEVENTTYPEID = -1799999047; public static int SETDEMANDPRIORITYEVENTTYPEID = -1799999046; public static int SETALLOCATIONPRIORITYEVENTTYPEID = -1799999045; public static int SAVEPARTDIMENSIONEVENTTYPEID = -1799998001; public static int SAVEPARTDETAILEVENTTYPEID = -1799998002; public static int SAVEPARTALLOCATIONEVENTTYPEID = -1799998003; // ESE — Enterprise Scheduling Engine public static int SAVESHIFTMAPEVENTTYPEID = -1799997001; public static int DELETESHIFTMAPEVENTTYPEID = -1799997002; public static int SAVEBATCHRULEEVENTTYPEID = -1799997003; public static int DELETEBATCHRULEEVENTTYPEID = -1799997004; public static int SAVESCHEDULINGRUNEVENTTYPEID = -1799997005; public static int DELETESCHEDULINGRUNEVENTTYPEID = -1799997006; // Stock Reservation public static int SAVERESERVATIONEVENTTYPEID = -1799996001; public static int DELETERESERVATIONEVENTTYPEID = -1799996002; public static int SAVEAUTORESERVATIONEVENTTYPEID = -1799996003; public static int CONFIRMRESERVATIONEVENTTYPEID = -1799996004; public static int SAVEFREETRACKEVNT = -1799996005; public static int SAVEREASSIGNMENTEVENTTYPEID = -1799996006; public static int AUTOLINKRESERVATIONEVENTTYPEID = -1799996007; public static int SUBCONOUTEVENTTYPEID = -1799996008; public static int SUBCONRETURNEVENTTYPEID = -1799996009; // MM Production (transactional) public static int SAVEPRODUCTIONTRANSACTIONEVENTTYPEID = -1; public static int DELETEPRODUCTIONTRANSACTIONEVENTTYPEID = -1; public static int SAVEJOBCARDEVENTTYPEID = -1799995003; public static int DELETEJOBCARDEVENTTYPEID = -1799995004; public static int SAVERESOURCEPUNCHEVENTTYPEID = -1; public static int SAVESKUEVENTTYPEID = -1799999048; public static int DELETESKUEVENTTYPEID = -1799999047; public static int SAVESTOREEVENTTYPEID = -1799999044; public static int DELETESTOREEVENTTYPEID = -1799999043; public static int SAVETAXTABLEEVENTTYPEID = -1799999040; public static int DELETETAXTABLEEVENTTYPEID = -1799999039; public static int SAVETAXTABLEPERIODEVENTTYPEID = -1799999087; public static int DELETETAXTABLEPERIODEVENTTYPEID = -1799999086; public static int SAVELOTTYPEEVENTTYPEID = -1399999994; public static int DELETELOTTYPEEVENTTYPEID = -1399999518; public static int SAVEPACKINGEVENTTYPEID = -1399999974; public static int UPDATEPACKINGEVENTTYPEID = -1399999973; public static int DELETEPACKINGEVENTTYPEID = -1399999972; public static int SAVETERMSSEVENTTYPEID = -1399999929; public static int DELETETERMSSEVENTTYPEID = -1399999927; public static int SAVETERMSSETEVENTTYPEID = -1399999926; public static int DELETETERMSSETEVENTTYPEID = -1399999924; public static int SAVENESTINGPLANEVENTTYPEID = -1399999947; public static int DELETENESTINGPLANEVENTTYPEID = -1399999945; public static int SAVEALLOCATIONADJUSTEVENTTYPEID = -1399999917; public static int DELETEALLOCATIONADJUSTEVENTTYPEID = -1399999915; public static int SAVEPRICELISTEVENTTYPEID = -1399999902; public static int DELETEPRICELISTEVENTTYPEID = -1399999900; public static int SAVEBILLOFRESOURCEEVENTTYPEID = -1399999891; public static int DELETEBILLOFRESOURCEEVENTTYPEID = -1399999890; public static int SAVEECREVENTTYPEID = -1399999879; public static int DELETEECREVENTTYPEID = -1399999878; public static int SAVEEXCISEREGISTEREVENTTYPEID = -1399999813; public static int DELETEEXCISEREGISTEREVENTTYPEID = -1399999812; public static int SAVEITEMPARTYEVENTTYPEID = -1799999060; public static int DELETEITEMPARTYEVENTTYPEID = -1799999058; public static int SAVERATINGEVENTTYPEID = -1399999803; public static int DELETERATINGEVENTTYPEID = -1399999801; public static int SAVETRANSACTIONTYPEID = -1799999691; public static int DELETETRANSACTIONTYPEID = -1799999690; public static int SAVEPARTYTAXTYPEID = -1799999064; public static int DELETEPARTYTAXTYPEID = -1799999062; public static int DELETEITEMTEMPLATEBOMID = -1799999549; public static int SAVEBILLOFMATERIALID = -1799999541; public static int DELETEBILLOFMATERIALID = -1799999540; public static int SAVETEXCISEID = -1399999789; public static int DELETETEXCISEID = -1399999788; public static int SAVEDIECUTID = -1399999769; public static int DELETEDIECUTID = -1399999768; public static int DELETEFORECASTDATAID = -1399999750; public static int SAVETARGETEVENTTYPEID = -1399999653; public static int DELETETARGETEVENTTYPEID = -1399999652; public static int SAVETARGETDATAEVENTTYPEID = -1399999651; public static int DELETETARGETDATAEVENTTYPEID = -1399999650; public static int SAVECYCLECLASSEVENTTYPEID = -1399999460; public static int DELETECYCLECLASSEVENTTYPEID = -1399999459; public static int SAVEMEASURETYPEEVENTTYPEID = -1399999369; public static int DELETEMEASURETYPEEVENTTYPEID = -1399999368; public static int SAVELEAVEEVENTTYPEID = -1399999990; public static int DELETELEAVEEVENTTYPEID = -1399999989; public static int SAVEPAYPERIODEVENTTYPEID = -1399999986; public static int DELETEPAYPERIODEVENTTYPEID = -1399999985; public static int SAVEVILLAGEEVENTTYPEID = -1399999982; public static int DELETEVILLAGEEVENTTYPEID = -1399999981; public static int SAVEPAYELEMENTEVENTTYPEID = -1399999978; public static int DELETEPAYELEMENTEVENTTYPEID = -1399999977; public static int SAVEEMPLOYEEEVENTTYPEID = -1399999970; public static int DELETEEMPLOYEEEVENTTYPEID = -1399999969; public static int SAVEADDITIONDEDUCTIONEVENTTYPEID = -1399999966; public static int DELETEADDITIONDEDUCTIONEVENTTYPEID = -1399999965; public static int SAVEPAYCONFIGURATIONEVENTTYPEID = -1399999962; public static int DELETEPAYCONFIGURATIONEVENTTYPEID = -1399999961; public static int SAVEEMPLOYEEEXPERIENCEEVENTTYPEID = -1399999958; public static int DELETEEMPLOYEEEXPERIENCEEVENTTYPEID = -1399999957; public static int SAVEPAYGROUPEVENTTYPEID = -1399999955; public static int DELETEPAYGROUPEVENTTYPEID = -1399999954; public static int SAVEDAPOINTGROUPEVENTTYPEID = -1399999951; public static int DELETEDAPOINTGROUPEVENTTYPEID = -1399999950; public static int SAVEGRATUITYGROUPEVENTTYPEID = -1399999944; public static int DELETEGRATUITYGROUPEVENTTYPEID = -1399999943; public static int SAVESHIFTPATTERNEVENTTYPEID = -1399999923; public static int DELETESHIFTPATTERNEVENTTYPEID = -1399999921; public static int SAVEEMPLOYEESALARYEVENTTYPEID = -1399999958; public static int DELETEEMPLOYEESALARYEVENTTYPEID = -1399999957; public static int SAVEEMPLOYEEWORKINGEVENTTYPEID = -1399999914; public static int DELETEEMPLOYEEWORKINGEVENTTYPEID = -1399999912; public static int SAVEEMPLOYEEREFERENCEEVENTTYPEID = -1399999911; public static int DELETEEMPLOYEEREFERENCEEVENTTYPEID = -1399999910; public static int SAVEEMPLOYEEQUALIFICATIONEVENTTYPEID = -1399999908; public static int DELETEEMPLOYEEQUALIFICATIONEVENTTYPEID = -1399999907; public static int SAVEEMPLOYEESKILLEVENTTYPEID = -1399999905; public static int DELETEEMPLOYEESKILLEVENTTYPEID = -1399999904; public static int SAVETIMESLIPEVENTTYPEID = -1399999888; public static int DELETETIMESLIPEVENTTYPEID = -1399999887; public static int SAVEGATEENTRYEVENTTYPEID = -1399999885; public static int DELETEGATEENTRYEVENTTYPEID = -1399999884; public static int SAVEOULEVELSETTINGEVENTTYPEID = -1399999882; public static int DELETEOULEVELSETTINGEVENTTYPEID = -1399999881; public static int SAVETLEAVEEVENTTYPEID = -1399999781; public static int SAVEADVANCEEVENTTYPEID = -1399999763; public static int SAVECASTECATEGORYID = -1399999760; public static int DELETECASTECATEGORYID = -1399999759; public static int SAVEPAYTAXTYPEEVENTTYPEID = -1399999600; public static int DELETEPAYTAXTYPEEVENTTYPEID = -1399999599; public static int SAVEMANPOWEREVENTTYPEID = -1399999594; public static int DELETEMANPOWEREVENTTYPEID = -1399999593; public static int SAVESELECTIONROUNDEVENTTYPEID = -1399999592; public static int DELETESELECTIONROUNDEVENTTYPEID = -1399999591; public static int SAVESELECTIONCYCLEEVENTTYPEID = -1399999590; public static int DELETESELECTIONCYCLEEVENTTYPEID = -1399999589; public static int SAVEKRAEVENTTYPEID = -1399999549; public static int DELETEKRAEVENTTYPEID = -1399999548; public static int SAVEEMICHANGEREQUESTID = -1399999432; public static int SAVEJOBPROFILEEVENTTYPEID = -1399999393; public static int DELETEJOBPROFILEEVENTTYPEID = -1399999391; public static int SAVEJOBPROFILEDETAILEVENTTYPEID = -1399999392; public static int DELETEJOBPROFILEDETAILEVENTTYPEID = -1399999390; public static int SAVESUBJECTEVENTTYPEID = -1399999357; public static int DELETESUBJECTEVENTTYPEID = -1399999356; public static int DELETEEMPLOYEEVERSIONEVENTTYPEID = -1399999318; public static int SAVEPAYPRODUCTIONEVENTTYPEID = -1399999265; public static int DELETEPAYPRODUCTIONEVENTTYPEID = -1399999264; public static int SAVEPUNCHEVENTTYPEID = -1399999466; // Accounts — Batch 2 (ChequeBook) public static int SAVECHEQUEBOOKEVENTTYPEID = -1386999901; public static int DELETECHEQUEBOOKEVENTTYPEID = -1386999900; // MTR — Material Test Report public static int SAVEMTREVENTTYPEID = -1386999899; // QMS — Quality Management System / Checklist Engine public static int SAVECHECKLISTEVENTTYPEID = -1385000001; public static int DELETECHECKLISTEVENTTYPEID = -1385000002; public static int SAVECHECKLISTLOGEVENTTYPEID = -1385000003; // Traceability — Matrix Planning (QMS module) public static int SAVEMATRIXEVENTTYPEID = -1385000004; public static int DELETEMATRIXEVENTTYPEID = -1385000005; // PCS — Process Control Sheet (QMS module) public static int SAVEPCSCARDID = -1385000006; public static int DELETEPCSCARDID = -1385000007; public static int SAVEPCSCARDSTAGEBLLID = -1385000008; public static int DELETEPCSCARDSTAGEBLLID = -1385000009; // PIE — Product Intelligence Engine public static int SAVEPIEMODULEEVENTTYPEID = -1384000001; public static int UPDATEPIEMODULEEVENTTYPEID = -1384000002; public static int DELETEPIEMODULEEVENTTYPEID = -1384000003; public static int SAVEPIECONFIGITEMEVENTTYPEID = -1384000004; public static int UPDATEPIECONFIGITEMEVENTTYPEID = -1384000005; public static int DELETEPIECONFIGITEMEVENTTYPEID = -1384000006; public static int SAVEPIEVARIANTEVENTTYPEID = -1384000007; public static int UPDATEPIEVARIANTEVENTTYPEID = -1384000008; public static int DELETEPIEVARIANTEVENTTYPEID = -1384000009; public static int SAVEPIEPROFILEEVENTTYPEID = -1384000010; public static int UPDATEPIEPROFILEEVENTTYPEID = -1384000011; public static int DELETEPIEPROFILEEVENTTYPEID = -1384000012; public static int SAVEPIEESTIMATIONRULEEVENTTYPEID = -1384000013; public static int SAVEPIEPROPOSALEVENTTYPEID = -1384000014; public static int REVIEWPIEPROPOSALEVENTTYPEID = -1384000015; // IDMS — Implementation & Delivery Management System public static int SAVEIDMSENGAGEMENTEVENTTYPEID = -1383000001; public static int UPDATEIDMSENGAGEMENTEVENTTYPEID = -1383000002; public static int ACTIVATEIDMSENGAGEMENTEVENTTYPEID = -1383000003; public static int GOLIVEIDMSENGAGEMENTEVENTTYPEID = -1383000004; public static int SAVEIDMSDELIVERYITEMEVENTTYPEID = -1383000005; public static int UPDATEIDMSDELIVERYITEMEVENTTYPEID = -1383000006; public static int COMPLETEIDMSDELIVERYITEMEVENTTYPEID = -1383000007; public static int SAVEIDMSSIGNOFFEVENTTYPEID = -1383000008; public static int SAVEIDMSREWORKEVENTTYPEID = -1383000009; public static int RESOLVEIDMSREWORKEVENTTYPEID = -1383000010; public static int SAVEIDMSCLIENTCONTACTEVENTTYPEID = -1383000011; public static int SAVEIDMSSIGNALEVENTTYPEID = -1383000012; // PAY — Payment Platform public static int SAVEPAYGATEWAYEVENTTYPEID = -1382000001; public static int UPDATEPAYGATEWAYEVENTTYPEID = -1382000002; public static int DELETEPAYGATEWAYEVENTTYPEID = -1382000003; public static int SAVEPAYGATEWAYCONFIGENTTYPEID = -1382000004; public static int UPDATEPAYGATEWAYCONFIGENTTYPEID = -1382000005; public static int SAVECHECKOUTCONFIGENTTYPEID = -1382000006; public static int UPDATECHECKOUTCONFIGENTTYPEID = -1382000007; public static int INITIATEPAYORDEREVENTTYPEID = -1382000008; public static int PAYORDERPAIDSENTTYPEID = -1382000009; public static int PAYORDERFAILEDEVENTTYPEID = -1382000010; public static int SAVEPAYWEBHOOKEVENTTYPEID = -1382000011; public static int SAVELOAYLTYPROGRAMEVENTTYPEID = -1382000012; public static int UPDATELOAYLTYPROGRAMEVENTTYPEID = -1382000013; public static int ENROLLCUSTOMEREVENTTYPEID = -1382000014; public static int SAVECASHBACKRULEEVENTTYPEID = -1382000015; public static int UPDATECASHBACKRULEEVENTTYPEID = -1382000016; public static int UPDATEMTREVENTTYPEID = -1386999898; public static int DELETEMTREVENTTYPEID = -1386999897; // MM — Supply Group public static int SAVESUPPLYGROUPEVENTTYPEID = -1386999896; public static int DELETESUPPLYGROUPEVENTTYPEID = -1386999895; // PayRoll — OverTime (migration parity) public static int SAVEOVERTIMEEVENTTYPEID = -1386999894; public static int UPDATEOVERTIMEEVENTTYPEID = -1386999893; public static int DELETEOVERTIMEEVENTTYPEID = -1386999892; // PayRoll — Adjustment (migration parity). GB4 used the single hardcoded // EventTypeId -1399999485 ("Attendance Adjustment Request") for both save and // update, and -1399999668 ("Delete Claim") for delete (Adjustment.svc.cs's // Delete op / gRestServiceHandler.DeleteHandler FillEventLog call). // Not independently confirmed against a live MEVENTTYPE row for GB5 — // verify via gb5-schema/gb5-meta MCP before relying on it in production. public static int SAVEADJUSTMENTEVENTTYPEID = -1399999485; public static int UPDATEADJUSTMENTEVENTTYPEID = -1399999485; public static int DELETEADJUSTMENTEVENTTYPEID = -1399999668; // PayRoll — Periodic (Save). Unlike the OverTime block above, this is NOT a fresh // reservation — it's GB4's own real, already-live MEVENTTYPE id: PeriodicBLL.SavePeriodic // passes this exact literal (-1399999282) to FillEventLog for BOTH the insert and the // update path (GB4 never split Save/Update into two ids for this entity), so it is // reused here for both rather than inventing a separate UPDATE id. public static int SAVEPERIODICEVENTTYPEID = -1399999282; // FAM — Fixed Asset Management (Phase 1 — parity migration) // NOTE: SAVEASSETSCHEDULEEVENTTYPEID / DELETEASSETSCHEDULEEVENTTYPEID (-1399999694 / -1399999693) // and SAVETFAMEVENTTYPEID / GETTFAMEVENTTYPEID / DELETETFAMEVENTTYPEID (-1399999690 / -1399999689 / -1399999688) // already exist elsewhere in this class from a prior reservation — reuse those, do not re-declare. public static int UPDATEASSETEVENTTYPEID = -1386999894; public static int UPDATEASSETSCHEDULEEVENTTYPEID = -1386999861; public static int UPDATETFAMEVENTTYPEID = -1386999860; // NOTE: SAVEMETEREVENTTYPEID (-1799999616) already exists elsewhere in this class — reuse it. public static int UPDATEMETEREVENTTYPEID = -1386999858; public static int DELETEMETEREVENTTYPEID = -1386999857; // Maintenance / CRM — reserved for Phase 3/4 parity migration (not yet implemented) public static int SAVERESOURCEPLANEVENTTYPEID = -1386999888; public static int UPDATERESOURCEPLANEVENTTYPEID = -1386999887; public static int DELETERESOURCEPLANEVENTTYPEID = -1386999886; public static int SAVEACTIVITYMATERIALEVENTTYPEID = -1386999885; public static int UPDATEACTIVITYMATERIALEVENTTYPEID = -1386999884; public static int DELETEACTIVITYMATERIALEVENTTYPEID = -1386999883; public static int SAVEMAINTENANCEORDEREVENTTYPEID = -1386999882; public static int UPDATEMAINTENANCEORDEREVENTTYPEID = -1386999881; public static int DELETEMAINTENANCEORDEREVENTTYPEID = -1386999880; // NOTE: SAVETYPECOMPONENTEVENTTYPEID / DELETETYPECOMPONENTEVENTTYPEID // (-1399999767 / -1399999766) already exist elsewhere in this class — reuse those. public static int UPDATETYPECOMPONENTEVENTTYPEID = -1386999878; // RAM — Returnable Asset Management — reserved for Phase 2 (schema not yet built) public static int SAVESCANIDENTIFIEREVENTTYPEID = -1386999876; public static int UPDATESCANIDENTIFIEREVENTTYPEID = -1386999875; public static int DELETESCANIDENTIFIEREVENTTYPEID = -1386999874; public static int SAVESCANZONEEVENTTYPEID = -1386999873; public static int UPDATESCANZONEEVENTTYPEID = -1386999872; public static int DELETESCANZONEEVENTTYPEID = -1386999871; public static int SAVEASSETSTATEEVENTTYPEID = -1386999870; public static int UPDATEASSETSTATEEVENTTYPEID = -1386999869; public static int DELETEASSETSTATEEVENTTYPEID = -1386999868; public static int SAVEASSETPOOLEVENTTYPEID = -1386999867; public static int UPDATEASSETPOOLEVENTTYPEID = -1386999866; public static int DELETEASSETPOOLEVENTTYPEID = -1386999865; // Append-only logs — save/insert only, never updated or deleted (immutable after insert) public static int SAVESCANSESSIONEVENTTYPEID = -1386999864; public static int SAVESCANEVENTEVENTTYPEID = -1386999863; public static int SAVEASSETLEDGEREVENTTYPEID = -1386999862; // FormTemplate / TemplateData (gbmetaform generic data modeling) — pre-existing // AdminBLL code referenced these without a reservation; added to fix the build. public static int SAVEFORMTEMPLATEEVENTTYPEID = -1386999902; public static int UPDATEFORMTEMPLATEEVENTTYPEID = -1386999903; public static int DELETEFORMTEMPLATEEVENTTYPEID = -1386999904; public static int SAVETEMPLATEDATAEVENTTYPEID = -1386999905; public static int UPDATETEMPLATEDATAEVENTTYPEID = -1386999906; public static int DELETETEMPLATEDATAEVENTTYPEID = -1386999907; // BizProcess module — matches the MEVENTTYPE seed rows in // DB/Migrations/20260817_BizProcess_Schema.sql public static int BIZPROCESSCREATEEVENTTYPEID = -1808100401; public static int BIZPROCESSVARIANTPUBLISHEVENTTYPEID = -1808100402; public static int BIZPROCESSSTAGESAVEEVENTTYPEID = -1808100403; // SQL Workbench (SW) — Save + Update + Delete per entity public static int SAVESCRIPTBRANCHEVENTTYPEID = -1; public static int UPDATESCRIPTBRANCHEVENTTYPEID = -1; public static int DELETESCRIPTBRANCHEVENTTYPEID = -1; public static int SAVEOBJECTGROUPEVENTTYPEID = -1; public static int UPDATEOBJECTGROUPEVENTTYPEID = -1; public static int DELETEOBJECTGROUPEVENTTYPEID = -1; public static int SAVEDBMODELEVENTTYPEID = -1; public static int UPDATEDBMODELEVENTTYPEID = -1; public static int DELETEDBMODELEVENTTYPEID = -1; public static int SAVEDBSERVEREVENTTYPEID = -1; public static int UPDATEDBSERVEREVENTTYPEID = -1; public static int DELETEDBSERVEREVENTTYPEID = -1; public static int SAVECLIENTDATABASEEVENTTYPEID = -1; public static int UPDATECLIENTDATABASEEVENTTYPEID = -1; public static int DELETECLIENTDATABASEEVENTTYPEID = -1; public static int SAVEDDLSCRIPTEVENTTYPEID = -1; public static int UPDATEDDLSCRIPTEVENTTYPEID = -1; public static int DELETEDDLSCRIPTEVENTTYPEID = -1; public static int SAVEMETADATASYNCEVENTTYPEID = -1; public static int UPDATEMETADATASYNCEVENTTYPEID = -1; public static int DELETEMETADATASYNCEVENTTYPEID = -1; public static int SAVEUPGRADEPACKAGEEVENTTYPEID = -1; public static int UPDATEUPGRADEPACKAGEEVENTTYPEID = -1; public static int DELETEUPGRADEPACKAGEEVENTTYPEID = -1; public static int SAVESYNCGROUPEVENTTYPEID = -1; public static int UPDATESYNCGROUPEVENTTYPEID = -1; public static int DELETESYNCGROUPEVENTTYPEID = -1; // DataSync — sync job lifecycle and run audit public static int SAVEDSYNCJOBEVENTTYPEID = -1386999867; public static int UPDATEDSYNCJOBEVENTTYPEID = -1386999866; public static int DELETEDSYNCJOBEVENTTYPEID = -1386999865; public static int DSYNCRUNSTARTEDEVENTTYPEID = -1386999864; public static int DSYNCRUNCOMPLETEDEVENTTYPEID = -1386999863; public static int DSYNCRUNFAILEDEVENTTYPEID = -1386999862; public static int COSTINGSAVE = -1399999670; public static int COSTINGDELETE = -1399999669; public static int APPROVEWORKFLOW = -1399999792; public static int REJECTWORKFLOW = -1399999791; public static int RESENDWORKFLOW = -1399999790; // PERM — Performance Management public static int SAVEPERMKRAEVENTTYPEID = -1381000001; public static int UPDATEPERMKRAEVENTTYPEID = -1381000002; public static int DELETEPERMKRAEVENTTYPEID = -1381000003; public static int SAVEPERMMEASUREEVENTTYPEID = -1381000004; public static int UPDATEPERMMEASUREEVENTTYPEID = -1381000005; public static int DELETEPERMMEASUREEVENTTYPEID = -1381000006; public static int SAVEPERMRATINGSCALEEVENTTYPEID = -1381000007; public static int UPDATEPERMRATINGSCALEEVENTTYPEID = -1381000008; public static int DELETEPERMRATINGSCALEEVENTTYPEID = -1381000009; public static int SAVEPERMAPPRAISALTYPEEVENTTYPEID = -1381000010; public static int UPDATEPERMAPPRAISALTYPEEVENTTYPEID = -1381000011; public static int DELETEPERMAPPRAISALTYPEEVENTTYPEID = -1381000012; public static int SAVEPERMAPPRAISALPLANEVENTTYPEID = -1381000013; public static int ACTIVATEPERMAPPRAISALPLANEVENTTYPEID = -1381000014; public static int CLOSEPERMAPPRAISALPLANEVENTTYPEID = -1381000015; public static int SAVEPERMAPPRAISALEVENTTYPEID = -1381000016; public static int SUBMITPERMAPPRAISALEVENTTYPEID = -1381000017; public static int ACCEPTPERMAPPRAISALEVENTTYPEID = -1381000018; public static int REJECTPERMAPPRAISALEVENTTYPEID = -1381000019; public static int FINALIZEPERMAPPRAISALEVENTTYPEID = -1381000020; public static int SAVEPERMPIPEVENTTYPEID = -1381000021; public static int CLOSEPERMPIPEVENTTYPEID = -1381000022; public static int SAVEPERMTNAEVENTTYPEID = -1381000023; public static int SAVEPERMAPPRAISALEVALEVENTTYPEID = -1381000030; public static int UPDATEPERMAPPRAISALEVALEVENTTYPEID = -1381000031; public static int PAYREVISIONPERMTRIGGEREDEVENTTYPEID = -1381000032; // OKR — Objectives & Key Results public static int SAVEOKRCYCLEEVENTTYPEID = -1381000024; public static int CLOSEOKRCYCLEEVENTTYPEID = -1381000025; public static int SAVEOKRGOALEVENTTYPEID = -1381000026; public static int UPDATEOKRGOALPROGRESSEVENTTYPEID = -1381000027; public static int SAVEOKRCHECKINEVNTTYPEID = -1381000028; public static int SAVEOKROBJECTIVEEVENTTYPEID = -1381000041; public static int REVIEWOKRCHECKINEVNTTYPEID = -1381000042; // FBCK — Continuous Feedback public static int SAVEFBCKREQUESTEVENTTYPEID = -1381000029; public static int SUBMITFBCKRESPONSEEVENTTYPEID = -1381000038; public static int DECLINEFBCKFEEDBACKEVENTTYPEID = -1381000043; public static int SAVEFBCKTONONOTEEVENTTYPEID = -1381000044; public static int COMPLETEFBCKTONONOTEEVENTTYPEID = -1381000045; public static int SAVEFBCKACTIONITEMEVENTTYPEID = -1381000046; public static int COMPLETEFBCKACTIONITEMEVENTTYPEID = -1381000047; public static int SAVEFBCKMEMOEVENTTYPEID = -1381000039; public static int SENDFBCKMEMOEVENTTYPEID = -1381000040; public static int ACKNOWLEDGEFBCKMEMOEVENTTYPEID = -1381000033; public static int RECALLFBCKMEMOEVENTTYPEID = -1381000048; public static int SAVERECOGNITIONEVENTTYPEID = -1381000034; public static int DELETERECOGNITIONEVENTTYPEID = -1381000049; // CMGM — Competency Management public static int SAVECMGMFRAMEWORKEVENTTYPEID = -1381000035; public static int SAVECMGMCAREERPATHEVNTTYPEID = -1381000036; public static int GENERATECMGMPROFILEEVENTTYPEID = -1381000037; public static int SAVECMGMKRAMAPEVENTTYPEID = -1381000050; public static int SAVECOMPETENCYANCHOREVENTTYPEID = -1381000051; public static int SAVESKILLDEVPLANEVENTTYPEID = -1381000055; public static int COMPLETESKILLDEVPLANEVENTTYPEID = -1381000056; public static int SKILLGAPIDENTIFIEDEVENTTYPEID = -1381000057; public static int SAVECLAIMEVENTTYPEID = -1399999667; // DXP — Digital Experience Platform (Party/UPI + Vendor Portal Phase 1) public static int SAVEDXPPARTYEVENTTYPEID = -1379000001; public static int UPDATEDXPPARTYEVENTTYPEID = -1379000002; public static int SAVEDXPPARTYLINKEVENTTYPEID = -1379000003; public static int SAVEDXPUSEREVENTTYPEID = -1379000004; public static int UPDATEDXPUSEREVENTTYPEID = -1379000005; public static int SAVEDXPUSERPARTYROLEEVENTTYPEID = -1379000006; public static int LOGINDXPUSEREVENTTYPEID = -1379000007; public static int SAVEDXPPARTYKYCPROFILEEVENTTYPEID = -1379000008; public static int VERIFYDXPPARTYKYCPROFILEEVENTTYPEID = -1379000009; public static int SAVEDXPPARTYBRANCHLINKEVENTTYPEID = -1379000010; public static int SAVEDXPPOACKNOWLEDGEMENTEVENTTYPEID = -1379000011; // Entitlement Platform — licensing / subscription / feature-flag events // (block -1389000; see EntityConstant / AUTONUMBERCONSTANT for the matching block) public static int SAVEENTITLEMENTFEATUREGROUPEVENTTYPEID = -1389000001; public static int UPDATEENTITLEMENTFEATUREGROUPEVENTTYPEID = -1389000002; public static int SAVEENTITLEMENTFEATUREEVENTTYPEID = -1389000003; public static int UPDATEENTITLEMENTFEATUREEVENTTYPEID = -1389000004; public static int SAVEENTITLEMENTPLANEVENTTYPEID = -1389000005; public static int UPDATEENTITLEMENTPLANEVENTTYPEID = -1389000006; public static int SAVEENTITLEMENTSUBSCRIPTIONEVENTTYPEID = -1389000007; public static int UPDATEENTITLEMENTSUBSCRIPTIONEVENTTYPEID = -1389000008; public static int SAVEENTITLEMENTEVENTTYPEID = -1389000009; public static int UPDATEENTITLEMENTEVENTTYPEID = -1389000010; public static int SAVEENTITLEMENTLICENSEEVENTTYPEID = -1389000011; public static int UPDATEENTITLEMENTLICENSEEVENTTYPEID = -1389000012; public static int SAVEENTITLEMENTBUNDLEEVENTTYPEID = -1389000013; public static int SAVEENTITLEMENTFEATUREFLAGEVENTTYPEID = -1389000014; public static int UPDATEENTITLEMENTFEATUREFLAGEVENTTYPEID = -1389000015; public static int SAVEENTITLEMENTBETACLIENTEVENTTYPEID = -1389000016; public static int UPDATEENTITLEMENTBETACLIENTEVENTTYPEID = -1389000017; public static int DELETEENTITLEMENTFEATUREGROUPEVENTTYPEID = -1389000018; public static int SAVEENTITLEMENTMENUSETMAPEVENTTYPEID = -1389000019; public static int DELETEENTITLEMENTMENUSETMAPEVENTTYPEID = -1389000020; // Entitlement — Phase 2.6 client-facing auth account/security events (see // DB/Migrations/20260716_Entitlement_Phase2_6_ClientAuthEventType_Seed_*.sql) public static int CREATEENTITLEMENTCLIENTADMINEVENTTYPEID = -1389000021; public static int CREATEENTITLEMENTCLIENTUSEREVENTTYPEID = -1389000022; public static int ENTITLEMENTCLIENTLOGINSUCCESSEVENTTYPEID = -1389000023; public static int ENTITLEMENTCLIENTLOGOUTEVENTTYPEID = -1389000024; public static int ENTITLEMENTCLIENTPASSWORDCHANGEDEVENTTYPEID = -1389000025; public static int ENTITLEMENTCLIENTFORGOTPASSWORDEVENTTYPEID = -1389000026; public static int ENTITLEMENTCLIENTPASSWORDRESETEVENTTYPEID = -1389000027; public static int ENTITLEMENTCLIENTUSERSTATUSCHANGEDEVENTTYPEID = -1389000028; // Thread 8 — Change-request approval (Thread 0 §1.6) public static int ENTITLEMENTPLANCHANGEDEVENTTYPEID = -1389000029; public static int ENTITLEMENTSUBSCRIPTIONRENEWEDEVENTTYPEID = -1389000030; public static int ENTITLEMENTCHANGEREQUESTSUBMITTEDEVENTTYPEID = -1389000031; public static int ENTITLEMENTCHANGEREQUESTAPPROVEDEVENTTYPEID = -1389000032; public static int ENTITLEMENTCHANGEREQUESTREJECTEDEVENTTYPEID = -1389000033; public static int ENTITLEMENTBETAENROLLEDEVENTTYPEID = -1389000034; public static int ENTITLEMENTBETAOPTEDOUTEVENTTYPEID = -1389000035; // Thread 31 — SqlWorkbench ClientProvisioning Change Request completion signal. // Published on the "sqlworkbench.changerequest.executed" Dapr topic so a caller in // another module (e.g. a future Entitlement onboarding orchestrator) can resume after // a human-approved ClientProvisioning CR reaches Executed, without polling // MSWCHANGEREQUEST.CrStatus. ChangeRequestBLL had no event-publish of any kind before // this — only its own LSWCHANGEREQUESTTIMELINE/LSWDDLEXECUTION audit tables. public static int SWCLIENTPROVISIONINGEXECUTEDEVENTTYPEID = -1387000029; // Companion to the above, for every OTHER ChangeRequestCategory (SchemaChange/ // DataMigration) — ordinary post-provisioning changes to an already-live client // database, previously silent. Published on the "sqlworkbench.changerequest.applied" // Dapr topic (deliberately separate from ClientProvisioning's own topic above). public static int SWCHANGEREQUESTAPPLIEDEVENTTYPEID = -1900000000; // Thread 1 §2.2 (narrowed) — MCLIENT/MUSER client-provisioning public static int CLIENTPROVISIONEDEVENTTYPEID = -1389000036; // Thread 6/§31 Phase 3 — ClientOnboardingOrchestratorBLL. DBPROVISIONINGSUBMITTED // fires once the ClientProvisioning ChangeRequest is Submitted (identity done, DB // creation now in flight); COMPLETED fires once ResumeAfterProvisioningExecutedAsync // finishes the subscription-creation step after the CR reaches Executed. public static int CLIENTONBOARDINGDBPROVISIONINGSUBMITTEDEVENTTYPEID = -1389000037; public static int CLIENTONBOARDINGCOMPLETEDEVENTTYPEID = -1389000038; // Entitlement↔Payment loose coupling (Docs/Platform-Architecture-Integration- // Reference.md §9.1) — PAYMENTCONFIRMED/FAILED fire from // ISubscriptionService.HandlePaymentOutcomeAsync, the one place both the Dapr // subscriber and the reconciliation job funnel through. public static int ENTITLEMENTPAYMENTINITIATEDEVENTTYPEID = -1389000039; public static int ENTITLEMENTPAYMENTCONFIRMEDEVENTTYPEID = -1389000040; public static int ENTITLEMENTPAYMENTFAILEDEVENTTYPEID = -1389000041; // Tracker §37 Decision 2 — bare wake-up signal on "sqlworkbench.changerequest.progress" // for a ClientProvisioning CR's DDL execution batch, published every N scripts // (ChangeRequestBLL.ExecuteDdlCr). Carries no meaningful payload — a consumer re-reads // real ScriptsDone/ScriptsTotal via GetChangeRequestById, same posture as // SWCLIENTPROVISIONINGEXECUTEDEVENTTYPEID's own subscriber. public static int SWCLIENTPROVISIONINGPROGRESSEVENTTYPEID = -1387000030; // Thread 3 (Demo/DemoDB) — TDEMOSESSION lifecycle events. public static int DEMOSESSIONCHECKEDOUTEVENTTYPEID = -1389000042; public static int DEMOSESSIONEXTENSIONREQUESTEDEVENTTYPEID = -1389000043; public static int DEMOSESSIONEXTENSIONAPPROVEDEVENTTYPEID = -1389000044; public static int DEMOSESSIONEXTENSIONREJECTEDEVENTTYPEID = -1389000045; public static int DEMOSESSIONWARNINGISSUEDEVENTTYPEID = -1389000046; public static int DEMOSESSIONEXPIREDEVENTTYPEID = -1389000047; // Communication — ECP Phase 1 Conversation & Comment Platform public static int COMMENTTHREADCREATEDEVENTTYPEID = -1383500001; public static int COMMENTTHREADREPLIEDEVENTTYPEID = -1383500002; public static int COMMENTTHREADSTATUSEVENTTYPEID = -1383500003; public static int COMMENTTHREADDELETEDEVENTTYPEID = -1383500004; public static int COMMENTMENTIONEDEVENTTYPEID = -1383500005; public static int COMMENTREACTEDEVENTTYPEID = -1383500006; public static int COMMENTREACTIONREMOVEDEVENTTYPEID = -1383500007; // Correspondence — ECP Phase 2 template-driven correspondence generation public static int CORRESPONDENCECREATEDEVENTTYPEID = -1383600001; public static int CORRESPONDENCESENTEVENTTYPEID = -1383600002; public static int CORRESPONDENCEFAILEDEVENTTYPEID = -1383600003; // Collaboration — ECP Phase 3 Collaboration Spaces public static int COLLABORATIONSPACECREATEDEVENTTYPEID = -1383700001; public static int COLLABORATIONSPACEUPDATEDEVENTTYPEID = -1383700002; public static int COLLABORATIONSPACEMEMBERADDEDEVENTTYPEID = -1383700003; public static int COLLABORATIONSPACEMEMBERREMOVEDEVENTTYPEID = -1383700004; public static int COLLABORATIONSPACEDELETEDEVENTTYPEID = -1383700005; // Meeting — ECP Phase 3 Meeting Management public static int MEETINGCREATEDEVENTTYPEID = -1383800001; public static int MEETINGUPDATEDEVENTTYPEID = -1383800002; public static int MEETINGSTATUSCHANGEDEVENTTYPEID = -1383800003; public static int MEETINGPARTICIPANTADDEDEVENTTYPEID = -1383800004; public static int MEETINGDELETEDEVENTTYPEID = -1383800005; public static int MEETINGPARTICIPANTREMOVEDEVENTTYPEID = -1383800006; // MeetingActionItems — thin wrapper over the existing shared TTASK entity // (CRMBLL.Task.ITaskBLL); event types only, since TTASK's own save/delete already // fire CRM's task events — these mark the ECP-specific action taken. public static int MEETINGACTIONITEMCREATEDEVENTTYPEID = -1383800007; public static int MEETINGACTIONITEMUPDATEDEVENTTYPEID = -1383800008; public static int MEETINGACTIONITEMDELETEDEVENTTYPEID = -1383800009; public static int MEETINGACTIONITEMRESCHEDULEDEVENTTYPEID = -1383800010; // RecordingTranscript — ECP Phase 3 shared Recording/Transcript/Summary capability // (DAL housed in Meeting module; IAICapabilityService interface lives in GB5Shared) public static int RECORDINGTRANSCRIPTUPLOADEDEVENTTYPEID = -1383900001; public static int RECORDINGTRANSCRIPTTRANSCRIBEDEVENTTYPEID = -1383900002; public static int RECORDINGTRANSCRIPTSUMMARIZEDEVENTTYPEID = -1383900003; public static int RECORDINGTRANSCRIPTFAILEDEVENTTYPEID = -1383900004; public static int RECORDINGTRANSCRIPTDELETEDEVENTTYPEID = -1383900005; // GOP — flow-graph authoring + execution approval gate (audit trail) public static int GOPFLOWSTEPSAVEDEVENTTYPEID = -1299998801; public static int GOPFLOWPUBLISHEDEVENTTYPEID = -1299998802; public static int GOPEXECAPPROVALPENDINGEVENTTYPEID = -1299998803; public static int GOPEXECAPPROVEDEVENTTYPEID = -1299998804; public static int GOPEXECREJECTEDEVENTTYPEID = -1299998805; public static int GOPEXECUTIONREPLAYEDEVENTTYPEID = -1299998806; public static int GOPCANONICALMODELSAVEDEVENTTYPEID = -1299998807; // Framework — cross-module digital signatory (used by TMS certificate signing first) public static int SAVESIGNATORYEVENTTYPEID = -1300100001; public static int DELETESIGNATORYEVENTTYPEID = -1300100002; // TMS — training programme revision audit trail + assessment assignment tracking public static int TMSPROGRAMMEREVISIONSAVEDEVENTTYPEID = -1388100001; public static int TMSASSESSMENTASSIGNMENTSAVEDEVENTTYPEID = -1388100002; public static int TMSASSESSMENTASSIGNMENTSKIPPEDEVENTTYPEID = -1388100003; public static int TMSASSESSMENTASSIGNMENTMISSEDEVENTTYPEID = -1388100004; public static int TMSSKILLUPGRADEPROPOSEDEVENTTYPEID = -1388100005; public static int TMSSKILLUPGRADEAPPROVEDEVENTTYPEID = -1388100006; public static int TMSSKILLUPGRADEREJECTEDEVENTTYPEID = -1388100007; public static int TMSCERTIFICATEISSUEDEVENTTYPEID = -1388100008; public static int TMSTRAININGNEEDRAISEDEVENTTYPEID = -1388100009; // PayRoll PRS — AdvanceRepayment save/delete/get. AdvanceRepaymentBLL.cs referenced // these under EventTypeConstant, but only WebServiceConstant carried the values // (misplaced there, not independently confirmed against a live MEVENTTYPE row) — // moving the reference here so the AdvanceRepayment module actually builds. public static int PRSADVANCEREPAYMENTSAVE = -1399999287; public static int PRSADVANCEREPAYMENTDELETE = -1399999286; public static int PRSADVANCEREPAYMENTGET = -1399999285; // GB4 prs.Perquisites migration — new reservation in the same -1399999xxx PRS // block as PRSADVANCEREPAYMENT* above; not independently confirmed against a live // MEVENTTYPE row (no gb5-schema MCP access this session). public static int PRSPERQSAVE = -1399999460; public static int PRSPERQDELETE = -1399999462; public static int PRSPERQGET = -1399999463; // Recruitment — JobPosition / JobProfile / JobProfileDetail / JobOffer / Interview / // ProfileGenerator. Foundation reservation only — RecruitmentBLL had zero // EventLogPublish/EventTypeId usage before this (confirmed by audit), so these are // new IDs, not yet referenced by any BLL. Save/Update/Delete per entity, matching the // PERM/CMGM/OKR convention (EventTypeConstant. ternary on isNew for Save vs Update). // New reservation block -1392000001.. (verified free repo-wide before writing — no // -1392xxxxxxx id exists anywhere else in this class). See // DB/Migrations/20260901_Recruitment_EventType_Seed_SqlServer.sql / // DB/Migrations/20260901_Recruitment_EventType_Seed_Postgres.sql for the matching // MEVENTTYPE seed rows. public static int SAVERECRUITMENTJOBPOSITIONEVENTTYPEID = -1392000001; public static int UPDATERECRUITMENTJOBPOSITIONEVENTTYPEID = -1392000002; public static int DELETERECRUITMENTJOBPOSITIONEVENTTYPEID = -1392000003; public static int SAVERECRUITMENTJOBPROFILEEVENTTYPEID = -1392000004; public static int UPDATERECRUITMENTJOBPROFILEEVENTTYPEID = -1392000005; public static int DELETERECRUITMENTJOBPROFILEEVENTTYPEID = -1392000006; public static int SAVERECRUITMENTJOBPROFILEDETAILEVENTTYPEID = -1392000007; public static int UPDATERECRUITMENTJOBPROFILEDETAILEVENTTYPEID = -1392000008; public static int DELETERECRUITMENTJOBPROFILEDETAILEVENTTYPEID = -1392000009; public static int SAVERECRUITMENTJOBOFFEREVENTTYPEID = -1392000010; public static int UPDATERECRUITMENTJOBOFFEREVENTTYPEID = -1392000011; public static int DELETERECRUITMENTJOBOFFEREVENTTYPEID = -1392000012; public static int SAVERECRUITMENTINTERVIEWEVENTTYPEID = -1392000013; public static int UPDATERECRUITMENTINTERVIEWEVENTTYPEID = -1392000014; public static int DELETERECRUITMENTINTERVIEWEVENTTYPEID = -1392000015; public static int SAVERECRUITMENTPROFILEGENERATOREVENTTYPEID = -1392000016; public static int UPDATERECRUITMENTPROFILEGENERATOREVENTTYPEID = -1392000017; public static int DELETERECRUITMENTPROFILEGENERATOREVENTTYPEID = -1392000018; // Recruitment Phase 1 — Core ATS entities (Candidate, SelectionProcessTemplate, // SelectionProcessStage, JobRequisition, Application, ApplicationStageHistory, // JobProfileLibrary). Continues the same -1392000xxx reservation block as the six // Phase 0 entities above (last used value there: -1392000018 — verified by grep // before writing, no -1392000019+ id exists anywhere else in this class). Foundation // reservation only — no Recruitment BLL/SL/DAL code touched by this task. See // DB/Migrations/20260901_Recruitment_Phase1_CoreATS_EventType_Seed_SqlServer.sql / // DB/Migrations/20260901_Recruitment_Phase1_CoreATS_EventType_Seed_Postgres.sql for // the matching MEVENTTYPE seed rows. public static int SAVERECRUITMENTCANDIDATEEVENTTYPEID = -1392000019; public static int UPDATERECRUITMENTCANDIDATEEVENTTYPEID = -1392000020; public static int DELETERECRUITMENTCANDIDATEEVENTTYPEID = -1392000021; public static int SAVERECRUITMENTSELECTIONPROCESSTEMPLATEEVENTTYPEID = -1392000022; public static int UPDATERECRUITMENTSELECTIONPROCESSTEMPLATEEVENTTYPEID = -1392000023; public static int DELETERECRUITMENTSELECTIONPROCESSTEMPLATEEVENTTYPEID = -1392000024; public static int SAVERECRUITMENTSELECTIONPROCESSSTAGEEVENTTYPEID = -1392000025; public static int UPDATERECRUITMENTSELECTIONPROCESSSTAGEEVENTTYPEID = -1392000026; public static int DELETERECRUITMENTSELECTIONPROCESSSTAGEEVENTTYPEID = -1392000027; public static int SAVERECRUITMENTJOBREQUISITIONEVENTTYPEID = -1392000028; public static int UPDATERECRUITMENTJOBREQUISITIONEVENTTYPEID = -1392000029; public static int DELETERECRUITMENTJOBREQUISITIONEVENTTYPEID = -1392000030; public static int SAVERECRUITMENTAPPLICATIONEVENTTYPEID = -1392000031; public static int UPDATERECRUITMENTAPPLICATIONEVENTTYPEID = -1392000032; public static int DELETERECRUITMENTAPPLICATIONEVENTTYPEID = -1392000033; public static int SAVERECRUITMENTAPPLICATIONSTAGEHISTORYEVENTTYPEID = -1392000034; public static int UPDATERECRUITMENTAPPLICATIONSTAGEHISTORYEVENTTYPEID = -1392000035; public static int DELETERECRUITMENTAPPLICATIONSTAGEHISTORYEVENTTYPEID = -1392000036; public static int SAVERECRUITMENTJOBPROFILELIBRARYEVENTTYPEID = -1392000037; public static int UPDATERECRUITMENTJOBPROFILELIBRARYEVENTTYPEID = -1392000038; public static int DELETERECRUITMENTJOBPROFILELIBRARYEVENTTYPEID = -1392000039; // Recruitment Phase 2 — Interview panel + structured scorecards (InterviewPanel, // InterviewScorecard, InterviewScorecardDetail). Continues the same -1392000xxx // reservation block as Phase 0/Phase 1 above (last used value there: -1392000039 — // verified by grep before writing, no -1392000040+ id exists anywhere else in this // class). Foundation reservation only — no Recruitment BLL/SL/DAL code touched by // this task. See // DB/Migrations/20260903_Recruitment_Phase2_InterviewPanelScorecard_EventType_Seed_SqlServer.sql / // DB/Migrations/20260903_Recruitment_Phase2_InterviewPanelScorecard_EventType_Seed_Postgres.sql // for the matching MEVENTTYPE seed rows. public static int SAVERECRUITMENTINTERVIEWPANELEVENTTYPEID = -1392000040; public static int UPDATERECRUITMENTINTERVIEWPANELEVENTTYPEID = -1392000041; public static int DELETERECRUITMENTINTERVIEWPANELEVENTTYPEID = -1392000042; public static int SAVERECRUITMENTINTERVIEWSCORECARDEVENTTYPEID = -1392000043; public static int UPDATERECRUITMENTINTERVIEWSCORECARDEVENTTYPEID = -1392000044; public static int DELETERECRUITMENTINTERVIEWSCORECARDEVENTTYPEID = -1392000045; public static int SAVERECRUITMENTINTERVIEWSCORECARDDETAILEVENTTYPEID = -1392000046; public static int UPDATERECRUITMENTINTERVIEWSCORECARDDETAILEVENTTYPEID = -1392000047; public static int DELETERECRUITMENTINTERVIEWSCORECARDDETAILEVENTTYPEID = -1392000048; // Recruitment Phase 3 — unified FLS bridge adapter (TRECRUITMENTFLSACTION) covering // the 5 candidate/referee-facing token-link interactions (detailed application, // reference check, offer accept/decline, shortlist ack, interview-slot confirm). // Continues the same -1392000xxx reservation block as Phase 0/1/2 above (last used // value there: -1392000048 — verified by grep before writing, no -1392000049+ id // exists anywhere else in this class). See // DB/Migrations/20260903_Recruitment_Phase3_FlsBridge_EventType_Seed_SqlServer.sql / // DB/Migrations/20260903_Recruitment_Phase3_FlsBridge_EventType_Seed_Postgres.sql // for the matching MEVENTTYPE seed rows. public static int SAVERECRUITMENTFLSACTIONEVENTTYPEID = -1392000049; public static int UPDATERECRUITMENTFLSACTIONEVENTTYPEID = -1392000050; public static int DELETERECRUITMENTFLSACTIONEVENTTYPEID = -1392000051; // Recruitment Phase 5 — analytics foundations: MCANDIDATEDEMOGRAPHIC (voluntary, // self-disclosed DEI data, per explicit user decision to build this now). Continues // the same -1392000xxx reservation block as Phase 0/1/2/3 above (last used value // there: -1392000051 — verified by grep before writing, no -1392000052+ id exists // anywhere else in this class). See // DB/Migrations/20260904_Recruitment_Phase5_Analytics_EventType_Seed_SqlServer.sql / // DB/Migrations/20260904_Recruitment_Phase5_Analytics_EventType_Seed_Postgres.sql // for the matching MEVENTTYPE seed rows. public static int SAVERECRUITMENTCANDIDATEDEMOGRAPHICEVENTTYPEID = -1392000052; public static int UPDATERECRUITMENTCANDIDATEDEMOGRAPHICEVENTTYPEID = -1392000053; public static int DELETERECRUITMENTCANDIDATEDEMOGRAPHICEVENTTYPEID = -1392000054; // Recruitment Phase 6 — TBGVERIFICATION (candidate-level background verification: // Education/Employment/Criminal/Reference checks, triggered at offer-acceptance). // Continues the same -1392000xxx reservation block as Phase 0/1/2/3/5 above (last // used value there: -1392000054 — verified by grep before writing, no -1392000055+ // id exists anywhere else in this class). See // DB/Migrations/20260904_Recruitment_Phase6_BgVerification_SqlServer.sql for the // matching MEVENTTYPE seed rows. public static int SAVERECRUITMENTBGVERIFICATIONEVENTTYPEID = -1392000055; public static int UPDATERECRUITMENTBGVERIFICATIONEVENTTYPEID = -1392000056; public static int DELETERECRUITMENTBGVERIFICATIONEVENTTYPEID = -1392000057; // Recruitment Phase 6 — MRECRUITMENTAGENCY (placement-agency profile, modeled as a // DXP Party plus a Recruitment-side extension table — see AgencyBLL's doc comment). // Continues the same -1392000xxx reservation block as Phase 0/1/2/3/5/6 above (last // used value there: -1392000057 — verified by grep before writing, no -1392000058+ // id exists anywhere else in this class). See // DB/Migrations/20260905_Recruitment_Phase6_Agency_SqlServer.sql for the matching // MEVENTTYPE seed rows. public static int SAVERECRUITMENTAGENCYEVENTTYPEID = -1392000058; public static int UPDATERECRUITMENTAGENCYEVENTTYPEID = -1392000059; public static int DELETERECRUITMENTAGENCYEVENTTYPEID = -1392000060; // Recruitment Phase 6 — MMANPOWERBUDGET (Department/OU x FiscalPeriod approved // headcount/budget, checked against on JobRequisition Approve for RequisitionType = // Additional/new-headcount; consumed counters incremented on approval). Continues the // same -1392000xxx reservation block as Phase 0/1/2/3/5/6 above (last used value // there: -1392000060 — verified by grep before writing, no -1392000061+ id exists // anywhere else in this class). See // DB/Migrations/20260905_Recruitment_Phase6_ManpowerBudget_SqlServer.sql for the // matching MEVENTTYPE seed rows. public static int SAVERECRUITMENTMANPOWERBUDGETEVENTTYPEID = -1392000061; public static int UPDATERECRUITMENTMANPOWERBUDGETEVENTTYPEID = -1392000062; public static int DELETERECRUITMENTMANPOWERBUDGETEVENTTYPEID = -1392000063; // Recruitment Phase 6 — TJOBADSPEND (programmatic job-ad spend tracking per // JobRequisition x job-board channel — extends Phase 1's multi-channel publish with // cost/performance-per-channel reporting; feeds a new, separate // JobAdSpendPerformance report rather than the existing CandidateSourceQuality // report — see JobAdSpendPerformanceQB's doc comment for why). Continues the same // -1392000xxx reservation block as Phase 0/1/2/3/5/6 above (last used value: // -1392000063 — verified by grep before writing, no -1392000064+ id exists anywhere // else in this class). See // DB/Migrations/20260905_Recruitment_Phase6_JobAdSpend_SqlServer.sql for the matching // MEVENTTYPE seed rows. public static int SAVERECRUITMENTJOBADSPENDEVENTTYPEID = -1392000064; public static int UPDATERECRUITMENTJOBADSPENDEVENTTYPEID = -1392000065; public static int DELETERECRUITMENTJOBADSPENDEVENTTYPEID = -1392000066; // Recruitment Phase 6 — TREFERRAL (employee referral: another Candidate intake // channel, with its own bonus-eligibility workflow triggered off the "genuine Hired" // signal — see CandidateConversionBLL's class doc comment and // ApplicationBLL.SaveApplicationStageHistory's referral-eligibility-check hook). // Continues the same -1392000xxx reservation block as Phase 0/1/2/3/5/6 above (last // used value there: -1392000066 — verified by grep before writing, no -1392000067+ // id exists anywhere else in this class). See // DB/Migrations/20260906_Recruitment_Phase6_Referral_SqlServer.sql for the matching // MEVENTTYPE seed rows. public static int SAVERECRUITMENTREFERRALEVENTTYPEID = -1392000067; public static int UPDATERECRUITMENTREFERRALEVENTTYPEID = -1392000068; public static int DELETERECRUITMENTREFERRALEVENTTYPEID = -1392000069; // Marketing — MarketMind AI master-data slice (Segment/ICP/Persona/NDPHypothesis/ // EmotionalDriver/Product). New reservation block -1393000001.. (verified free // repo-wide before writing — no -1393xxxxxx id exists anywhere else in this class). // Save/Update wired through BaseEntityAppService.ExecuteSaveAsync per entity; Delete // constants are reserved here for parity with the Recruitment convention but are NOT // currently published by any BLL Delete method (matches the live JobPosition/ // JobProfile precedent, where Delete does not go through ExecuteSaveAsync either). // See DB/Migrations/20260901_MarketMind_MasterData_SqlServer.sql for the matching // MEVENTTYPE seed rows. public static int SAVEMARKETINGSEGMENTEVENTTYPEID = -1393000001; public static int UPDATEMARKETINGSEGMENTEVENTTYPEID = -1393000002; public static int DELETEMARKETINGSEGMENTEVENTTYPEID = -1393000003; public static int SAVEMARKETINGICPEVENTTYPEID = -1393000004; public static int UPDATEMARKETINGICPEVENTTYPEID = -1393000005; public static int DELETEMARKETINGICPEVENTTYPEID = -1393000006; public static int SAVEMARKETINGPERSONAEVENTTYPEID = -1393000007; public static int UPDATEMARKETINGPERSONAEVENTTYPEID = -1393000008; public static int DELETEMARKETINGPERSONAEVENTTYPEID = -1393000009; public static int SAVEMARKETINGNDPHYPOTHESISEVENTTYPEID = -1393000010; public static int UPDATEMARKETINGNDPHYPOTHESISEVENTTYPEID = -1393000011; public static int DELETEMARKETINGNDPHYPOTHESISEVENTTYPEID = -1393000012; public static int SAVEMARKETINGEMOTIONALDRIVEREVENTTYPEID = -1393000013; public static int UPDATEMARKETINGEMOTIONALDRIVEREVENTTYPEID = -1393000014; public static int DELETEMARKETINGEMOTIONALDRIVEREVENTTYPEID = -1393000015; public static int SAVEMARKETINGPRODUCTEVENTTYPEID = -1393000016; public static int UPDATEMARKETINGPRODUCTEVENTTYPEID = -1393000017; public static int DELETEMARKETINGPRODUCTEVENTTYPEID = -1393000018; // Marketing — MarketMind AI execution layer (MarketingCampaign/Advertisement/ // LeadMagnet/ContentRef/Collateral/Communication/GrowthPlay/BusinessAspirationGoal/ // CustomerProductMatrixCell). Continues the same -1393000xxx reservation block as the // master-data slice above (next free id after -1393000018). Save/Update wired through // BaseEntityAppService.ExecuteSaveAsync per entity; Delete constants reserved for // parity only (not currently published), same convention as the block above. See // DB/Migrations/20260902_MarketMind_ExecutionLayer_SqlServer.sql for the matching // MEVENTTYPE seed rows. public static int SAVEMARKETINGCAMPAIGNEVENTTYPEID = -1393000019; public static int UPDATEMARKETINGCAMPAIGNEVENTTYPEID = -1393000020; public static int DELETEMARKETINGCAMPAIGNEVENTTYPEID = -1393000021; public static int SAVEMARKETINGADVERTISEMENTEVENTTYPEID = -1393000022; public static int UPDATEMARKETINGADVERTISEMENTEVENTTYPEID = -1393000023; public static int DELETEMARKETINGADVERTISEMENTEVENTTYPEID = -1393000024; public static int SAVEMARKETINGLEADMAGNETEVENTTYPEID = -1393000025; public static int UPDATEMARKETINGLEADMAGNETEVENTTYPEID = -1393000026; public static int DELETEMARKETINGLEADMAGNETEVENTTYPEID = -1393000027; public static int SAVEMARKETINGCONTENTREFEVENTTYPEID = -1393000028; public static int UPDATEMARKETINGCONTENTREFEVENTTYPEID = -1393000029; public static int DELETEMARKETINGCONTENTREFEVENTTYPEID = -1393000030; public static int SAVEMARKETINGCOLLATERALEVENTTYPEID = -1393000031; public static int UPDATEMARKETINGCOLLATERALEVENTTYPEID = -1393000032; public static int DELETEMARKETINGCOLLATERALEVENTTYPEID = -1393000033; public static int SAVEMARKETINGCOMMUNICATIONEVENTTYPEID = -1393000034; public static int UPDATEMARKETINGCOMMUNICATIONEVENTTYPEID = -1393000035; public static int DELETEMARKETINGCOMMUNICATIONEVENTTYPEID = -1393000036; public static int SAVEMARKETINGGROWTHPLAYEVENTTYPEID = -1393000037; public static int UPDATEMARKETINGGROWTHPLAYEVENTTYPEID = -1393000038; public static int DELETEMARKETINGGROWTHPLAYEVENTTYPEID = -1393000039; public static int SAVEMARKETINGBUSINESSASPIRATIONGOALEVENTTYPEID = -1393000040; public static int UPDATEMARKETINGBUSINESSASPIRATIONGOALEVENTTYPEID = -1393000041; public static int DELETEMARKETINGBUSINESSASPIRATIONGOALEVENTTYPEID = -1393000042; public static int SAVEMARKETINGCUSTPRODMATRIXCELLEVENTTYPEID = -1393000043; public static int UPDATEMARKETINGCUSTPRODMATRIXCELLEVENTTYPEID = -1393000044; public static int DELETEMARKETINGCUSTPRODMATRIXCELLEVENTTYPEID = -1393000045; // CMS — Content entity ExecuteSaveAsync/workflow-transition pipeline (Site/Page // platform Phase 0 foundation repair). See // DB/Migrations/20260905_CMS_Content_EventType_Seed_SqlServer.sql for the matching // MEVENTTYPE seed rows. public static int SAVECONTENTEVENTTYPEID = -1799998101; public static int UPDATECONTENTEVENTTYPEID = -1799998102; public static int SUBMITCONTENTFORREVIEWEVENTTYPEID = -1799998103; public static int APPROVECONTENTEVENTTYPEID = -1799998104; public static int PUBLISHCONTENTEVENTTYPEID = -1799998105; public static int ARCHIVECONTENTEVENTTYPEID = -1799998106; // CMS — Site entity ExecuteSaveAsync pipeline (Site/Page platform Phase 1). See // DB/Migrations/20260905_CMS_Site_EventType_Seed_SqlServer.sql for the matching // MEVENTTYPE seed rows. public static int SAVECMSSITEEVENTTYPEID = -1799998301; public static int UPDATECMSSITEEVENTTYPEID = -1799998302; // CMS — SitePage composite (TCONTENT + TCMSSITEPAGE) ExecuteSaveAsync pipeline // (Site/Page platform Phase 2). See // DB/Migrations/20260905_CMS_Site_Page_EventType_Seed_SqlServer.sql for the matching // MEVENTTYPE seed rows. public static int SAVECMSSITEPAGEEVENTTYPEID = -1799998601; public static int UPDATECMSSITEPAGEEVENTTYPEID = -1799998602; // CMS — Navigation entity ExecuteSaveAsync pipeline (Site/Page platform Phase 3). // See DB/Migrations/20260905_CMS_Site_Page_Navigation_EventType_Seed_SqlServer.sql // for the matching MEVENTTYPE seed rows. public static int SAVECMSNAVIGATIONEVENTTYPEID = -1799998801; public static int UPDATECMSNAVIGATIONEVENTTYPEID = -1799998802; // CMS — DataSource entity ExecuteSaveAsync pipeline (Site/Page platform Phase 12 // dynamic data binding). See // DB/Migrations/20260906_CMS_DataBinding_EventType_Seed_SqlServer.sql for the // matching MEVENTTYPE seed rows. public static int SAVECMSDATASOURCEEVENTTYPEID = -1799998910; public static int UPDATECMSDATASOURCEEVENTTYPEID = -1799998911; // CMS — BlockDataBinding entity ExecuteSaveAsync pipeline (Site/Page platform // Phase 12). Same seed migration as above. public static int SAVECMSBLOCKDATABINDINGEVENTTYPEID = -1799998920; public static int UPDATECMSBLOCKDATABINDINGEVENTTYPEID = -1799998921; // SalesMind AI — "Pipeline & Lead Intelligence" slice (GB5Solution/CRMSales module — // the modern replacement for the legacy CRMSales half of CRM, alongside CRMService // which is GB5's existing CRM module). // -1394xxxxxx block, following the same per-module block convention as Recruitment // (-1392xxxxxx) and Marketing/MarketMind (-1393xxxxxx) directly above. Verified free of // collision via grep against this file before use (no gb5-schema MCP access this // session — see this session's report for the caveat). public static int SAVECRMSALESDEALEVENTTYPEID = -1394000001; public static int UPDATECRMSALESDEALEVENTTYPEID = -1394000002; public static int DELETECRMSALESDEALEVENTTYPEID = -1394000003; public static int SAVECRMSALESLEADSCORINGCONFIGEVENTTYPEID = -1394000004; public static int UPDATECRMSALESLEADSCORINGCONFIGEVENTTYPEID = -1394000005; public static int DELETECRMSALESLEADSCORINGCONFIGEVENTTYPEID = -1394000006; } public class FrameworkDeploymentIdConstant { public static string MASTERWORKFLOWID = "28"; } public class SynchronizationConstant { public static int FRAMEWORKTODEVSYS = 1; public static int DEVSYSTOIMPSYS = 2; public static int IMPSYSTOPRODUCTION = 4; public static string ROLECODES = "'SysAdmin','GBUSER','GBSUPUSER','IMPDEVUSER'"; public static string USERCODES = "'SysAdmin','GBUSER','GBSUPUSER','GB4ADMIN'"; } public class WebServiceConstant { public static int FRAMEWORKACTIONSAVE = -1899999578; public static int FRAMEWORKACTIONDELETE = -1899999577; public static int FRAMEWORKACTIONGET = -1899999576; public static int FRAMEWORKDBOBJECTSAVE = -2147483505; public static int FRAMEWORKDBOBJECTDELETE = -2147483506; public static int FRAMEWORKDBOBJECTGET = -2147483509; public static int FRAMEWORKCRITERIAATTRIBUTESAVE = -2147483382; public static int FRAMEWORKCRITERIAATTRIBUTEDELETE = -2147483383; public static int FRAMEWORKCRITERIAATTRIBUTEGET = -2147483385; public static int FRAMEWORKWEBSERVICESAVE = -2147483430; public static int FRAMEWORKWEBSERVICEDELETE = -2147483431; public static int FRAMEWORKWEBSERVICEGET = -2147483433; public static int FRAMEWORKWEBSERVICECRITERIASAVE = -2147483403; public static int FRAMEWORKWEBSERVICECRITERIADELETE = -2147483404; public static int FRAMEWORKWEBSERVICECRITERIAGET = -2147483406; public static int FRAMEWORKCRITERIACONFIGSAVE = -2147483397; public static int FRAMEWORKCRITERIACONFIGDELETE = -2147483398; public static int FRAMEWORKCRITERIACONFIGGET = -2147483400; public static int FRAMEWORKREPORTSAVE = -1899998970; public static int FRAMEWORKREPORTDELETE = -1899998969; public static int FRAMEWORKREPORTGET = -2147483523; public static int FRAMEWORKGCMTYPESAVE = -2147483340; public static int FRAMEWORKGCMTYPEDELETE = -2147483341; public static int FRAMEWORKGCMTYPEGET = -2147483343; public static int FRAMEWORKWEBFORMSAVE = -2147483424; public static int FRAMEWORKWEBFORMDELETE = -2147483425; public static int FRAMEWORKWEBFORMGET = -2147483427; public static int FRAMEWORKDRILLDOWNSAVE = -1899999669; public static int FRAMEWORKDRILLDOWNDELETE = -1899999668; public static int FRAMEWORKDRILLDOWNGET = -1899999667; public static int FRAMEWORKPROJECTSAVE = -2147483644; public static int FRAMEWORKPROJECTDELETE = -2147483645; public static int FRAMEWORKPROJECTGET = -2147483648; public static int FRAMEWORKFILESAVE = -1899997981; public static int FRAMEWORKFILEDELETE = -1899997980; public static int FRAMEWORKFILEGET = -1899997979; public static int FRAMEWORKOPERATIONSAVE = -2147483630; public static int FRAMEWORKOPERATIONDELETE = -2147483631; public static int FRAMEWORKOPERATIONGET = -2147483634; public static int FRAMEWORKPROGRAMTYPESAVE = -2147483574; public static int FRAMEWORKPROGRAMTYPEDELETE = -2147483575; public static int FRAMEWORKPROGRAMTYPEGET = -2147483578; public static int FRAMEWORKEVENTSOURCESAVE = -2147483466; public static int FRAMEWORKEVENTSOURCEDELETE = -2147483467; public static int FRAMEWORKEVENTSOURCEGET = -2147483469; public static int FRAMEWORKACTIONPANELSAVE = -1808100301; public static int FRAMEWORKACTIONPANELDELETE = -1808100302; public static int FRAMEWORKQUICKACTIONSAVE = -1808100303; public static int FRAMEWORKQUICKACTIONDELETE = -1808100304; public static int ACCOUNTSACCOUNTSAVE = -1899997965; public static int ACCOUNTSACCOUNTDELETE = -1899997964; public static int ACCOUNTSACCOUNTGET = -1899997963; public static int ACCOUNTSPARTYSAVE = -1899999969; public static int ACCOUNTSPARTYDELETE = -1899999970; public static int ACCOUNTSPARTYGET = -1899999973; public static int ACCOUNTSACCOUNTGROUPSAVE = -1899999996; public static int ACCOUNTSACCOUNTGROUPDELETE = -1899999997; public static int ACCOUNTSACCOUNTGROUPGET = -1900000000; public static int ACCOUNTSACCOUNTSCHEDULESAVE = -1899999990; public static int ACCOUNTSACCOUNTSCHEDULEDELETE = -1899999991; public static int ACCOUNTSACCOUNTSCHEDULEGET = -1899999993; public static int ACCOUNTSCOSTCATEGORYSAVE = -1899999941; public static int ACCOUNTSCOSTCATEGORYDELETE = -1899999942; public static int ACCOUNTSCOSTCATEGORYGET = -1899999945; public static int ACCOUNTSCOSTCENTERSAVE = -1899999948; public static int ACCOUNTSCOSTCENTERDELETE = -1899999949; public static int ACCOUNTSCOSTCENTERGET = -1899999952; public static int ACCOUNTSCOSTCENTERTYPESAVE = -1899999955; public static int ACCOUNTSCOSTCENTERTYPEDELETE = -1899999956; public static int ACCOUNTSCOSTCENTERTYPEGET = -1899999959; public static int ACCOUNTSINSTRUMENTSAVE = -1899999983; public static int ACCOUNTSINSTRUMENTDELETE = -1899999984; public static int ACCOUNTSINSTRUMENTGET = -1899999987; public static int ACCOUNTSPARTYBRANCHSAVE = -1899999976; public static int ACCOUNTSPARTYBRANCHDELETE = -1899999977; public static int ACCOUNTSPARTYBRANCHGET = -1899999980; public static int ACCOUNTSPAYMENTSAVE = -1399995262; public static int ACCOUNTSPAYMENTDELETE = -1399995261; public static int ACCOUNTSPAYMENTGET = -1399995260; public static int ACCOUNTSCOSTCENTERPATTERNSAVE = -1399995460; public static int ACCOUNTSCOSTCENTERPATTERNDELETE = -1399995459; public static int ACCOUNTSCOSTCENTERPATTERNGET = -1399995458; public static int ACCOUNTSACCOUNTBALANCESAVE = -1899999592; public static int ACCOUNTSACCOUNTBALANCEDELETE = -1899999591; public static int ACCOUNTSACCOUNTBALANCEGET = -1899999590; public static int ACCOUNTCHEQUEBOOKSAVE = -1399999724; public static int ACCOUNTCHEQUEBOOKDELETE = -1399999723; public static int ACCOUNTCHEQUEBOOKGET = -1399999722; public static int ACCOUNTSNARRATIONSAVE = -1899999566; public static int ACCOUNTSNARRATIONDELETE = -1899999565; public static int ACCOUNTSNARRATIONGET = -1899999564; public static int ACCOUNTSPARTYBRANCHINFOSAVE = -1899997950; public static int ACCOUNTSPARTYBRANCHINFODELETE = -1399994009; public static int ACCOUNTSPARTYBRANCHINFOGET = -1399994008; public static int ACCOUNTSTDSCATEGORYSAVE = -1399999713; public static int ACCOUNTSTDSCATEGORYDELETE = -1399999712; public static int ACCOUNTSTDSCATEGORYGET = -1399999711; public static int ACCOUNTSREASONSAVE = -1899996890; public static int ACCOUNTSREASONDELETE = -1899996889; public static int ACCOUNTSREASONGET = -1899996888; public static int ACCOUNTSVOUCHERSAVE = -1399999708; public static int ACCOUNTSVOUCHERDELETE = -1399999707; public static int ACCOUNTSVOUCHERGET = -1399999706; public static int ACCOUNTSINSURANCESAVE = -1399993125; public static int ACCOUNTSINSURANCEDELETE = -1399993124; public static int ACCOUNTSINSURANCEGET = -1399993123; public static int ACCOUNTSPARTYACCOUNTOUDELETE = -1399993100; public static int ACCOUNTSPARTYACCOUNTOUSAVE = -1399993101; public static int ADMINDRAFTSAVE { get; set; } public static int ACCOUNTSBUDGETSAVE = -1399993095; public static int ACCOUNTSBUDGETDELETE = -1399993094; public static int ACCOUNTSBUDGETGET = -1399993093; public static int ACCOUNTSBUDGETDATASAVE = -1399993087; public static int ACCOUNTSBUDGETDATADELETE = -1399993086; public static int ACCOUNTSFORMATSAVE = -1399992990; public static int ACCOUNTSFORMATDELETE = -1399992989; public static int ADMINROLEALERTSAVE = -1399992821; public static int ADMINROLEALERTDELETE = -1399992816; public static int ADMINUSERALERTSAVE = -1399992818; public static int ADMINUSERALERTDELETE = -1399992817; public static int ACCOUNTSBANKBRANCHSAVE = -1399992127; public static int ACCOUNTSBANKBRANCHDELETE = -1399992125; public static int ACCOUNTSBANKBRANCHGET = -1399992127; public static int ACCOUNTSDEFERALPLANSAVE = -1399992056; public static int ACCOUNTSDEFERALPLANDELETE = -1399992055; public static int ACCOUNTSDEFERALPLANGET = -1399992054; public static int ACCOUNTSCONTRACTSETTINGSAVE = -1399992042; public static int ACCOUNTSCONTRACTSETTINGDELETE = -1399992040; public static int ACCOUNTSCONTRACTSETTINGGET = -1399992041; public static int ADMINALLOCATIONSAVE = -1399999786; public static int ADMINALLOCATIONDELETE = -1399999785; public static int ADMINALLOCATIONGET = -1399999784; public static int ADMINBIZTRANSACTIONTYPESAVE = -1899996928; public static int ADMINBIZTRANSACTIONTYPEDELETE = -1899996927; public static int ADMINBIZTRANSACTIONTYPEGET = -1899996926; public static int ADMINBRANCHSAVE = -1899996922; public static int ADMINBRANCHDELETE = -1899996921; public static int ADMINBRANCHGET = -1899996920; public static int ADMINDEPARTMENTSAVE = -1899996910; public static int ADMINDEPARTMENTDELETE = -1899996909; public static int ADMINDEPARTMENTGET = -1899996908; public static int ADMINCALENDARSAVE = -1899999558; public static int ADMINCALENDARDELETE = -1899999557; public static int ADMINCALENDARGET = -1899999556; public static int ADMINCOMPANYSAVE = -1899996918; public static int ADMINCOMPANYDELETE = -1899996917; public static int ADMINCOMPANYGET = -1899996916; public static int ADMINCURRENCYSAVE = -1899996914; public static int ADMINCURRENCYDELETE = -1899996913; public static int ADMINCURRENCYGET = -1899996912; public static int ADMINBIZTRANSACTIONSAVE = -1899996932; public static int ADMINBIZTRANSACTIONDELETE = -1899996931; public static int ADMINBIZTRANSACTIONGET = -1899996930; public static int ADMINDIVISIONSAVE = -1899996906; public static int ADMINDIVISIONDELETE = -1899996905; public static int ADMINDIVISIONGET = -1899996904; public static int ADMINALLOCATIONTYPESAVE = -1399999782; public static int ADMINALLOCATIONTYPEDELETE = -1399999781; public static int ADMINALLOCATIONTYPEGET = -1399999780; public static int ADMINORGANIZATIONGROUPSAVE = -1899996902; public static int ADMINORGANIZATIONGROUPDELETE = -1899996901; public static int ADMINORGANIZATIONGROUPGET = -1899996900; public static int ADMINORGANIZATIONUNITSAVE = -1899996898; public static int ADMINORGANIZATIONUNITDELETE = -1399999762; public static int ADMINORGANIZATIONUNITGET = -1399999761; public static int ADMINPERIODSAVE = -1899996894; public static int ADMINPERIODDELETE = -1899996893; public static int ADMINPERIODGET = -1899996892; public static int ADMINREASONSAVE = -1899996890; public static int ADMINREASONDELETE = -1899996889; public static int ADMINREASONGET = -1899996888; public static int ADMINADVANCERIGHTSSAVE = -1399995123; public static int ADMINADVANCERIGHTSDELETE = -1399995101; public static int ADMINADVANCERIGHTSGET = -1399995119; public static int ADMINCHECKINGSETTINGSAVE = -1399999774; public static int ADMINCHECKINGSETTINGDELETE = -1399999773; public static int ADMINCHECKINGSETTINGGET = -1399999772; public static int ADMINEXCHANGESAVE = -1399999801; public static int ADMINEXCHANGEDELETE = -1399999800; public static int ADMINEXCHANGEGET = -1399999799; public static int ADMINLOCKSETTINGSAVE = -1399995155; public static int ADMINLOCKSETTINGDELETE = -1399995154; public static int ADMINLOCKSETTINGGET = -1399995153; public static int ADMINUSERACCESSRIGHTSSAVE = -1399999759; public static int ADMINUSERACCESSRIGHTSDELETE = -1399999758; public static int ADMINUSERACCESSRIGHTSGET = -1399999757; public static int ADMINWORKFLOWSETTINGSAVE = -1399994007; public static int ADMINWORKFLOWSETTINGDELETE = -1399999752; public static int ADMINWORKFLOWSETTINGGET = -1399999751; public static int ADMINDATAWAREHOUSESAVE = -1399993433; public static int ADMINDATAWAREHOUSEDELETE = -1399993434; public static int ADMINDATAWAREHOUSEGET = -1399993435; public static int ADMINMAILLISTSAVE = -1399993048; public static int ADMINMAILLISTDELETE = -1399993046; public static int ADMINMAILLISTGET = -1399993047; public static int ADMINALLOCATIONPORTFOLIOSAVE = -1399991712; public static int ADMINALLOCATIONPORTFOLIODELETE = -1399991711; public static int ADMINALLOCATIONPORTFOLIOGET = -1399991709; public static int ADMINMALLOCATIONSPLITSAVE = -1399991708; public static int ADMINMALLOCATIONSPLITDELETE = -1399991706; public static int ADMINMALLOCATIONSPLITGET = -1399991707; public static int HIERARCHYSAVE = -1399993983; public static int HIERARCHYDELETE = -1399993982; public static int HIERARCHYGET = -1399993984; public static int DBJOINSAVE = -1399993994; public static int DBJOINDELETE = -1399999736; public static int DBJOINGET = -1399993995; public static int ANALYSISSAVE = -1399993973; public static int ANALYSISDELETE = -1399993972; public static int ANALYSISGET = -1399993974; public static int ANALYSISQUERYSAVE = -1399993969; public static int ANALYSISQUERYDELETE = -1399993970; public static int ANALYSISQUERYGET = -1399993971; public static int KPISAVE = -1399993108; public static int KPIDELETE = -1399993105; public static int KPIGET = -1399993107; public static int KPILISTSAVE = -1399993104; public static int KPILISTDELETE = -1399993102; public static int KPILISTGET = -1399993103; public static int ROLEKPISAVE = -1399993083; public static int ROLEKPIDDELETE = -1399993082; public static int COSTINGCOSTINGANALYSISSAVE = -1399995466; public static int COSTINGCOSTINGANALYSISDELETE = -1399995465; public static int COSTINGCOSTINGANALYSISGET = -1399995464; public static int COSTINGRESOURCESAVE = -1399999677; public static int COSTINGRESOURCEDELETE = -1399999676; public static int COSTINGRESOURCEGET = -1399999675; public static int COSTINGRESOURCETYPESAVE = -1399999673; public static int COSTINGRESOURCETYPEDELETE = -1399999672; public static int COSTINGRESOURCETYPEGET = -1399999671; public static int COSTINGRESOURCETYPECOSTSAVE = -1399995438; public static int COSTINGRESOURCETYPECOSTDELETE = -1399995437; public static int COSTINGCOSTADDONFIELDSSAVE = -1399993144; public static int COSTINGCOSTADDONFIELDSDELETE = -1399993143; public static int COSTINGCOSTADDONFIELDSGET = -1399993142; public static int COSTINGCOSTPERIODICSAVE = -1399993140; public static int COSTINGCOSTPERIODICDELETE = -1399993139; public static int COSTINGCOSTPERIODICGET = -1399993138; public static int COSTINGCOSTADDONSAVE = -1399993133; public static int COSTINGCOSTADDONDELETE = -1399993132; public static int COSTINGCOSTADDONGET = -1399993131; public static int COSTINGCOSTANALYSISDETAILSAVE = -1399993118; public static int COSTINGCOSTANALYSISDETAILGET = -1399993117; public static int COSTINGCOSTANALYSISDETAILDELETE = -1399993116; public static int COSTINGACCOUNTCOSTDELETE = -1399993099; public static int COSTINGACCOUNTCOSTSAVE = -1399993098; public static int COSTINGCOSTHEADSAVE = -1399992968; public static int COSTINGCOSTHEADGET = -1399992967; public static int COSTINGCOSTHEADDELETE = -1399992966; public static int COSTINGCOSTHEADSETSAVE = -1399992965; public static int COSTINGCOSTHEADSETGET = -1399992964; public static int COSTINGCOSTHEADSETDELETE = -1399992963; public static int COSTINGCOSTDISTRIBUTIONSAVE = -1399992960; public static int COSTINGCOSTDISTRIBUTIONGET = -1399992959; public static int COSTINGCOSTDISTRIBUTIONDELETE = -1399992958; public static int CRMACTIONSAVE = -1399995203; public static int CRMACTIONDELETE = -1399995202; public static int CRMACTIONGET = -1399995201; public static int CRMCALLSAVE = -1399995144; public static int CRMCALLDELETE = -1399995247; public static int CRMCALLGET = -1399995246; public static int CRMSOLUTIONSAVE = -1399995236; public static int CRMSOLUTIONDELETE = -1399995234; public static int CRMSOLUTIONGET = -1399995235; public static int CRMPROBLEMSAVE = -1399995276; public static int CRMPROBLEMDELETE = -1399995274; public static int CRMPROBLEMGET = -1399995275; public static int CRMPARTYPRODUCTSAVE = -1399995272; public static int CRMPARTYPRODUCTDELETE = -1399995271; public static int CRMPROBLEMSOLUTIONSAVE = -1399995232; public static int CRMPROBLEMSOLUTIONDELETE = -1399995231; public static int CRMTASKSAVE = -1899999736; public static int CRMTASKDELETE = -1899999737; public static int CRMTASKGET = -1399995275; public static int CRMCALLSETSAVE = -1399992894; public static int CRMCALLSETDELETE = -1399992893; public static int CRMCALLALLOCATIONDELETE = -1399992888; public static int DASCLIENTSAVE = -1899997947; public static int DASCLIENTDELETE = -1899997946; public static int DASCLIENTGET = -1899997945; public static int DASCLIENTMODULESAVE = -1899997942; public static int DASCLIENTMODULEDELETE = -1899997941; public static int DASCLIENTMODULEGET = -1899997940; public static int DASCLIENTSITESAVE = -1899997939; public static int DASCLIENTSITEDELETE = -1899997938; public static int DASCLIENTSITEGET = -1899997937; public static int DASMENUSETSAVE = -1899996972; public static int DASMENUSETDELETE = -1899996971; public static int DASMENUSETGET = -1899996970; public static int DASREPORTFORMATSAVE = -1899997931; public static int DASREPORTFORMATDELETE = -1899997930; public static int DASREPORTFORMATGET = -1899996970; public static int REPLICATESAVE = -1399993085; public static int REPLICATEGET = -1399993084; public static int FAMDEPRECIATIONSAVE = -1399993519; public static int FAMDEPRECIATIONDELETE = -1399993518; public static int FAMDEPRECIATIONGET = -1399993520; public static int FAMASSETSCHEDULESAVE = -1399993485; public static int FAMASSETSCHEDULEDELETE = -1399993483; public static int FAMASSETSCHEDULEGET = -1399993484; public static int FAMTFAMSAVE = -1399993452; public static int FAMTFAMDELETE = -1399993450; public static int FAMTFAMGET = -1399993451; public static int FMASSETSAVE = -1899999809; public static int FMASSETDELETE = -1899999810; public static int FMASSETGET = -1899999813; public static int FMASSETACTIVITYSAVE = -1899999781; public static int FMASSETACTIVITYDELETE = -1899999782; public static int FMASSETACTIVITYGET = -1899999785; public static int FMASSETTYPESAVE = -1899999792; public static int FMASSETTYPEDELETE = -1899999793; public static int FMASSETTYPEGET = -1899999796; public static int FMASSETTYPEACTIVITYSAVE = -1899999799; public static int FMASSETTYPEACTIVITYDELETE = -1899999800; public static int FMASSETTYPEACTIVITYGET = -1899999803; public static int FMDEVICETYPESAVE = -1899999767; public static int FMDEVICETYPEDELETE = -1899999768; public static int FMDEVICETYPEGET = -1899999771; public static int FMMETERSAVE = -1899997902; public static int FMMETERDELETE = -1899997901; public static int FMMETERGET = -1899997900; public static int FMMETERSHARESAVE = -1899997897; public static int FMMETERSHAREDELETE = -1899997896; public static int FMMETERSHAREGET = -1899997895; public static int FMUTILITYBILLSAVE = -1899999698; public static int FMUTILITYBILLDELETE = -1899997876; public static int FMUTILITYBILLGET = -1899997878; public static int FMPARTYBRANCHLOCATIONSAVE = -1899999760; public static int FMPARTYBRANCHLOCATIONDELETE = -1899999761; public static int FMPARTYBRANCHLOCATIONGET = -1899999764; public static int FMTASKSAVE = -1899999736; public static int FMTASKDELETE = -1899999737; public static int FMTASKGET = -1899997883; public static int FMASSETPARAMETERSETDETAILSAVE = -1899997915; public static int FMASSETPARAMETERSETDETAILDELETE = -1899997914; public static int FMASSETPARAMETERSETDETAILGET = -1899997913; public static int FMDEVICESAVE = -1899999774; public static int FMDEVICEDELETE = -1899999775; public static int FMDEVICEGET = -1899999778; public static int FMSERVICESAVE = -1899999753; public static int FMSERVICEDELETE = -1899999754; public static int FMSERVICEGET = -1899999757; public static int FMSERVICESETSAVE = -1899999746; public static int FMSERVICESETDELETE = -1899999747; public static int FMSERVICESETGET = -1899999750; public static int FMSERVICESETDETAILSAVE = -1899999741; public static int FMSERVICESETDETAILDELETE = -1899997885; public static int FMSERVICESETDETAILGET = -1899997884; public static int FMUTILITYTARIFFSAVE = -1899999727; public static int FMUTILITYTARIFFDELETE = -1899999728; public static int FMUTILITYTARIFFGET = -1899999731; public static int FMUTILITYTARIFFCATEGORYSAVE = -1899999720; public static int FMUTILITYTARIFFCATEGORYDELETE = -1899999721; public static int FMUTILITYTARIFFCATEGORYGET = -1899999724; public static int FMUTILITYTARIFFDETAILSAVE = -1399994006; public static int FMUTILITYTARIFFDETAILDELETE = -1899997866; public static int FMUTILITYTARIFFDETAILGET = -1899997865; public static int FMASSETPARAMETERSAVE = -1399992998; public static int ADMINSUBSCRIPTIONSAVE = -1399992753; public static int LOGVEHICLESAVE = -1899996882; public static int LOGVEHICLEDELETE = -1899996881; public static int LOGVEHICLEGET = -1899996880; public static int PARCELBOOKINGSAVE = -1399993978; public static int PARCELBOOKINGDELETE = -1399993976; public static int PARCELBOOKINGGET = -1399993977; public static int MANIFESTSAVE = -1399993965; public static int MANIFESTDELETE = -1399993963; public static int MANIFESTGET = -1399993964; public static int TRIPSAVE = -1399993968; public static int TRIPDELETE = -1399993966; public static int TRIPGET = -1399993967; public static int LOGDRIVERSAVE = -1399993512; public static int LOGDRIVERDELETE = -1399993510; public static int LOGDRIVERGET = -1399993511; public static int ROUTESAVE = -1399993488; public static int ROUTEDELETE = -1399993487; public static int ROUTEGET = -1399993486; public static int MMSTYPECOMPONENTSAVE = -1399994039; public static int MMSTYPECOMPONENTDELETE = -1399994038; public static int MMSKEYCOMPONENTSAVE = -1399994011; public static int MMSKEYCOMPONENTDELETE = -1399994010; public static int MMSACTIVITYSAVE = -1899996878; public static int MMSACTIVITYDELETE = -1899996877; public static int MMSACTIVITYGET = -1899996876; public static int MMSACTIVITYTYPESAVE = -1899996874; public static int MMSACTIVITYTYPEDELETE = -1899996873; public static int MMSACTIVITYTYPEGET = -1899996872; public static int MMSACTIVITYMATERIALSAVE = -1399994001; public static int MMSACTIVITYMATERIALDELETE = -1399994000; public static int LEADCYCLESAVE = -1399993997; public static int LEADCYCLEDELETE = -1399993996; public static int LEADCYCLEGET = -1399993998; public static int LEADCATEGORYSAVE = -1399993994; public static int LEADCATEGORYDELETE = -1399993993; public static int LEADCATEGORYGET = -1399993995; public static int LEADSOURCESAVE = -1399993991; public static int LEADSOURCEDELETE = -1399993990; public static int LEADSOURCEGET = -1399993992; public static int LEADSAVE = -1399993988; public static int LEADDELETE = -1399993987; public static int LEADGET = -1399993989; public static int MMSBOMSAVE = -1899996856; public static int MMSBOMDELETE = -1899996855; public static int MMSBOMGET = -1899996854; public static int MMSCHARGESAVE = -1899999677; public static int MMSCHARGEDELETE = -1899999676; public static int MMSCHARGEGET = -1899999675; public static int MMSCHARGEELEMENTSAVE = -1899999681; public static int MMSCHARGEELEMENTDELETE = -1899999680; public static int MMSCHARGEELEMENTGET = -1899999679; public static int MMSCOLORSAVE = -1899996852; public static int MMSCOLORDELETE = -1899996851; public static int MMSCOLORGET = -1899996850; public static int MMSCOUNTSAVE = -1899996848; public static int MMSCOUNTDELETE = -1899996847; public static int MMSCOUNTGET = -1899996846; public static int MMSFABRICSAVE = -1899996840; public static int MMSFABRICDELETE = -1899996839; public static int MMSFABRICGET = -1899996838; public static int MMSINSPECTIONAREASAVE = -1899998881; public static int MMSINSPECTIONAREADELETE = -1899998880; public static int MMSINSPECTIONAREAGET = -1899998879; public static int MMSITEMSAVE = -1899998877; public static int MMSITEMDELETE = -1899998876; public static int MMSITEMGET = -1899998875; public static int MMSITEMBRANDSAVE = -1899999912; public static int MMSITEMBRANDDELETE = -1899999913; public static int MMSITEMBRANDGET = -1899999916; public static int MMSITEMCATEGORYSAVE = -1899999926; public static int MMSITEMCATEOGRYDELETE = -1899999927; public static int MMSITEMCATEGORYGET = -1899999930; public static int MMSITEMFEATURESAVE = -1899999609; public static int MMSITEMFEATUREDELETE = -1899999607; public static int MMSITEMFEATUREGET = -1899999605; public static int MMSITEMGROUPSAVE = -1899999933; public static int MMSITEMGROUPDELETE = -1899999934; public static int MMSITEMGROUPGET = -1899999937; public static int MMSITEMMODELSAVE = -1899999905; public static int MMSITEMMODELDELETE = -1899999906; public static int MMSITEMMODELGET = -1899999909; public static int MMSITEMPARTYSAVE = -1899999588; public static int MMSITEMPARTYDELETE = -1899999587; public static int MMSITEMPARTYGET = -1899999586; public static int MMSITEMSTOCKSAVE = -1899999620; public static int MMSITEMSTOCKDELETE = -1899999615; public static int MMSITEMSTOCKGET = -1899999614; public static int MMSITEMSUBCATEGORYSAVE = -1899999919; public static int MMSITEMSUBCATEGORYDELETE = -1899999920; public static int MMSITEMSUBCATEGORYGET = -1899999923; public static int MMSITEMTEMPLATEPARTSAVE = -1899999844; public static int MMSITEMTEMPLATEPARTDELETE = -1899999845; public static int MMSITEMTEMPLATEPARTGET = -1899999848; public static int MMSMACHINESAVE = -1899998854; public static int MMSMACHINEDELETE = -1899998853; public static int MMSMACHINEGET = -1899998852; public static int MMSMACHINETYPESAVE = -1899998850; public static int MMSMACHINETYPEDELETE = -1899998849; public static int MMSMACHINETYPEGET = -1899998848; public static int MMSMASTERSCHEDULESAVE = -1899999599; public static int MMSMASTERSCHEDULEDELETE = -1899999598; public static int MMSMASTERSCHEDULEGET = -1899999597; public static int MMSMASTERSCHEDULEDETAILSAVE = -1899999540; public static int MMSMASTERSCHEDULEDETAILDELETE = -1899999539; public static int MMSMASTERSCHEDULEDETAILGET = -1399999392; public static int MMSMATERIALACCOUNTSAVE = -1899999827; public static int MMSMATERIALACCOUNTDELETE = -1899999828; public static int MMSMATERIALACCOUNTGET = -1899999831; public static int MMSMATERIALGROUPSAVE = -1899999865; public static int MMSMATERIALGROUPDELETE = -1899999866; public static int MMSMATERIALGROUPGET = -1899999869; public static int MMSPACKSAVE = -1899998838; public static int MMSPACKDELETE = -1899998837; public static int MMSPACKGET = -1899998836; public static int MMSPACKSETSAVE = -1899998834; public static int MMSPACKSETDELETE = -1899998833; public static int MMSPACKSETGET = -1899998832; public static int MMSPARTYPRICECATEGORYSAVE = -1899996834; public static int MMSPARTYPRICECATEGORYDELETE = -1899996833; public static int MMSPARTYPRICECATEGORYGET = -1899996832; public static int MMSPAYMENTTERMSAVE = -1899996830; public static int MMSPAYMENTTERMDELETE = -1899996829; public static int MMSPAYMENTTERMGET = -1899996828; public static int MMSPRICECATEGORYSAVE = -1899999898; public static int MMSPRICECATEGORYDELETE = -1899999899; public static int MMSPRICECATEGORYGET = -1899999902; public static int MMSPRICELISTTYPESAVE = -1899999898; public static int MMSPRICELISTTYPEDELETE = -1899999899; public static int MMSPRICELISTTYPEGET = -1899999902; public static int MMSPROCESSSAVE = -1899999858; public static int MMSPROCESSDELETE = -1899999859; public static int MMSPROCESSGET = -1899999862; public static int MMSPROCESSGROUPSAVE = -1899996820; public static int MMSPROCESSGROUPDELETE = -1899996819; public static int MMSPROCESSGROUPGET = -1899996818; public static int MMSPROCESINGPRODUCTIONSAVE = -1899996813; public static int MMSPROCESSINGPRODUCTIONDELETE = -1899996812; public static int MMSPROCESSINGPRODUCTIONGET = -1899996811; public static int MMSPROCESSOPERATIONSAVE = -1899996809; public static int MMSPROCESSOPERATIONDELETE = -1899996808; public static int MMSPROCESSOPERATIONGET = -1899996807; public static int MMSPROCESSTYPESAVE = -1899996805; public static int MMSPROCESSTYPEDELETE = -1899996804; public static int MMSPROCESSTYPEGET = -1899996803; public static int MMSPRODUCTIONPLANSAVE = -1899996801; public static int MMSPRODUCTIONPLANDELETE = -1899996800; public static int MMSPRODUCTIONPLANGET = -1899996799; public static int MMSROUTINGSAVE = -1899996796; public static int MMSROUTINGDELETE = -1899996795; public static int MMSROUTINGGET = -1899996794; public static int MMSSHIFTSAVE = -1899996792; public static int MMSSHIFTDELETE = -1899996791; public static int MMSSHIFTGET = -1899996790; public static int MMSSIZINGPRODUCTIONSAVE = -1899996788; public static int MMSSIZINGPRODUCTIONDELETE = -1899996785; public static int MMSSIZINGPRODUCTIONGET = -1899996787; public static int MMSTAXTABLESAVE = -1899999879; public static int MMSTAXTABLEDELETE = -1899999880; public static int MMSTAXTABLEGET = -1899999883; public static int MMSTAXTABLEPERIODSAVE = -1899999872; public static int MMSTAXTABLEPERIODDELETE = -1899999873; public static int MMSTAXTABLEPERIODGET = -1899999876; public static int MMSTRANASACTIONTYPESAVE = -1899999891; public static int MMSTRANASACTIONTYPEDELETE = -1899999892; public static int MMSTRANASACTIONTYPEGET = -1899999895; public static int MMSWARPINGPRODUCTIONSAVE = -1899996776; public static int MMSWARPINGPRODUCTIONDELETE = -1899996773; public static int MMSWARPINGPRODUCTIONGET = -1899996775; public static int MMSWEAVINGPRODUCTIONSAVE = -1899996770; public static int MMSWEAVINGPRODUCTIONDELETE = -1899996768; public static int MMSWEAVINGPRODUCTIONGET = -1899996769; public static int MMSWORKCENTERSAVE = -1899996765; public static int MMSWORKCENTERDELETE = -1899996764; public static int MMSWORKCENTERGET = -1899996763; public static int MMSSKUSAVE = -1899999526; public static int MMSSKUDELETE = -1899999525; public static int MMSSKUGET = -1899999524; public static int MMSSTORESAVE = -1899996781; public static int MMSSTOREDELETE = -1899996780; public static int MMSSTOREGET = -1899996779; public static int MMSWORKPLANSAVE = -1899996761; public static int MMSWORKPLANDELETE = -1899996760; public static int MMSWORKPLANGET = -1899996759; public static int MMSMMHEADSAVE = -1899998843; public static int MMSMMHEADDELETE = -1899998842; public static int MMSMMHEADGET = -1899998841; public static int MMSINDENTSAVE = -1; public static int MMSINDENTDELETE = -1; public static int MMSINDENTGET = -1899998892; public static int MMSPACKINGSAVE = -1399999920; public static int MMSPACKINGDELETE = -1399999918; public static int MMSPACKINGGET = -1399999919; public static int MMSPRODUCTIONSAVE = -1399999366; public static int MMSPRODUCTIONDELETE = -1399999365; public static int MMSPRODUCTIONGET = -1399999364; public static int MMSLOTSAVE = -1899998858; public static int MMSLOTDELETE = -1899998857; public static int MMSLOTGET = -1899998856; public static int MMSEFFICIENCYSAVE = -1399995213; public static int MMSEFFICIENCYDELETE = -1399995211; public static int MMSEFFICIENCYGET = -1399995212; public static int MMSLABELSAVE = -1399995228; public static int MMSLABELDELETE = -1399995226; public static int MMSLABELGET = -1399995003; public static int MMSTEXCISESAVE = -1399995181; public static int MMSTEXCISEDELETE = -1399995180; public static int MMSTEXCISEGET = -1399995179; public static int MMSEXCISEREGISTERSAVE = -1399995296; public static int MMSEXCISEREGISTERDELETE = -1399995295; public static int MMSEXCISEREGISTERGET = -1399995294; public static int MMSSIZESETSAVE = -1399995221; public static int MMSSIZESETDELETE = -1399995215; public static int MMSSIZESETGET = -1399995216; public static int MMSADJUSTALLOCATIONSAVE = -1899998858; public static int MMSADJUSTALLOCATIONDELETE = -1899998857; public static int MMSADJUSTALLOCATIONGET = -1899998856; public static int MMSALLOCATIONGET = -1899996870; public static int MMSBEAMGAITINGSAVE = -1899996863; public static int MMSBEAMGAITINGDELETE = -1899996860; public static int MMSBEAMGAITINGGET = -1899996862; public static int MMSBILLOFRESOURCESAVE = -1399999467; public static int MMSBILLOFRESOURCEDELETE = -1399999466; public static int MMSBILLOFRESOURCEGET = -1399999465; public static int MMSCOUNTERSAVE = -1899999562; public static int MMSCOUNTERDELETE = -1899999561; public static int MMSCOUNTERGET = -1899999560; public static int MMSDEFECTSAVE = -1899996844; public static int MMSDEFECTDELETE = -1899996843; public static int MMSDEFECTGET = -1899996842; public static int MMSDELIVERYSAVE = -1399999452; public static int MMSDELIVERYDELETE = -1399999451; public static int MMSDELIVERYGET = -1399999450; public static int MMSDUTYTABLESAVE = -1399999952; public static int MMSDUTYTABLEDELETE = -1399999951; public static int MMSDUTYTABLEGET = -1399999950; public static int MMSDUTYTARIFFSAVE = -1399999962; public static int MMSDUTYTARIFFDELETE = -1399999961; public static int MMSDUTYTARIFFGET = -1399999960; public static int MMSFORECASTSAVE = -1399995413; public static int MMSFORECASTDELETE = -1399995411; public static int MMSFORECASTGET = -1399995412; public static int MMSFORECASTSETSAVE = -1399995416; public static int MMSFORECASTSETDELETE = -1399995414; public static int MMSFORECASTSETGET = -1399995415; public static int MMSITEMDETAILSAVE = -1399999417; public static int MMSITEMDETAILDELETE = -1399999416; public static int MMSITEMDETAILGET = -1399999415; public static int MMSITEMTEMPLATEBOMSAVE = -1899999833; public static int MMSITEMTEMPLATEBOMDELETE = -1899999834; public static int MMSITEMTEMPLATEBOMGET = -1899999837; public static int MMSITEMTEMPLATEPARTVSPARAMETERSAVE = -1899999839; public static int MMSITEMTEMPLATEPARTVSPARAMETERDELETE = -1899998864; public static int MMSITEMTEMPLATEPARTVSPARAMETERGET = -1899998863; public static int MMSLOTTYPESAVE = -1399999398; public static int MMSLOTTYPEDELETE = -1399999397; public static int MMSLOTTYPEGET = -1399999396; public static int MMSMRPSAVE = -1899999538; public static int MMSMRPDELETE = -1899999537; public static int MMSMRPGET = -1899999536; public static int MMSPARTYTAXTYPESAVE = -1899999596; public static int MMSPARTYTAXTYPEDELETE = -1899999595; public static int MMSPARTYTAXTYPEGET = -1899999594; public static int MMSPRICELISTSAVE = -1399999795; public static int MMSPRICELISTDELETE = -1399999794; public static int MMSPRICELISTGET = -1399999793; public static int MMSRATINGSAVE = -1399995210; public static int MMSRATINGDELETE = -1399995208; public static int MMSRATINGGET = -1399995209; public static int MMSTERMSAVE = -1399999346; public static int MMSTERMSDELETE = -1399999345; public static int MMSTERMSGET = -1399999344; public static int MMSTERMSSETSAVE = -1399999342; public static int MMSTERMSSETDELETE = -1399999341; public static int MMSTERMSSETGET = -1399999340; public static int MMSTARGETSAVE = -1399993079; public static int MMSTARGETDELETE = -1399993078; public static int MMSTARGETGET = -1399993077; public static int MMSTARGETDATASAVE = -1399993075; public static int MMSTARGETDATADELETE = -1399993074; public static int MMSTARGETSHAREDELETE = -1399993073; public static int MMSTARGETSHAREGET = -1399991791; public static int MMSSCHEMESAVE = -1399993066; public static int MMSSCHEMEDELETE = -1399993065; public static int MMSSCHEMEGET = -1399993064; public static int MMSBARCODEDELETE = -1399993043; public static int MMSBARCODEGET = -1399993042; public static int MMSCOLLECTIONSAVE = -1399992986; public static int MMSCOLLECTIONDELETE = -1399992985; public static int MMSCOUNTEROPERATIONSAVE = -1399992981; public static int MMSCOUNTEROPERATIONDELETE = -1399992980; public static int MMSCASHDISCOUNTSAVE = -1399992972; public static int MMSCASHDISCOUNTDELETE = -1399992971; public static int MMSMRPPARTYTYPESAVE = -1399992915; public static int MMSMRPPARTYTYPEDELETE = -1399992914; public static int MMSCYCLECLASSSAVE = -1399992756; public static int MMSCYCLECLASSDELETE = -1399992755; public static int MMSCYCLECLASSGET = -1399992754; public static int MMSMEASURETYPESAVE = -1399992022; public static int MMSMEASURETYPEDELETE = -1399992019; public static int MMSMEASURETYPEGET = -1399992020; public static int PRSSELECTIONSAVE = -1399992141; public static int PRSLEAVESAVE = -1399999942; public static int PRSLEAVEDELETE = -1399999941; public static int PRSLEAVEGET = -1399999940; public static int PRSVILLAGESAVE = -1399999934; public static int PRSVILLAGEDELETE = -1399999933; public static int PRSVILLAGEGET = -1399999932; public static int PRSPAYELEMENTSAVE = -1399999929; public static int PRSPAYELEMENTDELETE = -1399999928; public static int PRSPAYELEMENTGET = -1399999927; public static int PRSADDITIONDEDUCTIONSAVE = -1399999916; public static int PRSADDITIONDEDUCTIONDELETE = -1399999915; public static int PRSADDITIONDEDUCTIONGET = -1399999914; public static int PRSPAYCONFIGURATIONSAVE = -1399999912; public static int PRSPAYCONFIGURATIONDELETE = -1399999911; public static int PRSPAYCONFIGURATIONGET = -1399999910; public static int PRSOVERTIMESAVE = -1399999245; public static int PRSOVERTIMEDELETE = -1399999243; public static int PRSOVERTIMEGET = -1399999244; public static int PRSVISITORPASSSAVE = -1399999203; public static int PRSVISITORPASSDELETE = -1399999202; public static int PRSVISITORPASSGET = -1399999825; public static int PRSPAYREVISIONSAVE = -1399999233; public static int PRSPAYREVISIONDELETE = -1399999232; public static int PRSPAYREVISIONGET = -1399999231; public static int PRSNOCSAVE = -1399995442; public static int PRSNOCDELETE = -1399995441; public static int PRSNOCGET = -1399995440; public static int PRSWORKLOADSAVE = -1399995453; public static int PRSWORKLOADDELETE = -1399995452; public static int PRSWORKLOADGET = -1399995451; public static int PRSADVANCESAVE = -1399999291; public static int PRSADVANCEDELETE = -1399999290; public static int PRSADVANCEGET = -1399999289; public static int PRSPAYGROUPSAVE = -1399999241; public static int PRSPAYGROUPDELETE = -1399999240; public static int PRSPAYGROUPGET = -1399999239; public static int PRSRELIEVINGSAVE = -1399995433; public static int PRSRELIEVINGDELETE = -1399995431; public static int PRSRELIEVINGGET = -1399995432; public static int PRSCASTECATEGORYSAVE = -1399994030; public static int PRSCASTECATEGORYDELETE = -1399994028; public static int PRSCASTECATEGORYGET = -1399994029; public static int PRSDAPOINTGROUPSAVE = -1399999903; public static int PRSDAPOINTGROUPDELETE = -1399999902; public static int PRSDAPOINTGROUPGET = -1399999901; public static int PRSEMPLOYEESAVE = -1399999916; public static int PRSEMPLOYEEDELETE = -1399999915; public static int PRSEMPLOYEEGET = -1399999914; public static int PRSEMPLOYEEEXPERIENCESAVE = -1399999891; public static int PRSEMPLOYEEEXPERIENCEDELETE = -1399999890; public static int PRSEMPLOYEEEXPERIENCEGET = -1399999889; public static int PRSEMPLOYEEQUALIFICATIONSAVE = -1399999887; public static int PRSEMPLOYEEQUALIFICATIONDELETE = -1399999886; public static int PRSEMPLOYEEQUALIFICATIONGET = -1399999885; public static int PRSEMPLOYEEREFERENCESAVE = -1399999277; public static int PRSEMPLOYEEREFERENCEDELETE = -1399999276; public static int PRSEMPLOYEESALARYSAVE = -1399999273; public static int PRSEMPLOYEESALARYDELETE = -1399999272; public static int PRSEMPLOYEESKILLSAVE = -1399999269; public static int PRSEMPLOYEESKILLDELETE = -1399999266; public static int PRSEMPLOYEEWORKINGSAVE = -1399999265; public static int PRSEMPLOYEEWORKINGDELETE = -1399999264; public static int PRSGATEENTRYSAVE = -1399999696; public static int PRSGATEENTRYDELETE = -1399999831; public static int PRSGATEENTRYGET = -1399999830; public static int PRSGRATUITYGROUPSAVE = -1399999257; public static int PRSGRATUITYGROUPDELETE = -1399999255; public static int PRSGRATUITYGROUPGET = -1399999256; public static int PRSPAYPERIODSAVE = -1399999938; public static int PRSPAYPERIODDELETE = -1399999937; public static int PRSPAYPERIODGET = -1399999936; public static int PRSPAYROLLADDONSAVE = -1399999228; public static int PRSPAYROLLADDONDELETE = -1399999227; public static int PRSPAYROLLADDONGET = -1399999226; public static int PRSPAYROLLOUSAVE = -1399999224; public static int PRSPAYROLLOUDELETE = -1399999223; public static int PRSPAYROLLOUGET = -1399999222; public static int PRSSHIFTPATTERNSAVE = -1399999908; public static int PRSSHIFTPATTERNDELETE = -1399999907; public static int PRSSHIFTPATTERNGET = -1399999906; public static int PRSSKILLSAVE = -1399995027; public static int PRSSKILLDELETE = -1399995025; public static int PRSSKILLGET = -1399995026; public static int PRSWAGEGROUPSAVE = -1399995492; public static int PRSWAGEGROUPDELETE = -1399995490; public static int PRSWAGEGROUPGET = -1399995491; public static int PRSADVANCEREPAYMENTSAVE = -1399999287; public static int PRSADVANCEREPAYMENTDELETE = -1399999286; public static int PRSADVANCEREPAYMENTGET = -1399999285; public static int PRSDAILYATTENDANCESAVE = -1399999283; public static int PRSTIMESLIPSAVE = -1399999212; public static int PRSTIMESLIPDELETE = -1399999211; public static int PRSTIMESLIPGET = -1399999210; public static int PRSTLEAVESAVE = -1399999208; public static int PRSTLEAVEDELETE = -1399999207; public static int PRSTLEAVEGET = -1399999206; public static int PRSPAYTAXEMPLOYEESAVE = -1399993007; public static int PRSPAYTAXEMPLOYEEDELETE = -1399993006; public static int PRSPAYTAXEMPLOYEEPERIODICSAVE = -1399993005; public static int PRSPAYTAXEMPLOYEEPERIODICDELETE = -1399993004; public static int PRSPAYTAXTYPESAVE = -1399992956; public static int PRSPAYTAXTYPEGET = -1399992955; public static int PRSPAYTAXTYPEDELETE = -1399992954; public static int PRSMANPOWERSAVE = -1399992952; public static int PRSMANPOWERGET = -1399992951; public static int PRSMANPOWERDELETE = -1399992950; public static int PRSSELECTIONROUNDSAVE = -1399992948; public static int PRSSELECTIONROUNDGET = -1399992947; public static int PRSSELECTIONROUNDDELETE = -1399992946; public static int PRSSELECTIONCYCLESAVE = -1399992945; public static int PRSSELECTIONCYCLEGET = -1399992944; public static int PRSSELECTIONCYCLEDELETE = -1399992943; public static int PRSEMPLOYEENOMINEESAVE = -1399992913; public static int PRSEMPLOYEENOMINEEDELETE = -1399992912; public static int PRSAPPLICANTSAVE = -1399992905; public static int PRSAPPLICANTDELETE = -1399992904; public static int PRSAPPLICANTGET = -1399992903; public static int PRSKRASAVE = -1399992885; public static int PRSKRADELETE = -1399992884; public static int PRSKRAGET = -1399992882; public static int PRSMEASURESAVE = -1399992881; public static int PRSMEASUREDELETE = -1399992880; public static int PRSMEASUREGET = -1399992879; public static int PRSGOALSAVE = -1399992875; public static int PRSGOALDELETE = -1399992874; public static int PRSGOALGET = -1399992873; public static int PRSAPPRAISALTYPESAVE = -1399992870; public static int PRSAPPRAISALTYPEDELETE = -1399992869; public static int PRSAPPRAISALPLANSAVE = -1399992868; public static int PRSAPPRAISALPLANDELETE = -1399992867; public static int PRSAPPRAISALPLANGET = -1399992866; public static int PRSTAPPRAISALSAVE = -1399992864; public static int PRSTAPPRAISALDELETE = -1399992863; public static int PRSDECLARATIONSAVE = -1399992765; public static int PRSDECLARATIONDELETE = -1399992760; public static int PRSPAYTAXTYPECALCULATIONDELETE = -1399992751; public static int PRSPAYTAXTYPEDETAILSETTINGDELETE = -1399992750; public static int PRSSERVICERULESAVE = -1399992747; public static int PRSSERVICERULEDELETE = -1399992746; public static int PRSWAGERULESAVE = -1399992745; public static int PRSWAGERULEDELETE = -1399992744; public static int PRSJOBPROFILESAVE = -1399992077; public static int PRSJOBPROFILEDELETE = -1399992075; public static int PRSJOBPROFILEDETAILSAVE = -1399992076; public static int PRSJOBPROFILEDETAILDELETE = -1399992076; public static int PRSEMPLOYEEVERSIONDELETE = -1399991832; public static int PRSPAYPRODUCTIONSAVE = -1399991645; public static int PRSPAYPRODUCTIONDELETE = -1399991644; public static int PRSPAYPRODUCTIONGET = -1399991643; public static int OTFGET = -1399991684; // ── GOP / Qualifier / GBQueryExecutor event type IDs ───────────────────── public static int SAVEGOPFLOWEVENTTYPEID = -1299999600; public static int DELETEGOPFLOWEVENTTYPEID = -1299999599; public static int SAVEGOPSOURCEBINDINGEVENTTYPEID = -1299999598; public static int DELETEGOPSOURCEBINDINGEVENTTYPEID = -1299999597; public static int SAVEGOPTARGETOPERATIONEVENTTYPEID = -1299999596; public static int DELETEGOPTARGETOPERATIONEVENTTYPEID = -1299999595; public static int SAVEGOPFLOWSNAPSHOTEVENTTYPEID = -1299999594; public static int SAVEGOPEXECUTIONEVENTTYPEID = -1299999593; public static int SAVEGOPREMEDIATIONEVENTTYPEID = -1299999592; public static int SAVEQUALIFIEREVENTTYPEID = -1299999591; public static int DELETEQUALIFIEREVENTTYPEID = -1299999590; public static int SAVEQUALIFIERVERSONEVENTTYPEID = -1299999589; public static int ACTIVATEQUALIFIERVERSONEVENTTYPEID = -1299999588; public static int SAVEGBCONFIGUREDQUERYEVENTTYPEID = -1299999587; public static int DELETEGBCONFIGUREDQUERYEVENTTYPEID = -1299999586; } public class AccountsConstant { public static int OUTSTANDINGGROUPACCOUNT = 0; public static int OUTSTANDINGGROUPACCOUNTGROUP = 1; public static int OUTSTANDINGGROUPCONTROLACCOUNT = 2; public static int OUTSTANDINGGROUPINCHARGE = 3; public static int OUTSTANDINGGROUPPRICECATEGORY = 4; public static int OUTSTANDINGGROUPOU = 5; public static int OUTSTANDINGGROUPROUTE = 6; public static int OUTSTANDINGGROUPAREA = 7; public static int SUMMARYPERIODTYPEFROMTO = 0; public static int SUMMARYPERIODTYPEASON = 1; public static int SUMMARYPERIODTYPEPERIOD = 2; public static int SUMMARYGROUPTYPEACCOUNT = 0; public static int SUMMARYGROUPTYPESUBACCOUNT = 1; public static int SUMMARYGROUPTYPECONTROLACCOUNT = 2; public static int SUMMARYGROUPTYPEACCOUNTGROUP = 3; public static int SUMMARYGROUPTYPESCHEDULE = 4; public static int SUMMARYGROUPTYPEOU = 5; public static int SUMMARYGROUPTYPEROUTE = 6; public static int SUMMARYGROUPTYPEINCHARGESUMMARY = 7; public static int SUMMARYGROUPTYPEPRICECATEGORYSUMMARY = 8; public static int SUMMARYGROUPTYPEAREASUMMARY = 8; } public static class BIZTRANSACTIONCLASSCONSTANT { // Verified live against UNISOFTGB4: every MBIZTRANSACTIONTYPE row with // BIZTRANSACTIONTYPECODE = 'CALREG' (real TCALL data) points to this class // (BIZTRANSACTIONCLASSCODE = 'CALLREGIS' on 217.216.78.142). public static int CALL = -1399999887; public static int TASK = -1499999978; public static int LEAVE = -1399999955; // Leave sub-classes: LEAVE (-1399999955) above is "Availed/Applied/Taken" — // these two cover the other two buckets used across TLeave/LeaveStatus reports. public static int LEAVECREDIT = -1399999898; public static int LEAVEDEBIT = -1399999816; public static int OVERTIME = -1399999973; public static int TIMESLIP = -1399999975; public static int PAYREVISION = -1399999974; public static int PUNCH = -1; // Not independently confirmed against a live MBIZTRANSACTIONCLASS row — verify via // gb5-schema/gb5-meta MCP before relying on it in production. public static int ADJUSTMENT = -1399999972; // GOP / Qualifier / GBQueryExecutor public static int GOPFLOW = -1299999978; public static int GOPSOURCEBINDING = -1299999977; public static int GOPTARGETOPERATION = -1299999976; public static int GOPEXECUTION = -1299999975; public static int QUALIFIER = -1299999974; public static int QUALIFIERVERSION = -1299999973; public static int GBCONFIGUREDQUERY = -1389052951; public static int QUALIFIERENTITY = -1299999971; public static int QUALIFIERMETHOD = -1299999970; public static int QUALIFIERRULEGROUP = -1299999969; public static int QUALIFIERRULECONDITION = -1299999968; public static int QUALIFIEROUTPUT = -1299999967; public static int QUALIFIERDEPENDENCY = -1389052978; public static int QUALIFIERSCOPE = -1299999965; // GOP / Mapping engine biz transaction class IDs public static int MAPPINGDEFINITION = -1299999964; public static int MAPPINGVERSION = -1299999963; public static int MAPPINGNODE = -1299999962; // QMS — Quality Management System / Checklist Engine public static int CHECKLIST = -1099999999; public static int CHECKLISTLOG = -1099999998; // PIE — Product Intelligence Engine public static int PIEMODULE = -1099999997; public static int PIECONFIGITEM = -1099999996; public static int PIEVARIANT = -1099999995; public static int PIEPROFILE = -1099999994; public static int PIEPROPOSAL = -1099999993; // IDMS — Implementation & Delivery Management System public static int IDMSENGAGEMENT = -1099999992; public static int IDMSDELIVERYITEM = -1099999991; public static int IDMSSIGNOFF = -1099999990; public static int IDMSREWORK = -1099999989; public static int IDMSSIGNAL = -1099999988; public static int IDMSCLIENTCONTACT = -1099999987; // QMS — Traceability / Matrix Planning public static int MATRIX = -1099999986; // PERM / OKR / FBCK — Performance, OKR, Continuous Feedback public static int PERMAPPRAISALPLAN = -1099999985; public static int OKRCYCLE = -1099999984; public static int FEEDBACKREQUEST = -1099999983; public static int ADVANCEPAID = -1399999818; public static int ADVANCEPAYMENT = -1399999981; public static int ADVANCERECEIVED = -1399999817; public static int ADVANCEREPAYMENT = -1399999918; public static int ADVANCEREQUEST = -1399999982; // GB4 prs.Perquisites migration — no live MBIZTRANSACTIONCLASS row confirmed // (no gb5-schema MCP access this session); placeholder reservation in the same // -1399999xxx Advance/Payroll block as ADVANCEREQUEST above. public static int PERQ = -1399999464; // GB4 prs.EmiChangeRequest migration — no live MBIZTRANSACTIONCLASS row confirmed // (no gb5-schema MCP access this session); placeholder reservation in the same // -1399999xxx Advance/Payroll block as ADVANCEREQUEST above. Follow the // 20260720_RAM_ScheduledMaintenanceTask_BizTransactionClass_Seed_REFERENCE.sql // pattern to seed the real row before relying on this in production. public static int EMICHANGEREQUEST = -1399999431; public static int CLAIM = -1399999823; // RAM / FM — Scheduled Maintenance Task (AssetActivity scheduler bridge to TTASK). // Fresh reservation (not a legacy-derived value like the entries above it) — uses // this session's -1387000xxx range to avoid any collision with real legacy // MBIZTRANSACTIONCLASS ids. MBIZTRANSACTIONCLASS is developer-controlled, so this // class row is safe to seed via migration (see DB/Migrations reference file) — // unlike MBIZTRANSACTIONTYPE, which is per-tenant/implementation-configured and must // be resolved at runtime (TOP 1 by class+OU+period), never hardcoded. public static int SCHEDULEDMAINTENANCETASK = -1387000026; // RAM / FM — BIN Movement (fallback classification for tenants running standalone // RAM with no MM module at all — no Issue/Delivery/Receipt/Production BizTransactionClass // to borrow). When MM IS present, RAM does NOT use this constant — the scan operator // picks whichever MM-configured BizTransactionType already covers that movement's // real nature (Issue/Delivery/Receipt/Production), resolved at runtime the same way // (never hardcoded). See DB/Migrations reference file for the seed row. public static int RAMBINMOVEMENT = -1387000028; // Admin — FormTemplate/TemplateData (generic data modeling for gbmetaform-authored // forms). Placeholder "-1" pending a real MEVENTTYPE seed row, following this // file's own existing convention for not-yet-assigned event types (see e.g. // SAVESCRIPTBRANCHEVENTTYPEID above) — see // /Users/venkatv/.claude/plans/we-have-done-a-adaptive-stroustrup.md. public static int SAVEFORMTEMPLATEEVENTTYPEID = -1; public static int UPDATEFORMTEMPLATEEVENTTYPEID = -1; public static int DELETEFORMTEMPLATEEVENTTYPEID = -1; public static int SAVETEMPLATEDATAEVENTTYPEID = -1; public static int UPDATETEMPLATEDATAEVENTTYPEID = -1; public static int DELETETEMPLATEDATAEVENTTYPEID = -1; } // MLEAVE.LEAVETYPE — leave-category codes. LeaveStatusReport/GET_VALID_TILL_DATE_LEAVE // scope themselves to PAIDLEAVE only (GB4 parity comment: "Paid Leave"); LOP and other // categories are intentionally excluded from those reports, not a bug. public static class LEAVETYPECONSTANT { public static int PAIDLEAVE = 1; public static int LOSSOFPAY = 2; } public class EntityConstant { // Verified live against UNISOFTGB4.MENTITY on 217.216.78.142 (ENTITYCODE = 'CALL'). public static int CALL = -1399999508; public static int OBJECTOULEVELSETTING = -1399998500; public static int OBJECTPAYPERIOD = -1399998501; public static int OBJECTPAYCONFIGURATION = -1399998502; // Matches GB4 prs.PayTaxType migration; not independently confirmed against a live // MENTITY row — verify via gb5-schema/gb5-meta MCP before relying on it in production. public static int OBJECTPAYTAXTYPE = -1399998503; public static int TIMESLIP = -1399999744; public static int OBJECTPAYREVISION = -1399999743; public static int TLEAVE = -1399999827; public static int OBJECTOVERTIME = -1399999826; // Not independently confirmed against a live MOBJECTTYPE row — verify via // gb5-schema/gb5-meta MCP before relying on it in production (see OBJECTPAYTAXTYPE note above). public static int OBJECTADJUSTMENT = -1399999825; // Placeholder pending a real MOBJECTTYPE seed row — GB4's PeriodicBLL.SavePeriodic // never passes an object-type id anywhere in its own code path (see PayRollBLL.Periodic // migration notes), so there is no legacy value to inherit here, unlike // SAVEPERIODICEVENTTYPEID above. Follows this file's own existing convention for // not-yet-assigned ids (see e.g. SAVEFORMTEMPLATEEVENTTYPEID = -1). public static int OBJECTBIZTRANSACTIONTYPE = -1; public static int OBJECTPERIODIC = -1; public static int USER = -2147482764; public static int TASK = -1899999523; public static int MENU = -2147482761; public static int MODULE = -2147482734; public static int OBJECTSYSTEMJOB = -1399960001; public static int USERACCESSRIGHTS = -1899996008; public static int ProductionMaterial = -1899996100; public static int ECMROLE = -1390185134; public static int ECMRIGHTS = -1390185127; public static int DOCUMENTTYPE = -1390185131; public static int DOCUMENTMAP = -1390145003; public static int DATAALERT = -1899995944; public static int DATADICTIONARY = -2147482736; public static int MBULKICE = -1389924293; public static int COMMENT = -1399999219; public static int CONTACT = -2147481759; public static int COUNTRY = -2147480115; public static int FILE = -2147480179; public static int Fromula = -2147481753; public static int GBPERIOD = -1399999987; public static int PASSWORDPOLICY = -1391346073; public static int ADDONFIELD = -1399999982; public static int BIZTRANSACTIONCLASS = -2147481762; public static int PORTLET = -2147481402; public static int ITEMGROUP = -1899999798; public static int OBJECTSHIFT = -1899996645; public static int TRANSACTIONTYPE = -1899999729; public static int PUNCH = -1399999730; public static int OBJECTITEMSTOCK = -1899995961; public static int OBJECTACTIVITY = -1899999666; public static int OBJECTFINANCEBOOK = -1398006797; public static int OBJECTCHARGE = -1899996069; public static int OBJECTCHARGEELEMENT = -1899996066; public static int OBJECTITEMDETAIL = -1899995948; public static int OBJECTPROGRAMCLASS = -2147482749; public static int OBJECTPROGRAMTYPE = -2147482750; public static int OBJECTSUPPLYGROUP = -1396597062; public static int OBJECTMMHEAD = -1899997952; public static int OBJECTMMDETAIL = -1899997854; public static int OBJECTINDENT = -1899997569; public static int OBJECTINDENTDETAIL = -1899997529; public static int OBJECTINDENTMATERIAL = -1899997494; public static int OBJECTPROCESSGROUP = -1899997663; public static int OBJECTPROCESSGROUPDETAIL = -1899997633; public static int OBJECTPRODUCTIONPLAN = -1899996830; public static int OBJECTPRODUCTIONPLANDETAIL = -1899996810; public static int OBJECTCASTING = -1899993801; public static int OBJECTCASTINGDETAIL = -1899993800; public static int OBJECTHEAT = -1899993799; public static int OBJECTHEATDETAIL = -1899993798; public static int OBJECTJOBCARD = -1899996464; public static int OBJECTJOBCARDDETAIL = -1899996434; public static int OBJECTJOBCARDMATERIAL = -1899996410; public static int OBJECTRESOURCEPUNCH = -1899996380; public static int OBJECTPROCESSINGPRODUCTION = -1899996204; public static int OBJECTPROCESSINGDETAIL = -1899996200; public static int OBJECTPRODUCTIONITEM = -1899996105; public static int OBJECTPRODUCTIONMATERIAL = -1899996100; public static int OBJECTMASTERSCHEDULE = -1899995993; public static int OBJECTMASTERSCHEDULEDETAIL = -1899995991; public static int OBJECTITEM = -1899999573; public static int OBJECTADDRESS = -2147481765; public static int OBJECTORGANIZATIONUNIT = -1899999977; public static int OBJECTPARTY = -1899999858; public static int OBJECTPARTYBRANCH = -1899999839; public static int OBJECTPARTYBRANCHLOCATION = -1899999587; public static int OBJECTACCOUNT = -1899999812; public static int OBJECTINSPECTION = -1899996101; public static int OBJECTINSPECTIONDETAIL = -1899996098; public static int OBJECTWORKPLAN = -1899997621; public static int OBJECTWORKPLANDETAIL = -1899997607; public static int OBJECTWARPINGPRODUCTION = -1899996639; public static int OBJECTSIZINGPRODUCTION = -1899996514; public static int OBJECTWEAVINGPRODUCTION = -1899996197; public static int OBJECTBEAMGAITING = -1899996207; public static int OBJECTPACKING = -1399999916; public static int OBJECTVOUCHER = -1899999161; public static int OBJECTALLOCATION = -1899996213; public static int OBJECTALLOCATIONADJUST = -1399999811; public static int OBJECTPRODUCTION = -1399999705; public static int OBJECTPRODUCTIONDETAIL = -1399999703; public static int OBJECTCALL = -1399999508; public static int OBJECTDOCUMENTTYPE = -1399999294; public static int OBJECTREPORTFRAME = -1799999913; public static int OBJECTENTITYFRAME = -1799999907; public static int OBJECTADDRESSFRAME = -1799999853; public static int OBJECTMODULE = -2147482734; public static int OBJECTPROJECT = -2147482751; public static int OBJECTOPERATION = -2147482755; public static int OBJECTTEMPLATE = -2147482759; public static int OBJECTEVENTTYPE = -2147482044; public static int OBJECTEVENTSOURCE = -2147482041; public static int OBJECTEVENTCHANNEL = -2147482038; public static int OBJECTEVENTCLASS = -2147482035; public static int OBJECTROLE = -2147482763; public static int OBJECTUSER = -2147482764; public static int OBJECTSECURITYQUESTION = -2147482765; public static int OBJECTREPORT = -2147482741; public static int OBJECTWEBSERVICE = -2147481399; public static int OBJECTWEBSERVICESETTING = -2147481396; public static int OBJECTWEBSERVICEPARAMETER = -2147481391; public static int OBJECTWEBSERVICECRITERIA = -2147481388; public static int OBJECTGCM = -2147481747; public static int OBJECTGCMTYPE = -2147481744; public static int OBJECTLOV = -2147481741; public static int OBJECTLOVTYPE = -2147481738; public static int OBJECTMACTION = -1899996037; public static int OBJECTCRITERIAATTRIBUTE = -2147481249; public static int OBJECTBIZTRANSACTIONSUBCLASS = -2147479980; public static int OBJECTDBOBJECT = -2147482768; public static int OBJECTIMAGE = -2147482752; public static int OBJECTEVENTUSERPREFERENCE = -2147482029; public static int OBJECTENTITY = -2147482739; public static int OBJECTLOCATION = -2147482766; public static int OBJECTSERVER = -2147482770; public static int OBJECTPORTLETTYPE = -2147481405; public static int OBJECTPORTLETVSMENU = -2147480688; public static int OBJECTPICKLIST = -2147482754; public static int OBJECTREGION = -2147481735; public static int OBJECTREGIONTYPE = -2147481732; public static int OBJECTUOM = -2147482723; public static int OBJECTJOBDEFINE = -2147480135; public static int OBJECTUSERGROUP = -2147480261; public static int OBJECTUSERVSPORTLET = -2147481050; public static int OBJECTENTITYRELATION = -2147482737; public static int OBJECTCLIENTMODULE = -1899997426; public static int OBJECTCLIENTSITE = -1899996210; public static int OBJECTMENUSET = -2147480000; public static int OBJECTPORT = -2147480101; public static int OBJECTCHECKING = -1399999837; public static int OBJECTCHECKINGOPTION = -1399999835; public static int OBJECTCRITERIACONFIG = -2147481385; public static int OBJECTLOCK = -1899996048; public static int OBJECTMENU = -2147482761; public static int OBJECTMENUGROUP = -2147480002; public static int OBJECTMENUGROUPDETAIL = -2147480003; public static int OBJECTMETAREPORT = -2147480004; public static int OBJECTREPORTVSFORMATS = -1899995856; public static int OBJECTWORKFLOW = -1399687701; public static int OBJECTREPORTVIEW = -2147482744; public static int OBJECTPARAMETER = -1799999883; public static int OBJECTPARAMETERSET = -1799999880; public static int OBJECTPROGRAMASSEMBLY = -1799999934; public static int OBJECTPROGRAM = -1799999931; public static int OBJECTCONTACT = -1799999847; public static int OBJECTPORTLET = -2147481402; public static int OBJECTBIZTRANSACTIONCLASS = -1799999850; public static int OBJECTFORMULA = -1799999841; public static int OBJECTDRILLDOWN = -2147480088; public static int OBJECTICEMAP = -2147481609; public static int OBJECTENTITYMEMBER = -1499999999; public static int OBJECTSCHEDULER = -1799999342; public static int OBJECTTRANSACTION = -1799999319; public static int OBJECTSTORE = -1799999044; public static int OBJECTCURRENCY = -1799999754; public static int OBJECTSECURITYGROUP = -1390165023; public static int OBJECTDBJOIN = -1399999275; public static int OBJECTBIZTRANSACTION = -1899997708; public static int OBJECTCITY = -2147480109; public static int OBJECTCOMPANY = -1900000000; public static int OBJECTDEPARTMENT = -1899998075; public static int OBJECTTDSCATEGORY = -1399999798; public static int OBJECTCLIENTDEVELOPER = -1398066988; public static int OBJECTCODEDEFINE = -2147482735; public static int OBJECTCODEDEFINESEGMENT = -2147482734; public static int OBJECTDOCUMENTSET = -1390185130; public static int OBJECTSTATE = -1399101504; public static int OBJECTANALYSIS = -1399687730; public static int OBJECTANALYSISQUERY = -1399687729; // AnalysisQuery header (per analysisQueryId) public static int OBJECTANALYSISQUERYFIELDS = -1399687728; // AnalysisQuery fields+reportview mapping public static int OBJECTANALYSISFILTER = -1399687727; // AnalysisQuery filter fields public static int OBJECTWORKSPACE = -1399687726; public static int OBJECTDATASOURCE = -1399687725; public static int OBJECTWAREHOUSEFACT = -1399687724; public static int OBJECTBICATALOG = -1399687723; // renamed from OBJECTANALYSISCATALOG — same value, MBICATALOG's cache-key discriminator public static int OBJECTANALYSISRESULT = -1399687722; public static int OBJECTBIVIEW = -1399687721; // MBIVIEW's own cache-key discriminator — deliberately distinct from OBJECTBICATALOG so a BIViewId can never collide with a BICatalogId sharing the same numeric value under KeyGenerator.KeyGeneration's (objectId, objectType) pair public static int OBJECTROLEKPI = -1399687720; // MROLEKPI's own cache-key discriminator — GetSelectListRoleKPI/GetSelectListKPIList previously both reused OBJECTANALYSIS with objectId=0, colliding with GetSelectListKPI's own id=0 cache entry (confirmed live: all three returned the same cached KPI picklist) public static int OBJECTKPILIST = -1399687719; // MKPILIST's own cache-key discriminator — same collision fix, see OBJECTROLEKPI public static int OBJECTCOSTANALYSIS = -1399999622; public static int OBJECTREPLICATE = -1399342098; public static int OBJECTDEPRECIATION = -1399999202; public static int OBJECTASSET = -1899999566; public static int OBJECTFMDEVICE = -1899999560; public static int OBJECTDEVICETYPE = -1899999559; public static int OBJECTBOOKING = -1399999308; public static int OBJECTCLAIM = -1399392220; public static int OBJECTLEAD = -1399999289; public static int OBJECTSYSJOBRUN = -1399960002; // GOP / Qualifier / GBQueryExecutor entity constants public static int GOPFLOW = -1299999900; public static int GOPFLOWSTEP = -1389052948; public static int GOPFLOWSTEPEDGE = -1389052945; public static int GOPSOURCEBINDING = -1389052942; public static int GOPTARGETOPERATION = -1299999897; public static int GOPFLOWSNAPSHOT = -1299999896; public static int GOPEXECUTION = -1299999895; public static int GOPREMEDIATION = -1299999894; public static int QUALIFIER = -1389052963; public static int QUALIFIERVERSION = -1389052960; public static int GBCONFIGUREDQUERY = -1389052951; public static int ENTITYLAYOUT = -1299999890; public static int PORTLETTYPEVERSION = -1299999889; public static int QUALIFIERENTITY = -1389052954; public static int QUALIFIERMETHOD = -1389052972; public static int QUALIFIERRULEGROUP = -1389052969; public static int QUALIFIERRULECONDITION = -1389052957; public static int QUALIFIEROUTPUT = -1389052966; public static int QUALIFIERDEPENDENCY = -1389052978; public static int QUALIFIERSCOPE = -1389052975; public static int CANONICALMODEL = -1299998810; public static int GOPDOCUMENTTYPE = -1299998814; public static int MAPPINGDEFINITION = -1299998811; public static int MAPPINGVERSION = -1299998812; public static int MAPPINGNODE = -1299998813; public static int OBJECTADVANCE = -1399999814; public static int OBJECTEMICHANGEREQUEST = -1399999433; public static int OBJECTOTF = -1389814267; public static int OBJECTEMPLOYEE = -1399999905; public static int OBJECTDECLARATION = -1398006786; public static int OBJECTCALENDAR = -1899996013; public static int OBJECTBRANCH = -1899999993; public static int OBJECTMODEL = -1899999760; public static int OBJECTVISITORPASS = -1399999726; public static int OBJECTDATAWAREHOUSE = -1399793774; public static int OBJECTWAREHOUSEPOSTINGRULE = -1399793775; public static int OBJECTWAREHOUSEMEASURE = -1399793776; // MWAREHOUSEMEASURE admin CRUD cache-key discriminator public static int OBJECTREASON = -1899996184; public static int OBJECTDIVISION = -1899999984; public static int OBJECTLOTTYPE = -1399999942; public static int OBJECTPAYELEMENT = -1399999919; public static int OBJECTMERGE = -1399999228; public static int OBJECTWEBFORM = -2147482047; public static int OBJECTEXCHANGE = -1399999793; public static int OBJECTPERIOD = -1899997641; public static int OBJECTCHECKINGSETTING = -1399999831; public static int OBJECTORGANIZATIONGROUP = -1899999964; public static int OBJECTCALLALOCATION = -1398679422; public static int OBJECTVEHICLE = -1899996983; public static int OBJECTINSTRUMENT = -1899999870; public static int OBJECTITEMFEATURE = -1899995962; public static int OBJECTMAILTEMPLATE = -2147480151; public static int OBJECTITEMCATEGORY = -1899999786; public static int OBJECTITEMTEMPLATEPART = -1899998993; public static int OBJECTEVENTTYPEACTION = -2147480172; public static int OBJECTTACTION = -1899999445; public static int OBJECTPAGE = -2147481057; public static int OBJECTPAYMENTTERM = -1899997327; public static int OBJECTROUTING = -1899997321; public static int OBJECTROUTINGVERSION = -1899997301; public static int OBJECTROUTINGDETAIL = -1899997281; public static int OBJECTCOLOR = -1899998214; public static int OBJECTVILLAGE = -1399999864; public static int OBJECTPAYGROUP = -1399999865; public static int OBJECTGRATUITYGROUP = -1399999866; public static int OBJECTSHIFTPATTERN = -1399999867; public static int OBJECTJOB = -1399999868; public static int OBJECTDAPOINTGROUP = -1399999863; public static int OBJECTCASTECATEGORY = -1399999862; public static int OBJECTPOLICY = -1399999861; public static int OBJECTPOLICYVERSION = -1399999860; public static int OBJECTDATASET = -2147479971; public static int OBJECTDATAVALIDATION = -1399999450; public static int OBJECTINSPECTIONAREA = -1899996174; public static int OBJECTLEAVE = -1399999935; public static int OBJECTDATATYPE = -2147481756; public static int OBJCETTSHOW = -1389373574; public static int OBJECTDELIVERY = -1399999671; public static int OBJECTCOSTING = -1399999290; public static int OBJECTDRAFT = -1399999356; public static int OBJECTMSERVICEREQUESTTYPE = -1389373567; public static int OBJECTLOADTEMPLATE = -1399999389; public static int OBJECTSPACE = -1389373559; public static int OBJECTSPACEPROJECT = -1389373556; public static int OBJECTSPACEFOLDER = -1389373562; public static int ENTITYMEMBER = -2147482738; public static int OBJECTENVENTLOG = -2147482032; public static int OBJECTMPATTERNCORE = -1389363519; public static int OBJECTMATERIAL = -1389343515; public static int OBJECTMASSETASSIGNMENT = -1389363525; public static int OBJECTDEVELOPER = -1398066991; public static int OBJECTKEYCOMPONENT = -1399999314; public static int OBJECTENTITYADDONSET = -1899996032; public static int OBJECTENTITYADDON = -1899996031; public static int OBJECTSHAPE = -1389343514; public static int OBJECTSERVICELEVELAGREEMENT = -1389363522; public static int OBJECTMEASUREUNIT = -1389343509; public static int OBJECTSHAPEDIMENSION = -1389343506; public static int OBJECTCALCULATIONFORMULA = -1389343503; public static int OBJECTINSURANCE = -1399392244; public static int OBJECTNARRATION = -1899996024; public static int OBJECTITEMSUBCATEGORY = -1899999778; public static int OBJECTCYCLECLASS = -1397996717; public static int OBJECTMATERIALACCOUNT = -1899999717; public static int OBJECTMPROCESSGROUP = -1396587021; public static int OBJECTPRICECATEGORY = -1899999748; public static int OBJECTLEADSOURCE = -1399999295; public static int OBJECTATTRIBUTETYPE = -1389794239; public static int OBJECTMATERIALGRADE = -1389794237; public static int OBJECTMACHINE = -1899996694; public static int OBJECTRESOURCETYPE = -1399999771; public static int OBJECTSTANDARDTYPE = -1389794241; public static int OBJECTSTANDARD = -1389794240; public static int OBJECTPACK = -1899997741; public static int OBJECTCERTIFICATIONTYPE = -1389794238; public static int OBJECTNDTMETHOD = -1389794230; public static int OBJECTNDTREPORT = -1389794229; public static int OBJECTNDTCERTIFICATE = -1389794228; public static int OBJECTMACHINETYPE = -1899996703; public static int OBJECTDEFECT = -1899996177; public static int OBJECTROLEVSPORTLET = -2147480245; public static int OBJECTDASHBOARD = -1384000021; public static int OBJECTROLEVSDASHBOARD = -1384000022; public static int OBJECTDASHBOARDPAGE = -1384000023; public static int OBJECTUSERVSDASHBOARD = -1384000025; public static int OBJECTFEATUREPORTLETTYPEMAP = -1384000026; public static int OBJECTFEATUREDASHBOARDMAP = -1384000027; public static int OBJECTENTITYCRITERIA = -1384000028; public static int OBJECTPACKSET = -1899997733; public static int OBJECTACCOUNTSCHEDULE = -1899999934; public static int OBJECTACCOUNTGROUP = -1899999924; public static int OBJECTCOSTCENTERTYPE = -1899999908; public static int OBJECTCOSTCATEGORY = -1899999888; public static int OBJECTMRPPARTYTYPE = -1398749781; public static int OBJECTMRP = -1398749782; public static int OBJECTMRPRUN = -1899995986; public static int OBJECTMRPACTION = -1398749779; public static int OBJECTPARTDIMENSION = -1398749778; public static int OBJECTPARTDETAIL = -1398749777; public static int OBJECTPARTALLOCATION = -1398749776; // ESE — Enterprise Scheduling Engine public static int OBJECTSCHEDULINGRUN = -1398749775; public static int OBJECTSCHEDULINGRUNLOG = -1398749774; public static int OBJECTSHIFTMAP = -1398749773; public static int OBJECTBATCHRULE = -1398749772; public static int OBJECTRESOURCEPLAN = -1398749771; public static int OBJECTBATCHCHAIN = -1398749770; public static int OBJECTTIMESLIP = -1399999744; public static int OBJECTMPARAMETERSET = -2147482720; public static int OBJECTAMPSERVICE = -1899999422; public static int OBJECTAMPINTERFACE = -1389213396; public static int OBJECTAMPCAPABILITY = -1399999744; public static int OBJECTAMPDOMAIN = -1399999744; public static int OBJECTAMPVERSION = -1399999744; public static int OBJECTAMPEXPOSUREPOLICY = -1399999744; public static int OBJECTAMPSCHEMA = -1399999744; public static int OBJECTAMPOPERATION = -1399999744; public static int OBJECTAMPARTIFACT = -1399999744; public static int OBJECTAMPPARAMETER = -1399999744; public static int OBJECTAMPCAPABILITYLINK = -1399999744; public static int OBJECTCOLLABCONFIG = -1399999744; public static int OBJECTCOLLABSESSIONLIST = -1399999744; public static int OBJECTCOLLABSESSION = -1399999744; public static int OBJECTCOLLABINVITE = -1399999744; public static int OBJECTMAILLIST = -1399171718; public static int OBJECTTDSCONTACT = -1398006794; public static int OBJECTAMPAPI = -1399999744; public static int OBJECTSPECIFICATION = -1389213380; // TMS — Training Management System public static int OBJECTTRAININGDOMAIN = -1388000001; public static int OBJECTTRAININGVENUE = -1388000002; public static int OBJECTTRAINERPROFILE = -1388000003; public static int OBJECTEXTERNALVENDOR = -1388000004; public static int OBJECTTRAININGNEED = -1388000005; public static int OBJECTNEEDAPPROVAL = -1388000006; public static int OBJECTTRAININGPROGRAMME = -1388000007; public static int OBJECTPROGRAMMESESSION = -1388000008; public static int OBJECTSESSIONTOPIC = -1388000009; public static int OBJECTTRAININGINSTANCE = -1388000010; public static int OBJECTINSTANCESESSION = -1388000011; public static int OBJECTTRAININGENROLLMENT = -1388000012; public static int OBJECTTRAININGATTENDANCE = -1388000013; public static int OBJECTTRAININGCOMPLETION = -1388000014; public static int OBJECTSESSIONASSESSMENT = -1388000015; public static int OBJECTASSESSMENTATTEMPT = -1388000016; public static int OBJECTEVALUATIONPLAN = -1388000017; public static int OBJECTEVALUATIONINSTANCE = -1388000018; // NOTE: not in the -1388000xxx hand-assigned sequence like its siblings above — // MENTITY.ENTITYID for ENTITYCODE='TRAININGCERTIFICATE' was actually created by the // entity/DTO scaffolding tool as -1389073113 (alongside TRAININGCERTIFICATEDTO // -1389073114 and TRAININGCERTIFICATEPICKLISTDTO -1389073112); -1388000019 was never // a real MENTITY row and caused every TATTACHMENT insert for a certificate PDF to // fail FKTATTACHMENT_OBJECTTYPEID. Confirmed via direct query against TRANSACTIONTEST // (2026-08-29) — verify this value if it's ever seeded differently in another deployment. public static int OBJECTTRAININGCERTIFICATE = -1389073113; public static int OBJECTPROGRAMMESKILLMAP = -1388000020; public static int OBJECTTXSKILLUPGRADE = -1388000021; public static int OBJECTLMSBRIDGE = -1388000022; public static int OBJECTQUESTIONBANK = -1388000023; public static int OBJECTASSESSMENTPAPER = -1388000024; public static int OBJECTGATEENTRY = -1388000025; public static int OBJECTCOMPETENCY = -1388000026; public static int OBJECTASSESMENTQUESTION = -1388000027; public static int OBJECTPAPERSECTION = -1388000028; public static int OBJECTQUIZ = -1388000029; public static int OBJECTQUIZSECTION = -1388000030; public static int OBJECTQUIZATTEMPT = -1388000031; // Framework — cross-module digital signatory (used by TMS certificate signing first) public static int OBJECTSIGNATORY = -1300100000; // Framework — shared Course/Subject/Topic taxonomy + Learning Object (Quiz roadmap Phase 0) public static int OBJECTCOURSE = -1300200001; public static int OBJECTSUBJECT = -1300200002; public static int OBJECTTOPIC = -1300200003; public static int OBJECTTOPICLINK = -1300200004; public static int OBJECTLEARNINGOBJECT = -1300200005; public static int OBJECTVALIDATIONCRITERIA = -1300200006; public static int OBJECTVALIDATIONASSIGNMENT = -1300200007; // TMS — assessment assignment tracking (planned/skipped/missed, distinct from Attempt) public static int OBJECTASSESSMENTASSIGNMENT = -1388100000; //WorkInstcution public static int OBJECTWORKINSTRUCTION = -1389203351; public static int OBJECTWIPROCESS = -1389203358; public static int OBJECTWISUBPROCESS = -1389203355; public static int OBJECTWIEXECUTION = -1389203352; public static int OBJECTWIASSIGNMENT = -1389163343; public static int OBJECTWISECTIONEDITOR = -1389203348; // Accounts — Batch 2 public static int OBJECTBANKBRANCH = -1397139554; public static int OBJECTCHEQUEBOOK = -1399999677; public static int OBJECTDEFERALPLAN = -1396667215; public static int OBJECTPARTYOU = -1398950855; public static int OBJECTCOSTCENTERPATTERN = -1399999847; public static int OBJECTCOSTCENTER = -1899999897; // MTR — Material Test Report public static int OBJECTMTR = -1387000006; public static int OBJMRPACTION = -1899995950; // FAM — Fixed Asset Management (Phase 1 — parity migration) public static int OBJECTASSETSCHEDULE = -1387000007; public static int OBJECTTFAM = -1387000008; public static int OBJECTMETER = -1387000023; public static int OBJECTASSETACTIVITY = -1387000024; public static int OBJECTASSETTYPEACTIVITY = -1387000025; // Maintenance / CRM — reserved for Phase 3/4 parity migration (not yet implemented) // NOTE: OBJECTRESOURCEPLAN (-1398749771) already exists elsewhere in this class — reuse it. public static int OBJECTACTIVITYMATERIAL = -1387000010; public static int OBJECTEQUIPMENTCONSUMPTION = -1387000011; public static int OBJECTMTBF = -1387000012; public static int OBJECTMAINTENANCEORDER = -1387000013; public static int OBJECTTYPECOMPONENT = -1387000014; // RAM — Returnable Asset Management — reserved for Phase 2 (schema not yet built) public static int OBJECTSCANIDENTIFIER = -1387000015; public static int OBJECTSCANZONE = -1387000016; public static int OBJECTSCANSESSION = -1387000017; public static int OBJECTSCANEVENT = -1387000018; public static int OBJECTASSETSTATE = -1387000019; public static int OBJECTASSETLEDGER = -1387000020; public static int OBJECTASSETPOOL = -1387000021; public static int OBJECTASSETPOOLDETAIL = -1387000022; // SQL Workbench (SW) public static int OBJECTSWSCRIPTBRANCH = -1; public static int OBJECTSWOBJECTGROUP = -1; public static int OBJECTSWDBMODEL = -1; public static int OBJECTSWDBSERVER = -1; public static int OBJECTSWCLIENTDATABASE = -1; public static int OBJECTSWDDLSCRIPT = -1; public static int OBJECTSWMETADATASYNC = -1; public static int OBJECTSWUPGRADEPACKAGE = -1; public static int OBJECTSWSYNCGROUP = -1; public static int OBJECTSWTAG = -1; // DataSync — DataSync Job entity public static int OBJECTDSYNCJOB = -1381000001; public static int OBJECTSWSAVEDQUERY = -1387000017; public static int OBJECTSWCHANGEREQUEST = -1387000018; // QMS — Quality Management System / Checklist Engine public static int OBJECTCHECKLIST = -1386000001; public static int OBJECTCHECKLISTLOG = -1386000002; // Traceability — Matrix Planning (QMS module). // Cache-key namespace tag only — never validated against MENTITY, so it's // deliberately independent of MENTITY.ENTITYID for ENTITYCODE='MATRIX' // (which is a different value, resolved dynamically at runtime in // MatrixBLL for TLOTDETAIL/TRESERVATION FK writes that DO require a real // MENTITY row). Changing this value just invalidates existing cache // entries once — safe, but keep it a single source of truth for cache // keys rather than trying to unify it with the dynamic lookup. public static int OBJECTMATRIX = -1386000003; // PCS — Process Control Sheet (QMS module) public static int OBJECTPCSCARD = -1386000004; public static int OBJECTPCSCARDSTAGE = -1386000005; // PIE — Product Intelligence Engine public static int OBJECTPIEMODULE = -1385000001; public static int OBJECTPIECONFIGITEM = -1385000002; public static int OBJECTPIEVARIANT = -1385000003; public static int OBJECTPIEPROFILE = -1385000004; public static int OBJECTPIEESTIMATIONRULE = -1385000005; public static int OBJECTPIEOUTCOME = -1385000006; public static int OBJECTPIEPROPOSAL = -1385000007; public static int OBJECTPIEQC = -1385000008; // IDMS — Implementation & Delivery Management System public static int OBJECTIDMSENGAGEMENT = -1383000001; public static int OBJECTIDMSDELIVERYITEM = -1383000002; public static int OBJECTIDMSSIGNOFF = -1383000003; public static int OBJECTIDMSREWORK = -1383000004; public static int OBJECTIDMSSIGNAL = -1383000005; public static int OBJECTIDMSCLIENTCONTACT = -1383000006; public static int OBJECTIDMTERMS = -1399999821; // PAY — Payment Platform public static int OBJECTPAYGATEWAY = -1389103273; public static int OBJECTPAYGATEWAYCONFIG = -1382000002; public static int OBJECTPAYCHECKOUTCONFIG = -1382000003; public static int OBJECTTPAYORDER = -1382000004; public static int OBJECTTPAYTRANSACTION = -1382000005; public static int OBJECTMLOYALTYPROGRAM = -1382000006; public static int OBJECTMLOYALTYTIER = -1382000007; public static int OBJECTMLOYALTYEARNCFG = -1382000008; public static int OBJECTMCASHBACKRULE = -1382000009; public static int OBJECTTCASHBACKLEDGER = -1382000010; public static int OBJECTTLOYALTYLEDGER = -1382000011; public static int OBJECTTPAYWEBHOOKEVENT = -1382000012; // PERM — Performance Management public static int OBJECTPERMKRA = -1380000001; public static int OBJECTPERMMEASURE = -1380000002; public static int OBJECTPERMRATINGSCALE = -1380000003; public static int OBJECTPERMAPPRAISALTYPE = -1380000004; public static int OBJECTPERMAPPRAISALPLAN = -1380000005; public static int OBJECTPERMAPPRAISAL = -1380000006; public static int OBJECTPERMAPPRAISALEVAL = -1380000007; public static int OBJECTPERMPIP = -1380000008; public static int OBJECTPERMTNA = -1380000009; // OKR — Objectives & Key Results public static int OBJECTOKRCYCLE = -1380000010; public static int OBJECTOBJECTIVE = -1380000011; public static int OBJECTGOAL = -1380000012; public static int OBJECTGOALTRACK = -1380000013; public static int OBJECTCHECKIN = -1380000014; // FBCK — Continuous Feedback public static int OBJECTFEEDBACK = -1380000015; public static int OBJECTONONOTE = -1380000016; public static int OBJECTACTIONITEM = -1380000023; public static int OBJECTMEMO = -1380000017; public static int OBJECTRECOGNITION = -1380000018; // CMGM — Competency Management public static int OBJECTCMGMFRAMEWORK = -1380000019; public static int OBJECTCMGMKRAMAP = -1380000020; public static int OBJECTCAREERPATH = -1380000021; public static int OBJECTCOMPETENCYPROFILE = -1380000022; public static int OBJECTSKILLDEVPLAN = -1380000024; public static int OBJECTCOMPETENCYANCHOR = -1380000025; // Partner — Partner/Reseller Management public static int OBJECTCLIENTDOMAIN = -1380000026; public static int OBJECTPARTNERAPIKEY = -1380000027; public static int OBJECTPARTNERBRAND = -1380000028; public static int OBJECTPARTNERPRODUCTBRAND = -1380000029; public static int OBJECTPARTNERPRODUCT = -1380000030; public static int OBJECTRESOLVEDBRAND = -1380000031; public static int OBJECTPARTNER = -1380000032; public static int OBJECTPARTNERTERM = -1380000033; public static int OBJECTTERMINOLOGYBUNDLE = -1380000034; public static int OBJECTPARTNERWEBHOOK = -1380000035; // TCMS — Test Case Management System public static int OBJECTTCMSPROJECT = -1380000036; public static int OBJECTTCMSMODULE = -1380000037; public static int OBJECTTCMSTESTCASE = -1380000038; public static int OBJECTTCMSTESTRUN = -1380000039; public static int OBJECTTCMSDEFECT = -1380000040; public static int OBJECTTCMSCOVERAGE = -1380000041; public static int OBJECTTCMSTESTENV = -1380000042; public static int OBJECTTCMSTRACEABILITY = -1380000043; // DXP — Digital Experience Platform (Party/UPI + Vendor Portal Phase 1) public static int OBJECTDXPPARTY = -1379000001; public static int OBJECTDXPPARTYLINK = -1379000002; public static int OBJECTDXPPARTYBRANCHLINK = -1379000003; public static int OBJECTDXPUSER = -1379000004; public static int OBJECTDXPUSERPARTYROLE = -1379000005; public static int OBJECTDXPPARTYKYCPROFILE = -1379000006; public static int OBJECTDXPREFRESHTOKEN = -1379000007; public static int OBJECTDXPPOACKNOWLEDGEMENT = -1379000008; public static int OBJECTDXPASN = -1379000009; // NOTE: not a DXP-owned table — this ID only scopes UAS (TATTACHMENT) documents // for an ASN, which is itself a TMMHEAD row created via MM's own SaveMMHead // endpoint (see Phase 1.4 of the plan). ObjectId = the MMHeadId MM returns. // Admin — FormTemplate/TemplateData (generic data modeling for gbmetaform-authored // forms). Placeholder "-1" pending real assignment, same convention as // OBJECTSWSCRIPTBRANCH above — see // /Users/venkatv/.claude/plans/we-have-done-a-adaptive-stroustrup.md. public static int OBJECTFORMTEMPLATE = -1; public static int OBJECTTEMPLATEDATA = -1; // Entitlement Platform — one OBJECT id per M-table (L-tables skipped) — block -1389000 public static int OBJECTENTITLEMENTFEATUREGROUP = -1389000001; public static int OBJECTENTITLEMENTFEATURE = -1389000002; public static int OBJECTENTITLEMENTPLAN = -1389000003; public static int OBJECTENTITLEMENTPLANFEATURE = -1389000004; public static int OBJECTENTITLEMENTSUBSCRIPTION = -1389000005; public static int OBJECTENTITLEMENT = -1389000006; public static int OBJECTENTITLEMENTLICENSE = -1389000007; public static int OBJECTENTITLEMENTLICENSEASSIGNMENT = -1389000008; public static int OBJECTENTITLEMENTBUNDLE = -1389000009; public static int OBJECTENTITLEMENTFEATUREMENUSETMAP = -1389000010; public static int OBJECTENTITLEMENTFEATUREFLAG = -1389000011; public static int OBJECTENTITLEMENTFEATUREFLAGTARGET = -1389000012; public static int OBJECTENTITLEMENTBETACLIENT = -1389000013; public static int OBJECTENTITLEMENTPROVISIONINGJOB = -1389000014; public static int OBJECTENTITLEMENTCLIENTUSER = -1389000015; public static int OBJECTENTITLEMENTCLIENTREFRESHTOKEN = -1389000016; public static int OBJECTENTITLEMENTCHANGEREQUEST = -1389000017; public static int OBJECTENTITLEMENTCLIENTUSERROLE = -1389000018; // Communication — ECP Phase 1 Conversation & Comment Platform (replaces TCOMMENT) public static int OBJECTCOMMENTTHREAD = -1383500001; public static int OBJECTCOMMENTTHREADLIST = -1383500002; public static int OBJECTCOMMENTREACTION = -1383500003; public static int OBJECTCOMMENTMENTION = -1383500004; public static int OBJECTPENDINGCOMMENTMENTION = -1383500005; // Correspondence — ECP Phase 2 template-driven correspondence generation public static int OBJECTCORRESPONDENCE = -1383600001; // Collaboration — ECP Phase 3 Collaboration Spaces (thin container; discussion content // flows through Communication's TCOMMENTTHREAD via OBJECTCOLLABORATIONSPACE as ObjectId) public static int OBJECTCOLLABORATIONSPACE = -1383700001; public static int OBJECTCOLLABORATIONSPACELIST = -1383700002; // CollaborationSpaceMember — cache-key entity only, for the Members tab's own // Get/GetList/GetSelectList endpoints (membership rows already live under // OBJECTCOLLABORATIONSPACE for the Add/Remove mutations above). public static int OBJECTCOLLABORATIONSPACEMEMBER = -1383700003; public static int OBJECTCOLLABORATIONSPACEMEMBERLIST = -1383700004; // CollaborationSpaceIntegrations — Team Space "Integrations" tab (mock connect/ // disconnect state only, per the ECP preview — no real OAuth wired up). public static int OBJECTCOLLABORATIONSPACEINTEGRATIONS = -1383700005; // Meeting — ECP Phase 3 Meeting Management public static int OBJECTMEETING = -1383800001; public static int OBJECTMEETINGLIST = -1383800002; public static int OBJECTMEETINGSELECTLIST = -1383800003; // MeetingDetails (participants) — cache-key entity for the Details tab's own // Get/GetList/GetSelectList/Remove endpoints (MeetingParticipant folder renamed to // MeetingDetails to mirror the ECP preview's tab structure). public static int OBJECTMEETINGDETAILS = -1383800004; public static int OBJECTMEETINGDETAILSLIST = -1383800005; // MeetingMinutes — thin wrapper over Communication's TCOMMENTTHREAD, objType='meeting' // (same pattern as OBJECTCOLLABORATIONSPACE's discussion tab). public static int OBJECTMEETINGMINUTES = -1383800006; public static int OBJECTMEETINGMINUTESLIST = -1383800007; // MeetingActionItems — new Task entity (TTASK), shared GB5 task record surfaced under // the Meeting > Action Items tab; also usable from any object via the Task modal. public static int OBJECTTASK = -1383800008; public static int OBJECTTASKLIST = -1383800009; public static int OBJECTTASKSELECTLIST = -1383800010; // RecordingTranscript — ECP Phase 3 shared Recording/Transcript/Summary capability // (cache-key entity only — this ObjectType is never registered as an MENTITY row // itself; TRECORDINGTRANSCRIPT is the polymorphic child, not a polymorphic parent) public static int OBJECTRECORDINGTRANSCRIPT = -1383900001; // Shared cross-module pickers — "link to business object" and "attach from DMS // library" dropdowns used by both the Task modal and Correspondence wizard. public static int OBJECTOBJECTREGISTRYSELECTLIST = -1383950001; public static int OBJECTDMSLIBRARYSELECTLIST = -1383950002; // Recruitment — JobPosition/JobProfile/JobProfileDetail object-type discriminators // used as the ExecuteSaveAsync entityId / CacheKeyGenerator ObjectTypeId for these // entities. New reservation block -1392100001.. (verified free repo-wide before // writing — no -13921xxxxx id exists anywhere else in this class). Cache-key/outbox // discriminators only — not independently confirmed against a live MENTITY row. public static int OBJECTRECRUITMENTJOBPOSITION = -1392100001; public static int OBJECTRECRUITMENTJOBPROFILE = -1392100002; public static int OBJECTRECRUITMENTJOBPROFILEDETAIL = -1392100003; // JobOffer/Interview — same -1392100xxx reservation block as the three JobPosition/ // JobProfile discriminators above. Used as the ExecuteSaveAsync entityId / // CacheKeyGenerator ObjectTypeId for these two entities (CLAUDE.md compliance uplift). public static int OBJECTRECRUITMENTJOBOFFER = -1392100004; // OBJECTRECRUITMENTINTERVIEW is ALSO the MENTITY.ENTITYID / polymorphic ObjectTypeId // used by ECP's Meeting/RecordingTranscript/CommentThread integration (Recruitment // Phase 2 video-interview scheduling+recording) — see // DB/Migrations/20260903_Recruitment_ECP_MEntity_Seed_{SqlServer,Postgres}.sql, which // seeds the previously-missing MENTITY row for this exact value (reused, not a new // constant) and RecruitmentBLL/Integration/EcpIntegrationService.cs, which passes it // as SaveMeetingDTO.ObjectTypeId / AttachRecordingDTO.ObjectTypeId. public static int OBJECTRECRUITMENTINTERVIEW = -1392100005; // Recruitment — ProfileGenerator object-type discriminator, same reservation // block and purpose (ExecuteSaveAsync entityId / CacheKeyGenerator ObjectTypeId) // as the three constants above. Cache-key/outbox discriminator only — not // independently confirmed against a live MENTITY row. public static int OBJECTRECRUITMENTPROFILEGENERATOR = -1392100006; // Recruitment Phase 1 — Core ATS entity object-type discriminators, same // -1392100xxx reservation block as the six Phase 0 constants above (last used value // there: -1392100006 — verified by grep before writing, no -1392100007+ id exists // anywhere else in this class). Used as the ExecuteSaveAsync entityId / // CacheKeyGenerator ObjectTypeId for these seven entities. Cache-key/outbox // discriminators only — not independently confirmed against a live MENTITY row. public static int OBJECTRECRUITMENTCANDIDATE = -1392100007; public static int OBJECTRECRUITMENTSELECTIONPROCESSTEMPLATE = -1392100008; public static int OBJECTRECRUITMENTSELECTIONPROCESSSTAGE = -1392100009; public static int OBJECTRECRUITMENTJOBREQUISITION = -1392100010; // OBJECTRECRUITMENTAPPLICATION is ALSO the MENTITY.ENTITYID / polymorphic ObjectTypeId // used by ECP's CommentThread integration (Recruitment Phase 2 interview-panel comment // threads on an Application) — see // DB/Migrations/20260903_Recruitment_ECP_MEntity_Seed_{SqlServer,Postgres}.sql, which // seeds the previously-missing MENTITY row for this exact value (reused, not a new // constant) and RecruitmentBLL/Integration/EcpIntegrationService.cs, which passes it // as SaveCommentThreadDTO.ObjectTypeId. public static int OBJECTRECRUITMENTAPPLICATION = -1392100011; public static int OBJECTRECRUITMENTAPPLICATIONSTAGEHISTORY = -1392100012; public static int OBJECTRECRUITMENTJOBPROFILELIBRARY = -1392100013; // Recruitment Phase 2 — InterviewPanel/InterviewScorecard/InterviewScorecardDetail // object-type discriminators, same -1392100xxx reservation block as the ten // constants above (last used value there: -1392100013 — verified by grep before // writing, no -1392100014+ id exists anywhere else in this class). Used as the // ExecuteSaveAsync entityId / CacheKeyGenerator ObjectTypeId for these three // entities. Cache-key/outbox discriminators only — not independently confirmed // against a live MENTITY row. public static int OBJECTRECRUITMENTINTERVIEWPANEL = -1392100014; public static int OBJECTRECRUITMENTINTERVIEWSCORECARD = -1392100015; public static int OBJECTRECRUITMENTINTERVIEWSCORECARDDETAIL = -1392100016; // Recruitment Phase 3 — TRECRUITMENTFLSACTION object-type discriminator, same // -1392100xxx reservation block as the constants above (last used value there: // -1392100016 — verified by grep before writing, no -1392100017+ id exists anywhere // else in this class). Used as the ExecuteSaveAsync entityId / CacheKeyGenerator // ObjectTypeId for the FLS bridge action entity, and as MFLSRESPONDENT. // SOURCEOBJECTTYPEID's tag for every respondent row this bridge creates. public static int OBJECTRECRUITMENTFLSACTION = -1392100017; // Recruitment Phase 3 — candidate self-service portal document upload // (TATTACHMENT.OBJECTTYPEID for a candidate's own uploaded documents, e.g. resume/ // ID proof), same -1392100xxx reservation block as the constants above (last used // value there: -1392100017 — verified by grep before writing, no -1392100018+ id // exists anywhere else in this class). Used as IAttachmentUploadService's // AttachmentUploadRequest.ObjectTypeId, with the candidate's own CandidateId as // ObjectId — see DB/Migrations/20260904_Recruitment_Phase3_CandidateDoc_MEntity_Seed_ // {SqlServer,Postgres}.sql, which seeds the MENTITY row this polymorphic id resolves // against (same clone-a-real-row pattern as the ECP MEntity seed above). Not // independently confirmed against a live MENTITY row this session (no gb5-schema MCP // access) — verify via gb5-schema MCP before relying on this in production. public static int OBJECTRECRUITMENTCANDIDATEDOC = -1392100018; // Recruitment Phase 5 — MCANDIDATEDEMOGRAPHIC object-type discriminator (voluntary, // self-disclosed DEI data), same -1392100xxx reservation block as the constants above // (last used value there: -1392100018 — verified by grep before writing, no // -1392100019+ id exists anywhere else in this class). Used as the ExecuteSaveAsync // entityId / CacheKeyGenerator ObjectTypeId for this entity. Deliberately never used // as an ObjectTypeId on any candidate/application read used during active screening — // see DB/Migrations/20260904_Recruitment_Phase5_Analytics_Schema_{SqlServer,Postgres} // .sql's header for the "blind screening" isolation rationale. public static int OBJECTRECRUITMENTCANDIDATEDEMOGRAPHIC = -1392100019; // Recruitment Phase 6 — TBGVERIFICATION object-type discriminator, same // -1392100xxx reservation block as the constants above (last used value there: // -1392100019 — verified by grep before writing, no -1392100020+ id exists anywhere // else in this class). Used as the ExecuteSaveAsync entityId / CacheKeyGenerator // ObjectTypeId for the background-verification entity. public static int OBJECTRECRUITMENTBGVERIFICATION = -1392100020; // Recruitment Phase 6 — MRECRUITMENTAGENCY object-type discriminator, same // -1392100xxx reservation block as the constants above (last used value there: // -1392100020 — verified by grep before writing, no -1392100021+ id exists anywhere // else in this class). Used as the ExecuteSaveAsync entityId / CacheKeyGenerator // ObjectTypeId for the placement-agency profile entity. public static int OBJECTRECRUITMENTAGENCY = -1392100021; // Recruitment Phase 6 — MMANPOWERBUDGET object-type discriminator, same // -1392100xxx reservation block as the constants above (last used value there: // -1392100021 — verified by grep before writing, no -1392100022+ id exists anywhere // else in this class). Used as the ExecuteSaveAsync entityId / CacheKeyGenerator // ObjectTypeId for the manpower-budget entity. public static int OBJECTRECRUITMENTMANPOWERBUDGET = -1392100022; // Recruitment Phase 6 — TJOBADSPEND object-type discriminator, same -1392100xxx // reservation block as the constants above (last used value there: -1392100022 — // verified by grep before writing, no -1392100023+ id exists anywhere else in this // class). Used as the ExecuteSaveAsync entityId / CacheKeyGenerator ObjectTypeId for // the job-ad-spend entity. public static int OBJECTRECRUITMENTJOBADSPEND = -1392100023; // Recruitment Phase 6 — TREFERRAL object-type discriminator, same -1392100xxx // reservation block as the constants above (last used value there: -1392100023 — // verified by grep before writing, no -1392100024+ id exists anywhere else in this // class). Used as the ExecuteSaveAsync entityId / CacheKeyGenerator ObjectTypeId for // the referral entity. public static int OBJECTRECRUITMENTREFERRAL = -1392100024; // Marketing — MarketMind AI master-data slice, same reservation block as the // EventTypeConstant.SAVEMARKETING* entries above (-1393xxxxxx). Used as the // ExecuteSaveAsync entityId / CacheKeyGenerator ObjectTypeId for these six entities. // Cache-key/outbox discriminators only — not independently confirmed against a live // MENTITY row (no gb5-schema MCP access this session). public static int OBJECTMARKETINGSEGMENT = -1393100001; public static int OBJECTMARKETINGICP = -1393100002; public static int OBJECTMARKETINGPERSONA = -1393100003; public static int OBJECTMARKETINGNDPHYPOTHESIS = -1393100004; public static int OBJECTMARKETINGEMOTIONALDRIVER = -1393100005; public static int OBJECTMARKETINGPRODUCT = -1393100006; // Marketing — MarketMind AI execution layer, same reservation block as the // EventTypeConstant.SAVEMARKETING{Campaign,Advertisement,...}* entries above // (-1393000019..045). Used as the ExecuteSaveAsync entityId / CacheKeyGenerator // ObjectTypeId for these nine entities. Cache-key/outbox discriminators only — not // independently confirmed against a live MENTITY row (no gb5-schema MCP access this // session). public static int OBJECTMARKETINGCAMPAIGN = -1393100007; public static int OBJECTMARKETINGADVERTISEMENT = -1393100008; public static int OBJECTMARKETINGLEADMAGNET = -1393100009; public static int OBJECTMARKETINGCONTENTREF = -1393100010; public static int OBJECTMARKETINGCOLLATERAL = -1393100011; public static int OBJECTMARKETINGCOMMUNICATION = -1393100012; public static int OBJECTMARKETINGGROWTHPLAY = -1393100013; public static int OBJECTMARKETINGBUSINESSASPIRATIONGOAL = -1393100014; public static int OBJECTMARKETINGCUSTPRODMATRIXCELL = -1393100015; // SalesMind AI — "Pipeline & Lead Intelligence" slice (GB5Solution/CRMSales module). // Paired with the EventTypeConstant.SAVECRMSALES*/UPDATECRMSALES*/DELETECRMSALES* entries // above (-1394xxxxxx). Used as the entityId argument to BaseEntityAppService.ExecuteSaveAsync. public static int OBJECTCRMSALESDEAL = -1394100001; public static int OBJECTCRMSALESLEADSCORINGCONFIG = -1394100002; // CMS — paired with the EventTypeConstant.SAVECONTENT*/...*CONTENT*EVENTTYPEID // entries above (-1799998101..106). Used as the entityId argument to // BaseEntityAppService.ExecuteSaveAsync for CMSBLL/Content/ContentBLL.cs. public static int OBJECTCONTENT = -1799998201; // CMS — paired with EventTypeConstant.SAVECMSSITEEVENTTYPEID/UPDATECMSSITEEVENTTYPEID // above (-1799998301..302). Used as the entityId argument to // BaseEntityAppService.ExecuteSaveAsync for CMSBLL/Site/SiteBLL.cs. public static int OBJECTCMSSITE = -1799998401; // CMS — paired with EventTypeConstant.SAVECMSSITEPAGEEVENTTYPEID/ // UPDATECMSSITEPAGEEVENTTYPEID above (-1799998601..602). Used as the entityId // argument to BaseEntityAppService.ExecuteSaveAsync for CMSBLL/SitePage/SitePageBLL.cs. public static int OBJECTCMSSITEPAGE = -1799998701; // CMS — paired with EventTypeConstant.SAVECMSNAVIGATIONEVENTTYPEID/ // UPDATECMSNAVIGATIONEVENTTYPEID above (-1799998801..802). Used as the entityId // argument to BaseEntityAppService.ExecuteSaveAsync for CMSBLL/Navigation/NavigationBLL.cs. public static int OBJECTCMSNAVIGATION = -1799998901; // CMS — paired with EventTypeConstant.SAVECMSDATASOURCEEVENTTYPEID/ // UPDATECMSDATASOURCEEVENTTYPEID above (-1799998910..911). Used as the entityId // argument to BaseEntityAppService.ExecuteSaveAsync for CMSBLL/DataSource/DataSourceBLL.cs. public static int OBJECTCMSDATASOURCE = -1799998912; // CMS — paired with EventTypeConstant.SAVECMSBLOCKDATABINDINGEVENTTYPEID/ // UPDATECMSBLOCKDATABINDINGEVENTTYPEID above (-1799998920..921). Used as the // entityId argument to BaseEntityAppService.ExecuteSaveAsync for // CMSBLL/BlockDataBinding/BlockDataBindingBLL.cs. public static int OBJECTCMSBLOCKDATABINDING = -1799998922; public static int ADVANCE = -1399999814; public static int ADVANCEREPAYMENT = -1399999810; // GB4 prs.EmployeeSalary / prs.Perquisites migration — new reservations in the same // -1399999xxx PRS block as ADVANCEREPAYMENT above; not independently confirmed // against a live MENTITY row (no gb5-schema MCP access this session). public static int EMPLOYEESALARY = -1399999271; public static int PERQ = -1399999461; public static int CLAIM = -1399392220; public static int DBJOIN = -1399999275; public static int DBOBJECT = -2147482768; public static int ANALYSIS = -1399687730; public static int ITEMSTOCK = -1899995961; } public static class FILEFORMAT { public const int CSV = 0; public const int JSON = 1; public const int EXCEL = 2; public const int PDF = 3; public const int HTML = 4; // Native (PdfSharpCore, no browser) PDF rendering — an additional, explicit option // alongside PDF above (Puppeteer), not a replacement for it. Mirrors ReportFormat.PdfNative // in the sibling ReportExport.cs pipeline. public const int PDFNATIVE = 5; } public static class RESPONSETYPE { public const int STANDTYPE = 0; public const int RAW = 1; public const int STREAM = 2; } public static class AnalysisDisplayType { public const int HORIZONTAL = 0; public const int VERTICAL = 1; public const int INFO = 2; public const int SUMMARY = 3; public const int INFO_EXTRA = 5; } public static class AnalysisAggregationType { public const int NONE = 0; public const int SUM = 1; public const int DISTINCT = 2; public const int AVG = 3; public const int DISTINCT_AVG = 4; public const int COUNT = 5; public const int DISTINCT_COUNT = 6; public const int MAX = 7; public const int MIN = 8; } public static class AnalysisQueryType { public const int DIRECT = 0; public const int SELECTION_BASED = 1; public const int MDX = 2; } public static class AnalysisPeriodType { public const int NONE = 0; public const int DTD = 1; public const int WTD = 2; public const int MTD = 3; public const int YTD = 4; public const int CURRENT_YEAR = 5; public const int CURRENT_MONTH = 6; public const int YESTERDAY = 7; public const int PREVIOUS_YEAR_DTD = 8; public const int PREVIOUS_YEAR_WTD = 9; public const int PREVIOUS_YEAR_MTD = 10; public const int PREVIOUS_YEAR_YTD = 11; public const int PREVIOUS_YEAR = 12; public const int PREVIOUS_MONTH = 13; public const int PREVIOUS_YEAR_MONTH = 14; public const int PREVIOUS_WEEK = 15; public const int PREVIOUS_YEAR_PREVIOUS_WEEK = 16; public const int PREVIOUS_WEEK_TO_DATE = 17; public const int PREVIOUS_MONTH_TO_DATE = 18; public const int COMPARATIVE = 19; public const int SELECTED = 20; } public static class DBTYPE { public const int SQL = 0; public const int ORACLE = 1; public const int POSTGRESQL = 2; public const int MYSQL = 3; } public static class PUBLISHTYPE { public const string PUBSUB = "pubsub"; } public static class PUBLISHTOPIC { public const string SAVE = "SAVE"; public const string GET = "GET"; public const string DELETE = "DELETE"; public const string EVENTLOG = "EVENTLOG"; } public static class WORKFLOW { public const int NONE = 0; public const int REGULAR = 1; public const int WIP = 2; } public static class WORKFLOWSTRATEGYTYPE { public const byte USER = 0; public const byte USERGROUP = 1; public const byte ENRICHQUALIFIER = 2; public const byte DYNAMICSQL = 3; public const byte SERVICE = 4; } public static class AUTONUMBERCONSTANT { public const string ROLE = "ROLE"; public const string TCOMMENT = "COMMENT"; // Confirmed live 2026-07-24 against USCIMPSYS: MAUTONUMBER already has a real, // actively-consumed 'MODULE' row (AUTOID -1399999767, sitting directly after the last // real MMODULE row created, DMS at -1399999768) — modules DO get created via autonumber // in the real system, not exclusively via hand-picked fixed IDs as this repo's own code // previously assumed (no C# constant existed for this before now). public const string MODULE = "MODULE"; public const string TASK = "TASK"; public const string LEAVE = "TLEAVE"; public const string TIMESLIP = "TIMESLIP"; public const string OVERTIME = "OVERTIME"; public const string ADJUSTMENT = "ADJUSTMENT"; public const string PERIODIC = "PERIODIC"; public const string SUPPLYGROUP = "SUPPLYGROUP"; public const string CODEDEFINESEGMENT = "CODEDEFINESEGMENT"; public const string ACCOUNT = "ACCOUNT"; public const string ACCOUNTGROUP = "ACCOUNTGROUP"; public const string BIZTRANSACTIONTYPE = "BIZTRANSACTIONTYPE"; // BizProcess module — process definition/authoring/visualization public const string BIZPROCESS = "BIZPROCESS"; public const string BIZPROCESSVARIANT = "BIZPROCESSVARIANT"; public const string BIZPROCESSSTAGE = "BIZPROCESSSTAGE"; public const string BIZPROCESSSTAGEEDGE = "BIZPROCESSSTAGEEDGE"; public const string BIZPROCESSSTAGEANNOTATION = "BIZPROCESSSTAGEANNOTATION"; // Value is 31 chars, not the literal member name (36 chars) -- MAUTONUMBER.ENTITYCODE // is NVARCHAR(35) (confirmed live against GB5DEMO), so the full "REQUIREMENT" spelling // doesn't fit. public const string BIZPROCESSSTAGECOMPETENCYREQUIREMENT = "BIZPROCESSSTAGECOMPETENCYREQMT"; public const string BIZPROCESSROLEDEVPLAN = "BIZPROCESSROLEDEVPLAN"; public const string BIZPROCESSGOVERNANCE = "BIZPROCESSGOVERNANCE"; public const string BIZPROCESSVARIANTMETRIC = "BIZPROCESSVARIANTMETRIC"; // Reuses the already-live "BUDGET"/"BUDGETDATA" MAUTONUMBER entity codes (a pre-existing, // never-wired legacy scaffold discovered via live sqlcmd, not repo grep); "BUDGETDATADETAIL" // is the one genuinely new row, seeded via migration. public const string BUDGET = "BUDGET"; public const string BUDGETDATA = "BUDGETDATA"; public const string BUDGETDATADETAIL = "BUDGETDATADETAIL"; public const string ACCOUNTSCHEDULE = "ACCOUNTSCHEDULE"; // Accounts — Batch 2 public const string VOUCHER = "VOUCHER"; public const string VOUCHERDETAIL = "VOUCHERDETAIL"; public const string BANKBRANCH = "BANKBRANCH"; public const string CHEQUEBOOK = "CHEQUEBOOK"; public const string CHEQUEBOOKDETAIL = "CHEQUEBOOKDETAIL"; public const string DEFERALPLAN = "DEFERALPLAN"; public const string PARTYOU = "PARTYACCOUNTOU"; public const string COSTCENTER = "COSTCENTER"; public const string COSTCENTERPATTERN = "COSTCENTERPATTERN"; public const string COSTCENTERPATTERNDETAIL = "COSTCENTERPATTERNDETAIL"; public const string PARTY = "PARTY"; //Analysis public const string ANALYSISQUERY = "ANALYSISQUERY"; // Voucher child entities public const string BILLALLOCATION = "BILLALLOCATION"; public const string VOUCHERCOSTCENTER = "VOUCHERCOSTCENTER"; public const string INSTRUMENT = "INSTRUMENT"; public const string VOUCHERTDS = "VOUCHERTDS"; public const string VOUCHERADDON = "VOUCHERADDON"; public const string CALL = "CALL"; public const string CONTACT = "CONTACT"; // FM / FAM — Fixed Asset Management (Phase 1 — parity migration) public const string ASSET = "ASSET"; public const string METER = "METER"; public const string TFAM = "TFAM"; public const string ASSETSCHEDULE = "ASSETSCHEDULE"; public const string DEPRECIATION = "DEPRECIATION"; // Maintenance (Phase 3 — parity migration) public const string ACTIVITYMATERIAL = "ACTIVITYMATERIAL"; public const string TYPECOMPONENT = "TYPECOMPONENT"; // FM — AssetActivity / AssetTypeActivity (Phase 3 continuation) public const string ASSETACTIVITY = "ASSETACTIVITY"; public const string ASSETTYPEACTIVITY = "ASSETTYPEACTIVITY"; public const string ASSETLEDGER = "ASSETLEDGER"; public const string ASSETPARAMETERSETDETAIL = "ASSETPARAMETERSETDETAIL"; // RAM — Scan pipeline (Phase 2 continuation) public const string SCANIDENTIFIER = "SCANIDENTIFIER"; public const string SCANZONE = "SCANZONE"; public const string SCANSESSION = "SCANSESSION"; public const string SCANEVENT = "SCANEVENT"; public const string ASSETSTATE = "ASSETSTATE"; public const string ASSETPOOL = "ASSETPOOL"; public const string ASSETPOOLDETAIL = "ASSETPOOLDETAIL"; // Generic Scan-Identifier & Label Platform (built on the RAM scan pipeline above) public const string SCANTARGETCONFIG = "SCANTARGETCONFIG"; public const string LABELTEMPLATE = "LABELTEMPLATE"; // GOP / Qualifier / GBQueryExecutor auto-number constants public const string GOPFLOW = "GOPFLOW"; public const string GOPFLOWSTEP = "GOPFLOWSTEP"; public const string GOPFLOWSTEPEDGE = "GOPFLOWSTEPEDGE"; public const string GOPFLOWSNAPSHOT = "GOPFLOWSNAPSHOT"; public const string GOPFLOWSNAPSHOTSTEP = "GOPFLOWSNAPSHOTSTEP"; public const string GOPFLOWSNAPSHOTSTEPEDGE = "GOPFLOWSNAPSHOTSTEPEDGE"; public const string GOPSOURCEBINDING = "GOPSOURCEBINDING"; public const string GOPTARGETOPERATION = "GOPTARGETOPERATION"; public const string GOPEXECUTIONQUEUE = "GOPEXECUTIONQUEUE"; public const string GOPEXECUTION = "GOPEXECUTION"; public const string GOPREMEDIATION = "GOPREMEDIATION"; public const string GOPDEADLETTER = "GOPDEADLETTER"; public const string GOPEXECUTIONLOCK = "GOPEXECUTIONLOCK"; public const string QUALIFIER = "QUALIFIER"; public const string QUALIFIERVERSION = "QUALIFIERVERSION"; public const string QUALIFIERENTITY = "QUALIFIERENTITY"; public const string QUALIFIERSCOPE = "QUALIFIERSCOPE"; public const string QUALIFIERMETHOD = "QUALIFIERMETHOD"; public const string QUALIFIERRULEGROUP = "QUALIFIERRULEGROUP"; public const string QUALIFIERRULECONDITION = "QUALIFIERRULECONDITION"; public const string QUALIFIEROUTPUT = "QUALIFIEROUTPUT"; public const string QUALIFIERDEPENDENCY = "QUALIFIERDEPENDENCY"; public const string QUALIFIERBULKRUN = "QUALIFIERBULKRUN"; public const string MAPPINGDEFINITION = "MAPPINGDEFINITION"; public const string MAPPINGVERSION = "MAPPINGVERSION"; public const string MAPPINGNODE = "MAPPINGNODE"; public const string GBCONFIGUREDQUERY = "GBCONFIGUREDQUERY"; public const string CANONICALMODEL = "CANONICALMODEL"; public const string CANONICALFIELD = "CANONICALFIELD"; public const string DOCUMENTTYPE = "DOCUMENTTYPE"; // EIP — observability/audit tables (conversation + step + interaction session logging) public const string EIPINTERACTIONSESSION = "EIPINTERACTIONSESSION"; public const string EIPCONVERSATION = "EIPCONVERSATION"; public const string EIPCONVERSATIONDETAIL = "EIPCONVERSATIONDETAIL"; public const string EIPSTEPEXECUTION = "EIPSTEPEXECUTION"; // MEIPFLOWDEFINITION.FLOWDEFINITIONID is a plain INT (not IDENTITY) — confirmed live via // INFORMATION_SCHEMA 2026-08-13; EIPAdmin's SaveFlow insert never supplied a value for it. public const string EIPFLOWDEFINITION = "EIPFLOWDEFINITION"; // Same plain-INT-not-IDENTITY pattern confirmed live 2026-08-13 for these three — // EIPAdmin's Routing insert assumed IDENTITY (wrong); Capability/MessageTemplate admin // are new this date. public const string EIPROUTINGRULE = "EIPROUTINGRULE"; public const string EIPCAPABILITY = "EIPCAPABILITY"; public const string EIPMESSAGETEMPLATE = "EIPMESSAGETEMPLATE"; // Same plain-INT-not-IDENTITY pattern confirmed live 2026-08-14 for these three — // DirectAction admin (MDIRECTACTION/MDIRECTACTIONDETAIL) and Channel Endpoint admin // (MEIPCHANNELENDPOINT) are new this date, mirroring the EIP admin CRUD pattern. public const string DIRECTACTION = "DIRECTACTION"; public const string DIRECTACTIONDETAIL = "DIRECTACTIONDETAIL"; public const string EIPCHANNELENDPOINT = "EIPCHANNELENDPOINT"; // Same plain-INT-not-IDENTITY pattern confirmed live 2026-08-25 for these three — // MEIPACTIONREGISTRY/MEIPCAPABILITYACTIONMAP/MEIPRESTACTIONCFG admin CRUD, closing // the gap where a Capability had no way to configure what it actually executes. public const string EIPACTIONREGISTRY = "EIPACTIONREGISTRY"; public const string EIPCAPABILITYACTIONMAP = "EIPCAPABILITYACTIONMAP"; public const string EIPRESTACTIONCFG = "EIPRESTACTIONCFG"; // EAIAdmin — GB5-side system-of-record CRUD for gbEAI (AI-Enterprise-v1.0) config. // All PKs are plain INT (not IDENTITY), same convention as every other admin CRUD // module above. Block -1220010000.. reserved fresh (verified unused repo-wide against // -121/-122/-123/-124 prefixes before writing) — first use of the -1220xxxxxx block. public const string EAIINITIATIVE = "EAIINITIATIVE"; public const string EAICAPABILITY = "EAICAPABILITY"; public const string EAIBOT = "EAIBOT"; public const string EAIPROMPTTEMPLATE = "EAIPROMPTTEMPLATE"; public const string EAIMODELCONFIG = "EAIMODELCONFIG"; public const string EAIAGENTROUTE = "EAIAGENTROUTE"; public const string EAIBOTKNOWLEDGESOURCE = "EAIBOTKNOWLEDGESOURCE"; // Phase 2 (Part 3) — layered AI prompt-context configuration. Continues the same // -1220xxxxxx block (last used: -1220070000 for EAIBOTKNOWLEDGESOURCE). public const string EAICONTEXTKEYDEFINITION = "EAICONTEXTKEYDEFINITION"; public const string EAICONTEXTSETTING = "EAICONTEXTSETTING"; public const string EAICLIENTCLASSIFICATIONDIMENSION = "EAICLIENTCLASSIFICATIONDIMENSION"; public const string EAICLIENTCLASSIFICATIONVALUE = "EAICLIENTCLASSIFICATIONVALUE"; // MTR — Material Test Report public const string MTR = "MTR"; public const string MTRLOT = "MTRLOT"; public const string MTRSOURCE = "MTRSOURCE"; public const string MTRRESULT = "MTRRESULT"; public const string MTRCLIENTPREF = "MTRCLIENTPREF"; // SQL Workbench (SW) public const string SWSCRIPTBRANCH = "SWSCRIPTBRANCH"; public const string SWOBJECTGROUP = "SWOBJECTGROUP"; public const string SWDBMODEL = "SWDBMODEL"; public const string SWDBSERVER = "SWDBSERVER"; public const string SWCLIENTDATABASE = "SWCLIENTDATABASE"; public const string SWDDLSCRIPT = "SWDDLSCRIPT"; public const string SWMETADATASYNC = "SWMETADATASYNC"; public const string SWUPGRADEPACKAGE = "SWUPGRADEPACKAGE"; public const string SWUSERRESOURCEROLE = "SWUSERRESOURCEROLE"; public const string SWSYNCGROUP = "SWSYNCGROUP"; public const string SWREFDATASOURCE = "SWREFDATASOURCE"; public const string SWROLLOUTCAMPAIGN = "SWROLLOUTCAMPAIGN"; public const string SWROLLOUTTARGET = "SWROLLOUTTARGET"; public const string SWCLIENTDATABASEKEY = "SWCLIENTDATABASEKEY"; public const string SWDDLOBJECTHISTORY = "SWDDLOBJECTHISTORY"; // Framework — MSERVER/MSERVERCONFIG (auto-created when SqlWorkbench provisions a // physical database, see SwBLL.ServerConfig.ServerConfigBLL). Entity codes are // "SERVER"/"SERVERCONFIG" (no "M" prefix) — confirmed against the live MAUTONUMBER // rows already seeded under those exact codes; these constants previously held // "MSERVER"/"MSERVERCONFIG", a mismatch never caught before this path's first live run. public const string MSERVER = "SERVER"; public const string MSERVERCONFIG = "SERVERCONFIG"; // QMS — Quality Management System / Checklist Engine public const string CHECKLIST = "CHECKLIST"; public const string CHECKLISTAPPLY = "CHECKLISTAPPLY"; public const string CHECKLISTLOG = "CHECKLISTLOG"; // PCS — Process Control Sheet (QMS module) public const string PCSCARD = "PCSCARD"; public const string PCSCARDSTAGE = "PCSCARDSTAGE"; public const string PCSCARDMATERIAL = "PCSCARDMATERIAL"; // IDMS — Implementation & Delivery Management System public const string IDMSENGAGEMENT = "IDMSENGAGEMENT"; public const string IDMSENGAGEMENTMODULE = "IDMSENGAGEMENTMODULE"; public const string IDMSDELIVERYITEM = "IDMSDELIVERYITEM"; public const string IDMSCLIENTCONTACT = "IDMSCLIENTCONTACT"; // Traceability — Matrix Planning (QMS module) public const string MATRIX = "MATRIX"; public const string MATRIXINPUT = "MATRIXINPUT"; public const string MATRIXOUTPUT = "MATRIXOUTPUT"; // MRP / MasterSchedule public const string MASTERSCHEDULE = "MASTERSCHEDULE"; public const string MASTERSCHEDULEDETAIL = "MASTERSCHEDULEDETAIL"; public const string MRP = "MRP"; public const string MRPRUN = "MRPRUN"; public const string MRPRUNDETAIL = "MRPRUNDETAIL"; public const string MRPRUNSTATUS = "MRPRUNSTATUS"; public const string MRPACTION = "MRPACTION"; public const string PEGGING = "PEGGING"; // Work Order (Indent) public const string INDENT = "INDENT"; public const string INDENTDETAIL = "INDENTDETAIL"; public const string INDENTMATERIAL = "INDENTMATERIAL"; public const string INDENTRESOURCE = "INDENTRESOURCE"; // Part Level Planning public const string PARTDIMENSION = "PARTDIMENSION"; public const string PARTDETAIL = "PARTDETAIL"; public const string PARTALLOCATION = "PARTALLOCATION"; public const string PARTPOSITION = "PARTPOSITION"; // DataSync — DataSync job and run log public const string DSYNCJOB = "DSYNCJOB"; public const string DSYNCRUNLOG = "DSYNCRUNLOG"; // Stock Reservation public const string STOCKRESERVATION = "STOCKRESERVATION"; public const string REASSIGNMENTLOG = "REASSIGNMENTBLOG"; // ESE — Enterprise Scheduling Engine public const string SCHEDULINGRUN = "SCHEDULINGRUN"; public const string SCHEDULINGRUNLOG = "SCHEDULINGRUNLOG"; public const string BATCHCHAIN = "BATCHCHAIN"; public const string RESOURCEPLAN = "RESOURCEPLAN"; public const string SHIFTMAP = "SHIFTMAP"; public const string BATCHRULE = "BATCHRULE"; // MM Production public const string PRODUCTION = "PRODUCTION"; public const string PRODUCTIONDETAIL = "PRODUCTIONDETAIL"; public const string PRODUCTIONPLAN = "PRODUCTIONPLAN"; public const string PRODUCTIONPLANDETAIL = "PRODUCTIONPLANDETAIL"; public const string CASTING = "CASTING"; public const string CASTINGDETAIL = "CASTINGDETAIL"; // Confirmed live 2026-08-28 against GB5DEMO MAUTONUMBER — real, already-seeded row. // (PACKDETAIL already defined below, alongside PACKNUMBER/ITEMREASON.) public const string PACKING = "PACKING"; public const string HEAT = "HEAT"; public const string HEATDETAIL = "HEATDETAIL"; public const string PROCESSGROUP = "PROCESSGROUP"; public const string PROCESSGROUPDETAIL = "PROCESSGROUPDETAIL"; public const string TRANSPROCESSGROUP = "TRANSPROCESSGROUP"; public const string TRANSPROCESSGROUPDETAIL = "TRANSPROCESSGROUPDETAIL"; public const string JOBCARD = "JOBCARD"; public const string JOBCARDDETAIL = "JOBCARDDETAIL"; public const string RESOURCEPUNCH = "RESOURCEPUNCH"; public const string MROUTING = "MROUTING"; public const string MROUTINGVERSION = "MROUTINGVERSION"; public const string MROUTINGDETAIL = "MROUTINGDETAIL"; // PAY — Payment Platform public const string PAYORDER = "PAYORDER"; public const string PAYTRANSACTION = "PAYTRANSACTION"; public const string PAYGATEWAY = "PAYGATEWAY"; public const string PAYGATEWAYCONFIG = "PAYGATEWAYCONFIG"; public const string CHECKOUTCONFIG = "CHECKOUTCONFIG"; public const string LOYALTYPROGRAM = "LOYALTYPROGRAM"; public const string LOYALTYTIER = "LOYALTYTIER"; public const string LOYALTYEARNCFG = "LOYALTYEARNCFG"; public const string CUSTOMERLOYALTYENROLLMENT = "LOYALTYENROLLMENT"; public const string CASHBACKRULE = "CASHBACKRULE"; // PERM — Performance Management public const string PERMKRA = "PERMKRA"; public const string PERMMEASURE = "PERMMEASURE"; public const string PERMRATINGSCALE = "PERMRATINGSCALE"; public const string PERMAPPRAISALTYPE = "PERMAPPRAISALTYPE"; public const string PERMAPPRAISALPLAN = "PERMAPPRAISALPLAN"; public const string PERMAPPRAISAL = "PERMAPPRAISAL"; public const string PERMPIP = "PERMPIP"; // OKR — Objectives & Key Results public const string OKRCYCLE = "OKRCYCLE"; public const string OKROBJECTIVE = "OKROBJECTIVE"; public const string OKRGOAL = "OKRGOAL"; // FBCK — Continuous Feedback public const string FBCKREQUEST = "FBCKREQUEST"; public const string FBCKMEMO = "FBCKMEMO"; // CMGM — Competency Management public const string CMGMFRAMEWORK = "CMGMFRAMEWORK"; public const string CMGMCAREERPATH = "CMGMCAREERPATH"; public const string CMGMANCHOR = "CMGMANCHOR"; public const string CMGMPROFILE = "CMGMPROFILE"; public const string CMGMSKILLDEVPLAN = "CMGMSKILLDEVPLAN"; // DXP — Digital Experience Platform (Party/UPI + Vendor Portal Phase 1) // All DXP tables use AutoNumber (no IDENTITY/SERIAL anywhere) so ExecuteIdentityAsync's // engine-specific trailing clause is never needed — keeps every table DBMS-neutral. public const string DXPPARTY = "DXPPARTY"; public const string DXPPARTYLINK = "DXPPARTYLINK"; public const string DXPPARTYBRANCHLINK = "DXPPARTYBRANCHLINK"; public const string DXPUSER = "DXPUSER"; public const string DXPUSERPARTYROLE = "DXPUSERPARTYROLE"; public const string DXPPARTYKYCPROFILE = "DXPPARTYKYCPROFILE"; public const string DXPREFRESHTOKEN = "DXPREFRESHTOKEN"; public const string DXPPOACKNOWLEDGEMENT = "DXPPOACKNOWLEDGEMENT"; // Entitlement Platform — one AutoNumber key per M-table — block -1389000 public const string ENTITLEMENTFEATUREGROUP = "ENTITLEMENTFEATUREGROUP"; public const string ENTITLEMENTFEATURE = "ENTITLEMENTFEATURE"; public const string ENTITLEMENTPLAN = "ENTITLEMENTPLAN"; public const string ENTITLEMENTPLANFEATURE = "ENTITLEMENTPLANFEATURE"; public const string ENTITLEMENTSUBSCRIPTION = "ENTITLEMENTSUBSCRIPTION"; public const string ENTITLEMENT = "ENTITLEMENT"; public const string ENTITLEMENTLICENSE = "ENTITLEMENTLICENSE"; public const string ENTITLEMENTLICENSEASSIGNMENT = "ENTITLEMENTLICENSEASSIGNMENT"; public const string ENTITLEMENTBUNDLE = "ENTITLEMENTBUNDLE"; public const string ENTITLEMENTFEATUREMENUSETMAP = "ENTITLEMENTFEATUREMENUSETMAP"; public const string ENTITLEMENTFEATUREFLAG = "ENTITLEMENTFEATUREFLAG"; public const string ENTITLEMENTFEATUREFLAGTARGET = "ENTITLEMENTFEATUREFLAGTARGET"; public const string ENTITLEMENTBETACLIENT = "ENTITLEMENTBETACLIENT"; public const string ENTITLEMENTPROVISIONINGJOB = "ENTITLEMENTPROVISIONINGJOB"; public const string ENTITLEMENTCLIENTUSER = "ENTITLEMENTCLIENTUSER"; public const string ENTITLEMENTCLIENTREFRESHTOKEN = "ENTITLEMENTCLIENTREFRESHTOKEN"; public const string ENTITLEMENTCHANGEREQUEST = "ENTITLEMENTCHANGEREQUEST"; public const string ENTITLEMENTCLIENTUSERROLE = "ENTITLEMENTCLIENTUSERROLE"; // Thread 3 (Demo/DemoDB) — MAUTONUMBER rows seeded by // 20260903_Entitlement_Demo_AutoNumber_Seed_{SqlServer,Postgres}.sql. public const string ENTITLEMENTDEMOVARIANT = "ENTITLEMENTDEMOVARIANT"; public const string ENTITLEMENTDEMOPOOLINSTANCE = "ENTITLEMENTDEMOPOOLINSTANCE"; public const string ENTITLEMENTDEMOSESSION = "ENTITLEMENTDEMOSESSION"; public const string ENTITLEMENTDEMOSESSIONEVENT = "ENTITLEMENTDEMOSESSIONEVENT"; // Legal/Contract Agreement Consent (Phase 0, tracker §50/§51) — MAUTONUMBER rows // seeded by 20260904_Entitlement_Agreement_AutoNumber_Seed_{SqlServer,Postgres}.sql. public const string ENTITLEMENTAGREEMENTTYPE = "ENTITLEMENTAGREEMENTTYPE"; public const string ENTITLEMENTAGREEMENTVERSION = "ENTITLEMENTAGREEMENTVERSION"; public const string ENTITLEMENTAGREEMENTACCEPTANCE = "ENTITLEMENTAGREEMENTACCEPTANCE"; // Menu Presentation Layer (Phase 1) — MAUTONUMBER rows seeded by // 20260728_Framework_MenuGroup_Schema_{SqlServer,Postgres}.sql. public const string MENUGROUP = "MENUGROUP"; public const string MENUGROUPDETAIL = "MENUGROUPDETAIL"; // MenuSetDetail diff-save follow-up — MAUTONUMBER row seeded by // 20260728_Framework_MenuSetDetail_AutoNumber_{SqlServer,Postgres}.sql. public const string MENUSETDETAIL = "MENUSETDETAIL"; // MenuSet/Menu admin CRUD follow-up — MAUTONUMBER rows seeded by // 20260728_Framework_MenuSetMenu_AutoNumber_{SqlServer,Postgres}.sql. public const string MENUSET = "MENUSET"; public const string MENU = "MENU"; // MetaReport persistence — MAUTONUMBER rows seeded by // 20260812_Framework_MetaReport_Schema_{SqlServer,Postgres}.sql. public const string METAREPORT = "METAREPORT"; public const string METAREPORTVARIANT = "METAREPORTVARIANT"; public const string METAREPORTASPECT = "METAREPORTASPECT"; public const string METAREPORTASPECTOPTION = "METAREPORTASPECTOPTION"; // Thread 1 §2.2 (narrowed) — MCLIENT.CLIENTID. "CLIENT" matches this codebase's // established base-table-name entity-code convention (e.g. ROLE/MODULE/MENU are // unprefixed) — NOT independently confirmed as a real MAUTONUMBER row on any live // DB; see docs/AutoNumber-Seed-Pattern.md's "confirm before relying on it" note. public const string CLIENT = "CLIENT"; public const string ADVANCE = "ADVANCE"; public const string ADVANCEREPAYMENT = "ADVANCEREPAYMENT"; public const string EMICHANGEREQUEST = "EMICHANGEREQUEST"; // GB4 prs.Perquisites migration — mirrors GB4's GenericDal.GetNumber(count, "PERQ", ...) // literal string; not independently confirmed as a live MAUTONUMBER row (no // gb5-schema MCP access this session). public const string PERQ = "PERQ"; public const string CLAIM = "CLAIM"; public const string DBJOIN = "DBJOIN"; public const string DBOBJECT = "DBOBJECT"; public const string MANALYSIS = "MANALYSIS"; public const string ITEMSTOCK = "ITEMSTOCK"; // MM — MMHead document save public const string MMHEAD = "MMHEAD"; public const string MMDETAILPROCESS = "MMDETAILPROCESS"; public const string LOT = "LOT"; public const string LOTDETAIL = "LOTDETAIL"; public const string PACKNUMBER = "PACKNUMBER"; public const string PACKDETAIL = "PACKDETAIL"; public const string PARAMETER = "PARAMETER"; public const string ITEMREASON = "ITEMREASON"; public const string COSTCENTERALLOCATION = "COSTCENTERALLOCATION"; // MM — Allocation posting public const string ALLOCATION = "ALLOCATION"; } public static class OUTBOXSTATUS { public const int PENDING = 0; public const int PUBLISHED = 1; public const int FAILED = 2; public const int PROCESSING = 3; } public static class WorkflowStepType { public const int ParallelGroup = 0; public const int Normal = 1; public const int Auto = 2; public const int System = 3; } public static class IsApplicable { public const int YES = 0; public const int NO = 1; } /// /// Numeric codes sent in the H-ReportFormat HTTP header to select a report export type. /// Pass one of these constants from the client; the BaseEndpoint reads the header and routes to /// ExecuteReportAsync with the resolved code. /// public static class ReportFormat { public const int Excel = 0; public const int Csv = 1; public const int Pdf = 2; public const int Json = 3; public const int ReportData = 4; public const int Html = 5; public const int NdJsonStream = 6; // Native (PdfSharpCore, no browser) PDF rendering — an additional, explicit option // alongside the existing Puppeteer-based Pdf format, not a replacement for it. public const int PdfNative = 7; /// Returns true when is one of the defined format codes. public static bool IsValid(int code) => code is Excel or Csv or Pdf or Json or ReportData or Html or NdJsonStream or PdfNative; /// Returns the human-readable name for a format code (e.g. 0 → "excel"). public static string ToFormatName(int code) => code switch { Excel => "excel", Csv => "csv", Pdf => "pdf", Json => "json", ReportData => "reportdata", Html => "html", NdJsonStream => "ndjson-stream", PdfNative => "pdf-native", _ => throw new ArgumentOutOfRangeException(nameof(code), $"Unknown report format code {code}.") }; } } }