Controllable Unit Suspension
The relation allowing an impacted system operator to temporarily suspend a controllable unit.
Relevant links
Fields
| Name | Description | Format | Reference |
|---|---|---|---|
| id | Unique surrogate identifier. | bigint Read only |
|
| controllable_unit_id | Reference to the suspended controllable unit. | bigint Required Non-updatable |
controllable_unit.id |
| impacted_system_operator_id | Reference to the impacted system operator suspending the controllable unit. | bigint Non-updatable Defaults to the system operator creating the resource. |
party.id |
| reason | The reason for the suspension. | text One of: compromises_safe_operation, otherRequired |
|
| recorded_at | When the resource was recorded (created or updated) in the system. | date-time Read only |
|
| recorded_by | The identity that recorded the resource. | bigint Read only |
Validation Rules
| Validation rule key | Validation rule | Status |
|---|---|---|
| CUS-VAL001 | Controllable units can only be suspended when their status is active. |
DONE |
| CUS-VAL002 | ISO can only have one active suspension per controllable unit. | DONE |
Notifications
| Action | Recipient | Comment |
|---|---|---|
| create, update, delete | SP | Service provider with current contract to the suspended controllable unit |
| create, update, delete | SO | All ISOs and PSOs |
Authorization
Resource Level Authorization
Below is the RLA for the resource. The default policy is deny.
Anonymous
No policies.
Common
No policies.
Balance Responsible Party
| Policy key | Policy | Status |
|---|---|---|
| CUS-BRP001 | Read CU suspensions on CU where they are currently BRP on the AP. | DONE |
| CUS-BRP002 | Read CU suspension history on CU where they were BRP on the AP during the contract period. | DONE |
End User
No policies.
Energy Supplier
No policies.
Flexibility Information System Operator
| Policy key | Policy | Status |
|---|---|---|
| CUS-FISO001 | Create, read, update and delete all CUS. | DONE |
| CUS-FISO002 | Read all CUS history. | DONE |
Organisation
No policies.
System Operator
| Policy key | Policy | Status |
|---|---|---|
| CUS-SO001 | Create, read, update and delete their own CUS. | DONE |
| CUS-SO002 | Read history on their own CUS. | DONE |
| CUS-SO003 | Read CUS targeted at CUs they can see. | DONE |
| CUS-SO004 | Read history on CUS targeted at CUs they can see. | DONE |
Service Provider
| Policy key | Policy | Status |
|---|---|---|
| CUS-SP001 | Read CU suspensions overlapping with periods where they own the CU | DONE |
| CUS-SP002 | Read history on CU suspensions on periods where they own the CU. | DONE |
Third Party
No policies.
Field Level Authorization
For party type abbreviations, check the authentication docs.
| FIELD | ANON | BRP | ES | EU | FISO | SO | SP | TP | ORG |
|---|---|---|---|---|---|---|---|---|---|
| id | R | R | R | R | R | R | R | ||
| controllable_unit_id | R | R | R | RC | RC | R | R | ||
| impacted_system_operator_id | R | R | R | RC | RC | R | R | ||
| reason | R | R | R | RCU | RCU | R | R | ||
| recorded_at | R | R | R | R | R | R | R | ||
| recorded_by | R | R | R | R | R | R | R |