Skip to main content

Supply Chain Security Roles

Supply Chain Orchestrator manages authorization via role-based access control. The default roles are automatically updated upon upgrade, so do not customize them; instead create your own roles.

Default Roles for User Accounts

The following roles are meant to be used in defining user accounts:

SC_Business_User

This role has read only access to results of business data / analytics.

Business functions: A business user can read reports from analytics.

This role provides the following privileges:

  • %DB_IRISLIB:R

  • %DB_IRISLOCALDATA:R

  • %DB_IRISTEMP:R

  • %DB_SC:R

  • %DeepSee_Analyzer:U

  • %DeepSee_Architect:U

  • %DeepSee_ListingGroup:U

  • %DeepSee_Portal:U

  • %Service_SQL:U

  • SC_Data_Model_API:R

  • SC_Data_API:RU

SC_Data_Analyst

This role is for data analysts to generate cubes, KPI, business process.

Business functions: A data analyst builds data cubes, KPIs, and set define business processes.

This role provides the following privileges:

  • %DB_SC:RW

  • %DeepSee_Analyzer:U

  • %DeepSee_AnalyzerEdit:U

  • %DeepSee_Architect:U

  • %DeepSee_ListingGroup:U

  • %DeepSee_Portal:U

  • %DeepSee_ReportBuilder:U

  • %Service_SQL:U

  • SC_Data_Model_API:R

  • SC_Data_API:RWU

SC_InterOp_Dev

This role is for interoperability developers.

Business functions: Interoperability developers set up interoperability processes. They may need to write code, import data into SC database, create DTL, BPL, and so on.

This role includes the following privileges:

  • %DB_SC:RW

  • %Service_SQL:U

  • SC_Data_API:RWU

  • %DB_IRISLIB:R

  • %DB_IRISLOCALDATA:R

  • %DB_IRISTEMP:R

  • SC_Data_Model_API:R

  • SC_Data_API:RWU

  • SC_BI_API:RWU

  • %Ens_Alerts

  • %Ens_Code

  • %Ens_DTL

  • %Ens_DTLTest

  • %Ens_Dashboard

  • %Ens_EDISchema

  • %Ens_EDISchemaAnnotations

  • %Ens_ITK

  • %Ens_Jobs

  • %Ens_LookupTables

  • %Ens_MessageContent

  • %Ens_MessageDiscard

  • %Ens_MessageEditResend

  • %Ens_MessageSuspend

  • %Ens_MsgBank_MessageEditResend

  • %Ens_Portal:U

  • %Ens_ProductionConfig

  • %Ens_ProductionDocumentation

  • %Ens_PubSub

  • %Ens_Purge

  • %Ens_Queues

  • %Ens_RuleLog

  • %Ens_Rules

  • %Ens_TestingService

  • %Ens_ViewFileSystem

  • %Ens_WorkflowConfig

SC_Data_Architect

This role includes that of the Data Analyst but allow permits modifying and creating data objects.

Business functions: Data architects customize SC database schemas, create custom objects, import data into SC database, and create cubes, analytics, and KPIs.

This role includes the following privileges:

  • %DB_SC:RW

  • %Service_SQL:U

  • SC_Data_Model_API:RWU

  • SC_Data_API:RWU

  • %DB_IRISLIB:R

  • %DB_IRISLOCALDATA:R

  • %DB_IRISTEMP:R

  • %DeepSee_Analyzer:U

  • %DeepSee_AnalyzerEdit:U

  • %DeepSee_Architect:U

  • %DeepSee_ListingGroup:U

  • %DeepSee_Portal:U

  • %DeepSee_ReportBuilder:U

  • SC_Data_API:RWU

  • SC_BI_API:RWU

SC_Developer

The role for developer of applications.

Business functions: Developer develops entire supply chain system end to end. They cover the combined functions of SC_Data_Architect, SC_InterOp_Dev

This role includes all the privileges of SC_Data_Architect and all the privileges of SC_InterOp_Dev.

SC_Sys_Admin

Administrator of Supply Chain Orchestrator. Business functions: System administrators manages users, manage scheduled tasks, and manage the backup and mirroring of the servers.

This role includes the following privileges:

  • %DB_IRISLIB:R

  • %DB_IRISLOCALDATA:R

  • %DB_IRISTEMP:R

  • %DB_SC:R

This role also grants the role %Manager.

Default Roles for Service Accounts

The following additional roles are meant to be used only in defining service accounts, rather than actual users of the system:

SC_API_RO

This is for 3rd party software to access API (read only).

Business functions: It is for software read only access to data. Not intended to be granted to human users.

This role includes the following privileges:

  • %DB_SC:R

  • %Service_SQL:U

  • SC_BI_API:U

  • SC_Data_Model_API:R

  • SC_Data_API:U

  • %DB_IRISLIB:R

  • %DB_IRISLOCALDATA:R

  • %DB_IRISTEMP:R

SC_API_CRUD

This is for 3rd party software to access API (CRUD).

Business functions: It is for software access to database. Not intended to be granted to human users.

This role includes the following privileges:

  • %DB_SC:RW

  • %Service_SQL:U

  • SC_BI_API:U

  • SC_Data_Model_API:R

  • SC_Data_API:RWU

  • %DB_IRISLIB:R

  • %DB_IRISLOCALDATA:R

  • %DB_IRISTEMP:RW

SC_API_Datamodel_Admin

This is for 3rd party software to customize data model (e.g. a data mapper).

Business functions: It is for software access to data model changes. Example: am automated data mapper. Not intended to be granted to human users.

This role includes the following privileges:

  • %Service_SQL:U

  • SC_Data_Model_API:RWU

  • SC_Data_API:RWU

  • %DB_IRISLIB:R

  • %DB_IRISLOCALDATA:R

  • %DB_IRISTEMP:RW

  • %DB_SC:RW

SC_API_Analytics

This is for 3rd party software to query analytics result.

Business functions: It is for software read only access to analytics result. Example: a dashboard. Not intended to be granted to human users.

This role includes the following privileges:

  • DB_IRISLIB:R

  • %DB_IRISLOCALDATA:R

  • %DB_IRISTEMP:RW

  • %DB_SC:RW

  • %Development:U

  • %DocDB_Admin:U

  • %Service_Console:U

  • %Service_DocDB:U

  • %Service_Native:U

  • %Service_Object:U

  • %Service_SQL:U

  • %Service_Telnet:U

  • %Service_Terminal:U

  • %Service_WebGateway:U

  • %System_CallOut:U

Creating Custom Roles

To create a custom role based on a default role, use the following conventions:

  • The name of the role should not start with SC_.

  • The custom role should add the desired default role as a granted role.

  • The role can add additional privileges.

See Also

Purpose of this instance: Draft documentation
DocReleaseID: SupplyChain2024.1
Content loaded from:
/staging/learning/iris-doc/2024.1.x/doc/supply-chain/en-us/src/
/staging/learning/iris-doc/2024.1.x/doc/cache/en-us/src/
/staging/learning/iris-doc/2024.1.x/doc/ensemble/en-us/src/
/staging/learning/iris-doc/2024.1.x/doc/iris/en-us/src/
/staging/learning/iris-doc/2024.1.x/doc/security/en-us/src/
Excluded items: PAGE_bi, PAGE_deployment, PAGE_interoperability, PAGE_release
FeedbackOpens in a new tab