Excluding Logically Deleted Data (P6 EPPM only)
Objects marked for deletion in the P6 EPPM application database are deleted logically, not physically. These objects are returned in a query unless they are filtered.
Example of Excluding Logically Deleted Data
In this example, configCode ds_p6adminuser has records logically marked for deletion in the TASK table. If you do not want these records in the response use the filter condition DELETE_SESSION_ID IS NULL in the payload.
{
"name": "My Tasks",
"tables": [
{
"tableName": "TASK",
"columns": [
"PROJ_ID",
"TASK_ID",
"TASK_CODE",
"DELETE_SESSION_ID",
"DELETE_DATE"
],
"condition": {
"operator": "AND",
"conditions": [
{
"columnName": "DELETE_SESSION_ID",
"operator": "IS_NULL"
}
]
}
}
]
}