protected override SynchronizationMap CreateStatusMap() { var statusMap = new SynchronizationMap(EManagerAgent, WhiskWorkAgent); statusMap.AddReciprocalEntry("0a - Scheduled for development", WhiskWorkBeginStep); statusMap.AddReciprocalEntry("2 - Development", "/cmsdev/wip/analysis/inprocess"); statusMap.AddReverseEntry("/cmsdev/wip/analysis/done", "2 - Development"); statusMap.AddReverseEntry("/cmsdev/wip/development/inprocess", "2 - Development"); statusMap.AddReciprocalEntry("3 - Ready for test", "/cmsdev/wip/development/done"); statusMap.AddReverseEntry("/cmsdev/wip/feedback", "3 - Ready for test"); statusMap.AddReverseEntry("/cmsdev/wip/feedback/review", "3 - Ready for test"); statusMap.AddReverseEntry("/cmsdev/wip/feedback/test", "3 - Ready for test"); statusMap.AddReciprocalEntry("4a ACCEPTED - In Dev", "/done"); statusMap.AddForwardEntry("4a FAILED - In Dev", "/cmsdev/wip/development/inprocess"); statusMap.AddReverseEntry("/test/inprocess", "4a ACCEPTED - In Dev"); statusMap.AddReciprocalEntry("4b ACCEPTED - In Test", "/test/done"); statusMap.AddForwardEntry("4b FAILED - In Test", "/cmsdev/wip/development/inprocess"); statusMap.AddReverseEntry("/stage", "4b ACCEPTED - In Test"); statusMap.AddReciprocalEntry("5 - Approved (ready for deploy)", "/approved"); statusMap.AddForwardEntry("4c ACCEPTED - In Stage", "/approved"); statusMap.AddForwardEntry("4c FAILED - In Stage", "/cmsdev/wip/development/inprocess"); statusMap.AddReciprocalEntry("7 - Deployed to prod", "/deployed"); statusMap.AddReciprocalEntry("0b - Scheduled for analysis", "/cmsanalysis/scheduled"); statusMap.AddReciprocalEntry("1 - Analysis", "/cmsanalysis/inprocess"); return(statusMap); }
protected override SynchronizationMap CreateStatusMap() { var statusMap = new SynchronizationMap(EManagerAgent, WhiskWorkAgent); statusMap.AddReciprocalEntry(_new, WhiskWorkBeginStep); statusMap.AddReciprocalEntry(_inProcess, "/cmsdev/wip/analysis/inprocess"); statusMap.AddReverseEntry("/cmsdev/wip/analysis/done", _inProcess); statusMap.AddReverseEntry("/cmsdev/wip/development/inprocess", _inProcess); statusMap.AddReciprocalEntry(_readyForTest, "/cmsdev/wip/development/done"); statusMap.AddReverseEntry("/cmsdev/wip/feedback", _readyForTest); statusMap.AddReverseEntry("/cmsdev/wip/feedback/review", _readyForTest); statusMap.AddReverseEntry("/cmsdev/wip/feedback/test", _readyForTest); statusMap.AddReciprocalEntry(_approvedInDev, "/done"); statusMap.AddForwardEntry(_failed, "/cmsdev/wip/development/inprocess"); statusMap.AddReverseEntry("/test/inprocess", _approvedInDev); statusMap.AddReciprocalEntry(_approvedInTest, "/test/done"); statusMap.AddReverseEntry("/stage", _approvedInTest); statusMap.AddReciprocalEntry(_approvedInStage, "/approved"); statusMap.AddReciprocalEntry(_closed, "/deployed"); return(statusMap); }
protected override SynchronizationMap CreateStatusMap() { var statusMap = new SynchronizationMap(EManagerAgent, WhiskWorkAgent); statusMap.AddReciprocalEntry("0a - Scheduled for development", WhiskWorkBeginStep); statusMap.AddReciprocalEntry("2 - Development", "/cmsdev/wip/analysis/inprocess"); statusMap.AddReverseEntry("/cmsdev/wip/analysis/done", "2 - Development"); statusMap.AddReverseEntry("/cmsdev/wip/development/inprocess", "2 - Development"); statusMap.AddReciprocalEntry("3 - Ready for test", "/cmsdev/wip/development/done"); statusMap.AddReverseEntry("/cmsdev/wip/feedback", "3 - Ready for test"); statusMap.AddReverseEntry("/cmsdev/wip/feedback/review", "3 - Ready for test"); statusMap.AddReverseEntry("/cmsdev/wip/feedback/test", "3 - Ready for test"); statusMap.AddReciprocalEntry("4a ACCEPTED - In Dev", "/done"); statusMap.AddForwardEntry("4a FAILED - In Dev", "/cmsdev/wip/development/inprocess"); statusMap.AddReverseEntry("/test/inprocess", "4a ACCEPTED - In Dev"); statusMap.AddReciprocalEntry("4b ACCEPTED - In Test", "/test/done"); statusMap.AddForwardEntry("4b FAILED - In Test", "/cmsdev/wip/development/inprocess"); statusMap.AddReverseEntry("/stage", "4b ACCEPTED - In Test"); statusMap.AddReciprocalEntry("5 - Approved (ready for deploy)", "/approved"); statusMap.AddForwardEntry("4c ACCEPTED - In Stage", "/approved"); statusMap.AddForwardEntry("4c FAILED - In Stage", "/cmsdev/wip/development/inprocess"); statusMap.AddReciprocalEntry("7 - Deployed to prod", "/deployed"); statusMap.AddReciprocalEntry("0b - Scheduled for analysis", "/cmsanalysis/scheduled"); statusMap.AddReciprocalEntry("1 - Analysis", "/cmsanalysis/inprocess"); return statusMap; }
protected override SynchronizationMap CreateStatusMap() { var statusMap = new SynchronizationMap(EManagerAgent, WhiskWorkAgent); statusMap.AddReciprocalEntry(_new, WhiskWorkBeginStep); statusMap.AddReciprocalEntry(_inProcess, "/cmsdev/wip/analysis/inprocess"); statusMap.AddReverseEntry("/cmsdev/wip/analysis/done", _inProcess); statusMap.AddReverseEntry("/cmsdev/wip/development/inprocess", _inProcess); statusMap.AddReciprocalEntry(_readyForTest, "/cmsdev/wip/development/done"); statusMap.AddReverseEntry("/cmsdev/wip/feedback", _readyForTest); statusMap.AddReverseEntry("/cmsdev/wip/feedback/review", _readyForTest); statusMap.AddReverseEntry("/cmsdev/wip/feedback/test", _readyForTest); statusMap.AddReciprocalEntry(_approvedInDev, "/done"); statusMap.AddForwardEntry(_failed, "/cmsdev/wip/development/inprocess"); statusMap.AddReverseEntry("/test/inprocess", _approvedInDev); statusMap.AddReciprocalEntry(_approvedInTest, "/test/done"); statusMap.AddReverseEntry("/stage", _approvedInTest); statusMap.AddReciprocalEntry(_approvedInStage, "/approved"); statusMap.AddReciprocalEntry(_closed, "/deployed"); return statusMap; }