...
CCH Basic Subscription, monthly
Plan Code: ucf-12000001
State Agency Add-On’s:- ucf-12000001
Name | Add-on Code | Accounting Code | Restriction | Implemented in Production |
---|---|---|---|---|
Additional User, monthly | ucf-12000002 | ucf-12000002 | Yes | |
Compliance Templates, monthly | ucf-12000003 | ucf-12000003 | Yes | |
Custom Glossary, monthly | ucf-12000004 | ucf-12000004 | Yes | |
API Access, monthly | ucf-12000005 | ucf-12000005 | Yes | |
OEM API, monthly | ucf-12000006 | ucf-12000006 | Yes | |
UCF Mapper, monthly | ucf-12000009 | ucf-12000009 | Yes | |
Energy NERC+, monthly | ucf-12000011 | ucf-12000011 | energy | No |
Alabama State Agencies, monthly | ucf-12000012 | ucf-12000012 | stateAgencyAlabama | No |
California State Agencies, monthly | ucf-12000013 | ucf-12000013 | stateAgencyCalifornia | No |
Texas State Agencies, monthly | ucf-12000014 | ucf-12000014 | stateAgencyTexas | No |
New York State Agencies, monthly | ucf-12000015 | ucf-12000015 | stateAgencyNewYork | No |
Colorado State Agencies, monthly | ucf-12000016 | ucf-12000016 | stateAgencyColorado | No |
Arizona State Agencies, monthly | ucf-12000017 | ucf-12000017 | stateAgencyArizona | No |
CCH Basic Subscription, yearly
Plan Code: ucf-00000001
State Agency Add-On’s:- ucf-00000001
Name | Add-on Code | Accounting Code | Restriction | Implemented in Production |
---|---|---|---|---|
Additional User, yearly | ucf-00000002 | ucf-00000002 | Yes | |
Compliance Templates, yearly | ucf-00000003 | ucf-00000003 | Yes | |
Custom Glossary, yearly | ucf-00000004 | ucf-00000004 | Yes | |
API Access, yearly | ucf-00000005 | ucf-00000005 | Yes | |
OEM API, yearly | ucf-00000006 | ucf-00000006 | Yes | |
UCF Mapper, yearly | ucf-00000009 | ucf-00000009 | Yes | |
Energy NERC+, yearly | ucf-00000011 | ucf-00000011 | energy | Yes |
Alabama State Agencies, yearly | ucf-00000012 | ucf-00000012 | stateAgencyAlabama | No |
California State Agencies, yearly | ucf-00000013 | ucf-00000013 | stateAgencyCalifornia | No |
Texas State Agencies, yearly | ucf-00000014 | ucf-00000014 | stateAgencyTexas | No |
New York State Agencies, yearly | ucf-00000015 | ucf-00000015 | stateAgencyNewYork | No |
Colorado State Agencies, yearly | ucf-00000016 | ucf-00000016 | stateAgencyColorado | No |
Arizona State Agencies, yearly | ucf-00000017 | ucf-00000017 | stateAgencyArizona | No |
CCH Basic Subscription, 24 months, billed every 24 months Plan Code: - ucf-p-1-24-24
Name |
---|
...
Add-on Code | Accounting Code | Restriction | Implemented in Production | |
---|---|---|---|---|
Additional User, 24 months, billed every 24 months | ucf-a-2-24-24 | ucf-a-2-24-24 | Yes | |
Compliance Templates, 24 months, billed every 24 months | ucf-a-3-24-24 | ucf-a-3-24-24 | Yes | |
Custom Glossary, 24 months, billed every 24 months | ucf-a-4-24-24 | ucf-a-4-24-24 | Yes | |
API Access, 24 months, billed every 24 months | ucf-a-5-24-24 | ucf-a-5-24-24 | Yes | |
OEM API, 24 months, billed every 24 months | ucf-a-6-24-24 | ucf-a-6-24-24 | Yes | |
UCF Mapper, 24 months, billed every 24 months | ucf-a-9-24-24 | ucf-a-9-24-24 | Yes | |
Energy NERC+, 24 months, billed every 24 months | ucf-a-11-24-24 | ucf-a-11-24-24 | energy | Yes |
Alabama State Agencies, 24 months, billed every 24 months | ucf-a-12-24-24 | ucf-a-12-24-24 | stateAgencyAlabama | No |
California State Agencies, 24 months, billed every 24 months | ucf-a-13-24-24 | ucf-a-13-24-24 | stateAgencyCalifornia | No |
Texas State Agencies, 24 months, billed every 24 months | ucf-a-14-24-24 | ucf-a-14-24-24 | stateAgencyTexas | No |
New York State Agencies, 24 months, billed every 24 months | ucf-a-15-24-24 | ucf-a-15-24-24 | stateAgencyNewYork | No |
Colorado State Agencies, 24 months, billed every 24 months | ucf-a-16-24-24 | ucf-a-16-24-24 | stateAgencyColorado | No |
Arizona State Agencies, 24 months, billed every 24 months | ucf-a-17-24-24 | ucf-a-17-24-24 | stateAgencyArizona | No |
CCH Basic Subscription, 36 months, billed every 36 months Plan Code: - ucf-p-1-36-36
Name |
---|
...
Add-on Code | Accounting Code | Restriction | Implemented in Production | |
---|---|---|---|---|
Additional User, 36 months, billed every 36 months | ucf-a-2-36-36 | ucf-a-2-36-36 | Yes | |
Compliance Templates, 36 months, billed every 36 months | ucf-a-3-36-36 | ucf-a-3-36-36 | Yes | |
Custom Glossary, 36 months, billed every 36 months | ucf-a-4-36-36 | ucf-a-4-36-36 | Yes | |
API Access, 36 months, billed every 36 months | ucf-a-5-36-36 | ucf-a-5-36-36 | Yes | |
OEM API, 36 months, billed every 36 months | ucf-a-6-36-36 | ucf-a-6-36-36 | Yes | |
UCF Mapper, 36 months, billed every 36 months | ucf-a-9-36-36 | ucf-a-9-36-36 | Yes | |
Energy NERC+, 36 months, billed every 36 months | ucf-a-11-36-36 | ucf-a-11-36-36 | energy | Yes |
Alabama State Agencies, 36 months, billed every 36 months | ucf-a-12-36-36 | ucf-a-12-36-36 | stateAgencyAlabama | Yes |
California State Agencies, 36 months, billed every 36 months | ucf-a-13-36-36 | ucf-a-13-36-36 | stateAgencyCalifornia | No |
Texas State Agencies, 36 months, billed every 36 months | ucf-a-14-36-36 | ucf-a-14-36-36 | stateAgencyTexas | No |
New York State Agencies, 36 months, billed every 36 months | ucf-a-15-36-36 | ucf-a-15-36-36 | stateAgencyNewYork | No |
Colorado State Agencies, 36 months, billed every 36 months | ucf-a-16-36-36 | ucf-a-16-36-36 | stateAgencyColorado | No |
Arizona State Agencies, 36 months, billed every 36 months | ucf-a-17-36-36 | ucf-a-17-36-36 | stateAgencyArizona | No |
CCH Basic Subscription, 48 60 months, billed every 48 monthsPlan Code: 60 months - ucf-p-1-4860-4860
Name |
---|
...
Add-on Code | Accounting Code | Restriction | Implemented in Production | |
---|---|---|---|---|
Additional User, 60 months, billed every 60 months | ucf-a-2-60-60 | ucf-a-2-60-60 | Yes | |
Compliance Templates, 60 months, billed every 60 months | ucf-a-3-60-60 | ucf-a-3-60-60 | Yes | |
Custom Glossary, 60 months, billed every 60 months | ucf-a-4-60-60 | ucf-a-4-60-60 | Yes | |
API Access, 60 months, billed every 60 months | ucf-a-5-60-60 | ucf-a-5-60-60 | Yes | |
OEM API, 60 months, billed every 60 months | ucf-a-6-60-60 | ucf-a-6-60-60 | Yes | |
UCF Mapper, 60 months, billed every 60 months | ucf-a-9-60-60 | ucf-a-9-60-60 | Yes | |
Energy NERC+, |
...
60 months, billed every |
...
60 months | ucf-a-11-60-60 | ucf-a-11- |
...
60-60 | energy | No |
Alabama State Agencies, |
...
60 months, billed every |
...
60 months | ucf-a-12-60-60 | ucf-a-12- |
...
60-60 | stateAgencyAlabama | No |
California State Agencies, |
...
60 months, billed every |
...
60 months | ucf-a-13-60-60 | ucf-a-13- |
...
60-60 | stateAgencyCalifornia | No |
Texas State Agencies, |
...
60 months, billed every |
...
60 months | ucf-a-14-60-60 | ucf-a-14- |
...
60-60 | stateAgencyTexas | No |
New York State Agencies, |
...
60 months, billed every |
...
60 months | ucf-a-15-60-60 | ucf-a-15- |
...
60-60 | stateAgencyNewYork | No |
Colorado State Agencies, |
...
60 months, billed every |
...
60 months | ucf-a-16-60-60 | ucf-a-16- |
...
60-60 | stateAgencyColorado | No |
Arizona State Agencies, |
...
60 months, billed every |
...
60 months | ucf-a-17-60-60 | ucf-a-17- |
...
60-60 | stateAgencyArizona | No |
CCH Basic Subscription, 60 months, billed every 60 months Plan Code: - ucf-p-1-60-60
Name |
---|
...
Add-on Code | Accounting Code | Restriction | Implemented in Production | |
---|---|---|---|---|
Additional User, 60 months, billed every 60 months | ucf-a-2-60-60 | ucf-a-2-60-60 | Yes | |
Compliance Templates, 60 months, billed every 60 months | ucf-a-3-60-60 | ucf-a-3-60-60 | Yes | |
Custom Glossary, 60 months, billed every 60 months | ucf-a-4-60-60 | ucf-a-4-60-60 | Yes | |
API Access, 60 months, billed every 60 months | ucf-a-5-60-60 | ucf-a-5-60-60 | Yes | |
OEM API, 60 months, billed every 60 months | ucf-a-6-60-60 | ucf-a-6-60-60 | Yes | |
UCF Mapper, 60 months, billed every 60 months | ucf-a-9-60-60 | ucf-a-9-60-60 | Yes | |
Energy NERC+, 60 months, billed every 60 months | ucf-a-11-60-60 | ucf-a-11-60-60 | energy | No |
Alabama State Agencies, 60 months, billed every 60 months | ucf-a-12-60-60 | ucf-a-12-60-60 | stateAgencyAlabama | No |
California State Agencies, 60 months, billed every 60 months | ucf-a-13-60-60 | ucf-a-13-60-60 | stateAgencyCalifornia | No |
Texas State Agencies, 60 months, billed every 60 months | ucf-a-14-60-60 | ucf-a-14-60-60 | stateAgencyTexas | No |
New York State Agencies, 60 months, billed every 60 months | ucf-a-15-60-60 | ucf-a-15-60-60 | stateAgencyNewYork | No |
Colorado State Agencies, 60 months, billed every 60 months | ucf-a-16-60-60 | ucf-a-16-60-60 | stateAgencyColorado | No |
Arizona State Agencies, 60 months, billed every 60 months | ucf-a-17-60-60 | ucf-a-17-60-60 | stateAgencyArizona | No |
CCH OEM Subscription, yearly - oem-p-1-12-12
Name | Add-on Code | Accounting Code | Restriction | Implemented in Production |
---|---|---|---|---|
OEM 3 Document Pack, yearly | oem-a-1-12-12 | oem-a-1-12-12 | Yes | |
OEM 5 Document Pack, yearly | oem-a-2-12-12 | oem-a-2-12-12 | Yes | |
OEM 10 Document Pack, yearly | oem-a-3-12-12 | oem-a-3-12-12 | Yes | |
OEM 20 Document Pack, yearly | oem-a-4-12-12 | oem-a-4-12-12 | Yes | |
OEM 30 Document Pack, yearly | oem-a-5-12-12 | oem-a-5-12-12 | Yes |
CCH OEM Subscription, 24 months, billed every 24 months - oem-p-1-24-24
Name | Add-on Code | Accounting Code | Restriction | Implemented in Production |
---|---|---|---|---|
OEM 3 Document Pack, 24 months, billed every 24 months | oem-a-1-24-24 | oem-a-1-24-24 | Yes | |
OEM 5 Document Pack, 24 months, billed every 24 months | oem-a-2-24-24 | oem-a-2-24-24 | Yes | |
OEM 10 Document Pack, 24 months, billed every 24 months | oem-a-3-24-24 | oem-a-3-24-24 | Yes | |
OEM 20 Document Pack, 24 months, billed every 24 months | oem-a-4-24-24 | oem-a-4-24-24 | Yes | |
OEM 30 Document Pack, 24 months, billed every 24 months | oem-a-5-24-24 | oem-a-5-24-24 | Yes |
CCH OEM Subscription, 36 months, billed every 36 months - oem-p-1-36-36
Name | Add-on Code | Accounting Code | Restriction | Implemented in Production |
---|---|---|---|---|
OEM 3 Document Pack, 36 months, billed every 36 months | oem-a-1-36-36 | oem-a-1-36-36 | Yes | |
OEM 5 Document Pack, 36 months, billed every 36 months | oem-a-2-36-36 | oem-a-2-36-36 | Yes | |
OEM 10 Document Pack, 36 months, billed every 36 months | oem-a-3-36-36 |
...
oem-a-3-36-36 | Yes | |||
OEM 20 Document Pack, 36 months, billed every 36 months | oem-a-4-36-36 | oem-a-4-36-36 | Yes | |
OEM 30 Document Pack, 36 months, billed every 36 months | oem-a-5-36-36 | oem-a-5-36-36 | Yes |
CCH OEM Subscription, 48 months, billed every 48 months - oem-p-1-48-48
Name | Add-on Code | Accounting Code | Restriction | Implemented in Production |
---|---|---|---|---|
OEM 3 Document Pack, 48 months, billed every 48 months | oem-a-1-48-48 | oem-a-1-48-48 | Yes | |
OEM 5 Document Pack, 48 months, billed every 48 months | oem-a-2-48-48 | oem-a-2-48-48 | Yes | |
OEM 10 Document Pack, 48 months, billed every 48 months | oem-a-3-48-48 | oem-a-3-48-48 | Yes | |
OEM 20 Document Pack, 48 months, billed every 48 months | oem-a-4-48-48 | oem-a-4-48-48 | Yes | |
OEM 30 Document Pack, 48 months, billed every 48 months | oem-a-5-48-48 | oem-a-5-48-48 | Yes |
CCH OEM Subscription, 60 months, billed every 60 months - oem-p-1-60-60
Name | Add-on Code | Accounting Code | Restriction | Implemented in Production |
---|---|---|---|---|
OEM 3 Document Pack, 60 months, billed every 60 months | oem-a-1-60-60 | oem-a-1-60-60 | Yes | |
OEM 5 Document Pack, 60 months, billed every 60 months | oem-a-2-60-60 | oem-a-2-60-60 | Yes | |
OEM 10 Document Pack, 60 months, billed every 60 months | oem-a-3-60-60 | oem-a-3-60-60 | Yes | |
OEM 20 Document Pack, 60 months, billed every 60 months | oem-a-4-60-60 | oem-a-4-60-60 | Yes | |
OEM 30 Document Pack, 60 months, billed every 60 months | oem-a-5-60-60 | oem-a-5-60-60 | Yes |
Add-On Restrictions
In order for customers to not be able to see use (via the UI or APIs) Authority Documents and/or Controls (or other entities) that are part of a State Agency Add-Onan entitled add-on with restriction, we have to add rows to the ENTITYentity_
ENTITLEMENTS entitlements
table of the CCH database as a new Authority Document (or other targeted entities) is published. Adding a restriction to an entity will only prevent it from being directly accessed via API and will not prevent it from appearing inside of other responses.
Class_Name values: \Db\Entity\AuthorityDocument and \Db\Entity\Control
Entity_ID values: the ID of the Authority Document or Control
Restriction values: stateAgencyEnergyCCH only supports restrictions for Authority Documents at the moment.
Table structure for entity_entitlements
:
Column | Type | Example Value(s) |
---|---|---|
class_name | string |
|
entity_id | integer | The ID of the entity |
restriction | string |
|
Example:
To restrict Authority Document with ID = 1234 to Arizona, add the following to the DB entity_entitlements
table:
Classclass_
Name name
= \Db
\_Entity
\AuthorityDocument
Entity_ID = 1234
Restriction = stateAgencyArizona_AuthorityDocument
entity_id
= 1234
restriction
= stateAgencyArizona
OEM Vendor Restrictions
In order for OEM Vendors to be able to use Authority Documents (or other entities), we have to add rows to the entity_singular_entitlements
table of the CCH database as a new Authority Document (or other targeted entities) is published. Adding a restriction to an entity will only prevent it from being directly accessed via API and will not prevent it from appearing inside of other responses. CCH only supports restrictions for Authority Documents at the moment.
Table structure for entity_singular_entitlements
:
Column | Type | Example Value(s) |
---|---|---|
class_name | string |
|
entity_id | integer | The ID of the entity |
account_id | integer | The ID of the vendor account |
Example:
To restrict Authority Document 1234 to Arizona, add the following to the entity_entitlements
table:
class_name
= Db_Entity_AuthorityDocument
entity_id
= 1234
account_id
= 12345