Try the below SQL (needs modified for what you're trying to remove), if the cleanup agent doesn't remove the records up after that (depending on what records you're trying to delete) you can delete them from the IBS_SPEC, T_ and IBS_SPEC_ASSIGNMENTS tables to get rid of them./* THE BELOW CODE IS AN EXAMPLE ONLY, USE AT OWN RISK!
=====================================================================================
===== Flag records to be deleted by Cleanup Agent in TRIRIGA.
===== By setting the flags below the records will be removed from TRIRIGA on the next Cleanup Agent run.
===== If needed the Cleanup BO command can be manually initiated in the Admin Console to remove records that were flagged.
===== Clear All Caches after BO Cleanup
=====
===== REQUIRED: Change WHERE CLAUSE, FORM and T_ TABLES for records to be flagged.
===== NOTE: Verify Counts before executing SQL statements.
=======================================================================================*/-- Get a count of the records that will be modified for deletion.SELECT COUNT(*) FROM IBS_SPEC S
WHERE (SYSTEM_FLAG != 1 OR SYSTEM_FLAG IS NULL)
AND (ROOT_FLG != 1 OR ROOT_FLG IS NULL)
AND (S.SPEC_NAME NOT LIKE '%DEFAULT%' OR S.SPEC_NAME IS NULL)
AND (OBJECT_STATE != 'TRITEMPLATE
' OR OBJECT_STATE IS NULL) AND EXISTS ( SELECT 1 FROM T_TRIBUILDING T -- CHANGE TABLE NAME WHERE T.SPEC_ID = S.SPEC_ID AND (T.TRIPATHSY NOT LIKE '\Locations\%')
-- CHANGE TO SOMETHING APPLICABLE TO REQUIREMENT AND T.TRIFORMNAMESY = 'triBuilding');
-- CHANGE FORM NAME -- Update the IBS_SPEC table to flag for cleanup.UPDATE IBS_SPEC
SET IBS_SPEC.OBJECT_STATE = NULL,
IBS_SPEC.SYSTEM_STATE = 3 ,
IBS_SPEC.UPDATED_DATE = ( GETDATE() - 181 ),
IBS_SPEC.OBJECT_ID = ( 0 - SPEC_ID )
WHERE ( SYSTEM_FLAG != 1 OR SYSTEM_FLAG IS NULL)
AND ( ROOT_FLG != 1 OR ROOT_FLG IS NULL)
AND ( IBS_SPEC.SPEC_NAME NOT LIKE '%DEFAULT%' OR IBS_SPEC.SPEC_NAME IS NULL)
AND ( OBJECT_STATE != 'TRITEMPLATE' OR OBJECT_STATE IS NULL)
AND EXISTS (
SELECT 1
FROM T_TRIBUILDING T
-- CHANGE TABLE NAME WHERE T.SPEC_ID = S.SPEC_ID
AND (T.TRIPATHSY NOT LIKE '\Locations\%')
-- CHANGE TO SOMETHING APPLICABLE TO REQUIREMENT AND T.TRIFORMNAMESY = 'triBuilding');
-- CHANGE FORM NAME -- Update the T_ table to flag for cleanup.UPDATE T_TRIBUILDING
-- CHANGE TABLE NAMESET SYS_OBJECTID = (0-SYS_OBJECTID),
TRIRECORDSTATESY = null,
SYS_OBJECTSTATE = null
WHERE (TRIPATHSY NOT LIKE '\Locations\%')
-- CHANGE TO SOMETHING APPLICABLE TO REQUIREMENT AND TRIFORMNAMESY = 'triBuilding';
-- CHANGE FORM NAME