810 likes | 963 Views
MarkeTrak Phase 2a. Technical Walk Through. Req 7 – No User Changes to Issue Title Field. GUI Issue Title not available on Submit Read only on all other Screens Default Issue Title supplied by MarkeTrak. Req 7 – No User Changes to Issue Title Field.
E N D
MarkeTrak Phase 2a Technical Walk Through
Req 7 – No User Changes to Issue Title Field • GUI • Issue Title not available on Submit • Read only on all other Screens • Default Issue Title supplied by MarkeTrak
Req 7 – No User Changes to Issue Title Field • API • Title element removed from Submit and Update Complex Types • Title element will be returned on Query Detail Responses
Req 7 – No User Changes to Issue Title Field • Bulk Insert • Title column removed from all Bulk Insert table definitions
Req 8 – Only Capture Owner if Owner field empty • GUI • Appropriate Owner field populated with transitioning userid on “Begin Working” transition only if Owner field is empty
Req 8 – Only Capture Owner if Owner field empty • API • No noticeable changes • MPs should review “Assign Owner” API backend logic to reduce needless API traffic
Req 8 – Only Capture Owner if Owner field empty • Bulk Insert • No changes
Req 13 – Updates to D2D Missing Transactions Workflow • GUI • Added “Original Tran ID” field help • Limited Tran Type choices on “Submit” and “ReAssign” transitions • New field, “Tran ID” required on “Complete” transition • Tran Type updatable on “ReAssign” transition
Req 13 – Updates to D2D Missing Transactions (Original tran ID help)
Req 13 – Updates to D2D Missing Transactions (limit Tran Types)
Req 13 – Updates to D2D Missing Transactions Workflow • API • Replaced “MissTrxn” element in “SubTypeD2DResponseType” complex type with new “MissTrxnResp” element • Replaced “TrxnType” element in “MissTrxnType” complex type with “TrxnMissingType” element • Add “TrxnID” element to “MissTrxnType” complex type
Req 13 – Updates to D2D Missing Transactions Workflow • API (cont) • Added “MissTrxnRespType” complex type • Defined “MissTrxnResp” as type “MissTrxnRespType” • Defined “TrxnID” as type “origTrxnDef” • Defined “TrxnMissingType" as type “trxnMissingTypeDef” • Defined “trxnMissingTypeDef” with valid transaction types
Req 13 – Updates to D2D Missing Transactions Workflow • Bulk Insert • Transaction type validation added
Req 15 – Validate TDSP Involved • GUI • Upon Submit transition • Not IAS/IAG/D2D 997 Issue • Warning Message (user can “OK” thru) • Valid ESIID • Either Submitter or Assignee must “own” ESIID in question
Req 15 – Validate TDSP Involved • API • Added “ValidateTDSP” flag element to “IssueSubmitRequest” complex type • Removed validation flags from “UpdateRequestIssueType” complex type • Defined “ValidateTDSP” as boolean, default of ‘false”
Req 15 – Validate TDSP Involved • Bulk Insert • New “Validate TDSP” column added • If value “0”/”false” then validation not performed • Optional on all except “997 Issues”, “Inadvertent Gaining” and “Inadvertent Losing”
Req 16 – Updates to Usage/Billing • GUI • Limit selections for “Tran Type” • “Tran Type” field required on Submit/Create • New “IDR/Non-IDR” field • “Original Tran ID” required if “Tran Type” = “867_03F” • New “Dispute/Missing” field • “Transaction Date” is required on Submit/Create
Req 16 – Updates to Usage/Billing • GUI (cont) • New “Tran ID” required on “Complete” transition if “Missing” type • New “Tran ID” required on “Submit/Create” if “Dispute” type
Req 16 – Updates to Usage/Billing (Tran Type require and limited)
Req 16 – Updates to Usage/Billing(Tran ID required on Complete)
Req 16 – Updates to Usage/Billing • API • Replaced “UsageBilling” element with “UsageBillingResp” element in “SubTypeD2DResponseType” complex type • Made “OrigTrxnID” optional in “UsageBillingType” complex type • Replaced “TrxnType” element with “TrxnUsageBillType” element in “UsageBillingType” complex type
Req 16 – Updates to Usage/Billing • API (cont) • Made “TrxnDate” required on Submit/Create • Add “TrxnID” element • Add “DisputeMissing” element • Add “IDRNonIDR” element • Define “UsageBillingRespType” complex type • Define “UsageBillingResp” as type “UsageBillingRespType”
Req 16 – Updates to Usage/Billing • API (cont) • Define “TrxnUsageBillingType” as type “trxnUsageBillTypeDef” • Define “DisputeMissing” as type “DisputeMissingDef” • Define “IDRNonIDR” as type “IDRNonIDRDef” • Add “810_02”, 867_03 Monthly 00“, "867_03 Monthly 01“, "867_03 Monthly 05“, "810_02 Monthly 00“, "810_02 Monthly 01“, and "810_02 Monthly 05“ to “TrxnTypeDef” enumerations
Req 16 – Updates to Usage/Billing • API (cont) • Define “trxnUsageBillingTypeDef” enumerations • Define “DisputeMissingDef” enumerations • Define “IDRNonIDRDef” enumerations
Req 16 – Updates to Usage/Billing • Bulk Insert • Make “Orig Tran ID” optional, required if “Tran Type” = “867_03F” • Make “Tran Type” required • Make “Transaction Date” required • Make “Missing/Dispute” required • Make “Transaction ID” optional, required if “Missing/Dispute” = “Dispute” • Make “IDR/Non-IDR” required
Req 18 – Standardize DEV LSE sub-type names • GUI • Change “LSE in MP not ERCOT: inactiv” to “LSE in MP not ERCOT: De-engz” on Submit tree
Req 18 – Standardize DEV LSE sub-type names • API • Add “LSE in MP sys not ERCOT: de-engz – CR” and “LSE in MP sys not ERCOT: de-engz – TDSP” as valid enumerations for “issueSubTypeDef”
Req 18 – Standardize DEV LSE sub-type names • Bulk Insert • Change “LSE in MP not ERCOT: inactiv – CR” to “LSE in MP not ERCOT: De-engz – CR” on Bulk Insert sub-type drop down list • Change “LSE in MP not ERCOT: inactiv – TDSP” to “LSE in MP not ERCOT: De-engz – TDSP” on Bulk Insert sub-type drop down list
Req 19 – Changes to ERCOT Initiated • API • Add “SiebelStatus”, “SiebelSubStatus”, and “SiebelCheckDateTime” fields to “ERCOTInitiatedTypeResponse” complex type
Req 22 – Validate CR on Siebel Chg/Info • GUI • Valid Global ID • Submit/Create transition • Error message if neither Submitter or Assignee isn’t the CR involved with Global ID
Req 22 – Validate CR on Siebel Chg/Info • API • Error message returned if neither Submitter or Assignee isn’t the CR involved with Global ID
Req 22 – Validate CR on Siebel Chg/Info • Bulk Insert • Error message if neither Submitter or Assignee isn’t the CR involved with Global ID
Req 24 – DEV LSE field Layout • GUI • “Usage Matches Date Requested”, “Usage Loaded for Date Requested” and “Another CR Involved” fields will appear separately • On “LSE in ERCOT system not MP” workflow, replace “Row Exists at ERCOT” with “Usage Matches Date Requested” • On “LSE in ERCOT system not MP” workflow, replace “Usage Exists for Time Period” with “Usage Loaded for Date Date Requested”
Req 24 – DEV LSE field Layout • API • Remove “RowExistsERCOT” and “UsageExistsForTimePeriod” elements from “UpdateDevLSEType” • Remove “RowExistsERCOT” and “UsageExistsForTimePeriod” elements from “DevLSEResponseType” • Remove “RowExistsERCOT” element definition
Req 24 – DEV LSE field Layout • API (cont) • Remove “UsageExistsForTimePeriod” element definition • Remove “usageExistsForTimePeriodDef” simple type
Req 24 – DEV LSE field Layout • Bulk Insert • No changes
Req 25 – New IAG Workflows • GUI • Users no longer able to submit IAS issues • Users will still be able to update current IAS issues • 2 new workflows added to Submit Tree: • Inadvertent Gaining • Inadvertent Losing • Users will be able to run Reports against IAS and IAGs issues by selecting “IAG” from project list
Req 25 – New IAG Workflows • GUI (cont) • Error thrown if “Proposed Regain Date” is greater than 15 days from Issue submit date • Comments are required if “Invalid IAG Reason” is “Other” or “Invalid Order Type” on “Select IAS parties” transition
Req 25 – New IAG Workflows • API • Add “IaGg” and “IaGl” to “SubTypeD2DType” complex type • Add “IaGgResponse” and “IaGlResponse” to “SubTypeD2DResponseType” complex type • Add “ProposedRegainDate”, “RegainingBGN02”, “TransactionDate”, “RegainingGlobalID”, “UnexecutableReason”, and “RegainingTrxnSubmitDate” to “SubTypeUpdateD2DType” complex type