TS-003 — Richiesta/ticket creato senza elemento di workflow (DEM)
Sintomi
- Una richiesta esiste in
REQUESTCENTER_TEST38ma non ha avanzamento di workflow / non compare nelle code operative. - Manca il collegamento richiesta↔elemento workflow.
Componenti coinvolti
Flusso FLOW-REQ-001: Request.Create → GESTREQUEST_T2.ADDREQUEST;
DEM.WorkflowCreatingActivity.Run → DEM_DOCREATEACTIVITY; SetWorkflowInterface → GESTREQUEST.ADDWORKFLOWINTERFACE.
Schemi REQUESTCENTER_TEST38 + DEM_TEST38.
Cause probabili
- Eccezione tra
Begin()eCommit()→Rollback(nessun ticket persistito) — ma se il commit è parziale per anomalia, la richiesta può risultare senza interfaccia WF. DEM_DOCREATEACTIVITYfallita (attività di tipo Create non risolta / GUIDActivityTypes.Create).- Workflow a singola attività → create-close automatico (comportamento atteso, non un errore — vedi
BR-REQ-016).
Query diagnostiche (read-only)
-- interfaccia workflow presente per la richiesta?
SELECT * FROM REQUESTCENTER_TEST38.REQUESTWORKFLOWINTERFACE WHERE ID_REQUEST = :idRequest;
-- stato/elemento DEM collegato
SELECT * FROM DEM_TEST38.ELEMENTWORKFLOWSTATE WHERE ID_ELEMENT = :idElement;
SELECT * FROM DEM_TEST38.ELEMENTWORKFLOWHISTORY WHERE ID_ELEMENT = :idElement ORDER BY 1;
Procedura diagnostica
- Verificare l'esistenza della riga in
REQUESTWORKFLOWINTERFACEper la richiesta. - Verificare
ELEMENTWORKFLOWSTATE/HISTORYper l'elemento atteso. - Correlare con i log dell'eccezione al momento della creazione (rollback?).
Risoluzione
Se rollback: rilanciare la creazione. Se create-close atteso (singola attività): nessuna azione. Se interfaccia mancante per bug: escalation al team (potenziale re-aggancio manuale a cura applicativa).
Escalation
Team applicativo RequestCenter/DEM.
Evidenza
FLOW-REQ-001; stored-procedure-dependencies.csv (DEM_DOCREATEACTIVITY → ELEMENTWORKFLOWSTATE/HISTORY).