← Навигация по документации

Управление тем, кто и что видит

Начиная с версии 5.13.0 dcm4chee-arc-light (защищённая версия), мы реализовали возможность управлять видимостью отдельных частей UI. Если вам не нужна или не требуется настройка разрешений, вы можете определить некую super-user-role и добавить эту role пользователям UI в Keycloak.

Настройка разрешений

Где найти настройку разрешений в UI

  1. Перейдите в Menu -> Configuration, затем на странице Devices используйте Edit Device устройства dcm4chee-arc.
  2. Перейдите в Extensions и Edit Extension для Device Extension, откройте блок Child Objects и кликните на (первом) элементе (по умолчанию называется default) в выпадающем списке UI Configuration, откройте Child Objects, и там вы найдёте раздел Permission.

Редактирование разрешений

Если вы редактируете/добавляете какое-либо разрешение в UI Configurator, вы увидите 4 атрибута: UI Permission Name, UI Action, UI Action Parameter и Accepted User Role.

Комбинация UI Action и UI Action Parameter определяет часть UI (Element, Block, Menu и т.д.), к которой применяется разрешение; атрибут Accepted User Role задаёт роли пользователей, для которых активна эта комбинация (UI Action и UI Action Parameter). UI Permission Name — это просто имя, которое вы можете менять по своему усмотрению.

Ниже приведён список всех возможных комбинаций, которые можно использовать:

В Open Source версии:

UI Action Value Valid UI Action Parameter Value Назначение Current UI Permission Name
menu-studies visible Управляет видимостью пункта меню Studies Menu - Studies
accessible Управляет доступностью пункта меню Studies Menu - Studies
action-studies-more_function visible Управляет видимостью выпадающего списка More Functions на странице Studies Action - Studies - More Function
action-studies-viewer visible Управляет видимостью значка/кнопки Open Viewer Action - Studies - Open Viewer
action-studies-study edit Управляет видимостью кнопки Edit для исследований на странице Studies Action - Studies - Edit study
action-studies-study upload Управляет видимостью кнопки Upload для исследований на странице Studies Action - Studies - Upload File in study
action-studies-verify_storage_commitment visible Управляет видимостью кнопки Verify Storage Commitment для исследований на странице Studies Action - Studies - Verify Storage Commitment
action-studies-download visible Управляет видимостью кнопки Download для исследований на странице Studies Action - Studies - Download study
action-studies-study restore Управляет видимостью кнопки Restore Study на странице Studies Action - Studies - Restore Study
action-studies-copy_merge_move visible Управляет видимостью блока кнопок Copy-Merge-Move на странице Studies Action - Studies - Copy Merge Move
action-studies-patient edit Управляет видимостью кнопки Edit для пациентов на странице Studies Action - Studies - Edit Patient
action-studies-mwl create Управляет видимостью кнопки Create для MWL на странице Studies Action - Studies - Create MWL
action-studies-patient delete Управляет видимостью кнопки Delete для пациента на странице Studies Action - Studies - Delete Patient
action-studies-study export Управляет видимостью кнопки Export для исследований на странице Studies Action - Studies - Export study
action-studies-study reject Управляет видимостью кнопки Reject для исследований на странице Studies Action - Studies - Reject study
action-studies-study restore Управляет видимостью кнопки Restore для исследований на странице Studies Action - Studies - Restore study
action-studies-serie visible Управляет видимостью кнопки Show Series на странице Studies Action - Studies - Show Series
action-studies-serie export Управляет видимостью кнопки Export для серий на странице Studies Action - Studies - Export Series
action-studies-serie reject Управляет видимостью кнопки Reject для серий на странице Studies Action - Studies - Reject Series
action-studies-serie restore Управляет видимостью кнопки Restore для серий на странице Studies Action - Studies - Restore Series
action-studies-instance export Управляет видимостью кнопки Export для экземпляров на странице Studies Action - Studies - Export Instance
action-studies-serie reject Управляет видимостью кнопки Reject для экземпляров на странице Studies Action - Studies - Reject Instance
action-studies-instance restore Управляет видимостью кнопки Restore для экземпляров на странице Studies Action - Studies - Restore Instance
action-studies-mwl upload Управляет видимостью кнопки Upload для MWL на странице Studies Action - Studies - Edit MWL
action-studies-mwl delete Управляет видимостью кнопки Delete для MWL на странице Studies Action - Studies - Delete MWL
action-studies-count visible Управляет видимостью кнопки Count на странице Studies Action - Studies - Count
action-studies-size visible Управляет видимостью кнопки Size на странице Studies Action - Studies - Size
menu-configuration visible Управляет видимостью пункта меню Configuration Menu - Configuration
tab-configuration->devices accessible Управляет доступностью вкладки Devices на странице Configuration Tab - Configuration Devices
visible Управляет видимостью вкладки Devices на странице Configuration Tab - Configuration Devices
action-devicelist-device_configuration accessible Управляет разрешением на настройку устройства Action - Device Configuration
tab-configuration->ae_list accessible Управляет доступностью вкладки Ae List на странице Configuration Tab - Configuration Ae List
visible Управляет видимостью вкладки Ae List на странице Configuration Tab - Configuration Ae List
tab-configuration->hl7_applications accessible Управляет доступностью вкладки Hl7 Applications на странице Configuration Tab - Configuration Hl7 Applications
visible Управляет видимостью вкладки Hl7 Applications на странице Configuration Tab - Configuration Hl7 Applications
action-devicelist-device_configuration visible Управляет видимостью кнопок, относящихся к редактированию устройств, на странице Devicelist Action - Device Config Actions
menu-monitoring visible Управляет видимостью пункта меню Monitoring Menu - Monitoring
tab-monitoring->associations accessible Управляет доступностью вкладки Associations на странице Monitoring Tab - Monitoring Associations
visible Управляет видимостью вкладки Associations на странице Monitoring Tab - Monitoring Associations
tab-monitoring->queues accessible Управляет доступностью вкладки Queues на странице Monitoring Tab - Monitoring Queues
visible Управляет видимостью вкладки Queues на странице Monitoring Tab - Monitoring Queues
tab-monitoring->control accessible Управляет доступностью вкладки Control на странице Monitoring Tab - Monitoring Control
visible Управляет видимостью вкладки Control на странице Monitoring Tab - Monitoring Control
tab-monitoring->export accessible Управляет доступностью вкладки Export на странице Monitoring Tab - Monitoring Export
visible Управляет доступностью вкладки Export на странице Monitoring Tab - Monitoring Export
tab-monitoring->external_retrieve accessible Управляет доступностью вкладки External Retrieve на странице Monitoring Tab - Monitoring External Retrieve
visible Управляет видимостью вкладки External Retrieve на странице Monitoring Tab - Monitoring External Retrieve
tab-monitoring->storage_commitments accessible Управляет доступностью вкладки Storage Commitments на странице Monitoring Tab - Monitoring Storage Commitments
visible Управляет видимостью вкладки Storage Commitments на странице Monitoring Tab - Monitoring Storage Commitments
tab-monitoring->storage_systems accessible Управляет доступностью вкладки Storage Systems на странице Monitoring Tab - Monitoring Storage Systems
visible Управляет видимостью вкладки Storage Systems на странице Monitoring Tab - Monitoring Storage Systems
action-monitoring->queues-all_action visible Управляет видимостью блока More Function на странице Monitoring->Queues Action - Monitoring Queues All Actions
action-monitoring->queues-single_action visible Управляет видимостью кнопок действий (напр. Cancel, Reschedule, Delete) на странице Monitoring->Queues Action - Monitoring Queues Single Actions
action-monitoring->export-all_action visible Управляет видимостью блока действий (Download-CSV и All Actions) на странице Monitoring->Export Action - Monitoring Export All Actions
action-monitoring->export-single_action visible Управляет видимостью кнопок действий (напр. Cancel, Reschedule, Delete) на странице Monitoring->Export Action - Monitoring Export Single Action
action-monitoring->external_retrieve-all_action visible Управляет видимостью блока действий (Download-CSV, Upload-CSV и All Actions) на странице Monitoring->External retrieve Action - Monitoring - External Retrieve All Actions
action-monitoring->external_retrieve-single_action visible Управляет видимостью кнопок действий (напр. Cancel, Reschedule, Delete) на странице Monitoring->External Retrieve Action - Monitoring - External Retrieve Single Action

В Pro-версии:

UI Action Value Valid UI Action Parameter Value Назначение Current UI Permission Name
menu-lifecycle_management visible Управляет видимостью пункта меню Lifecycle Management Menu - Lifecycle Management
accessible Управляет доступностью пункта меню Lifecycle Management Menu - Lifecycle Management
menu-audit_record_repository visible Управляет видимостью пункта меню Audit Record Repository Menu - Audit Record Repository
accessible Управляет доступностью пункта меню Audit Record Repository Menu - Audit Record Repository
menu-correct_data visible Управляет видимостью пункта меню Correct Data Menu - Correct Data
menu-move_data visible Управляет видимостью пункта меню Move Data Menu - Move Data
tab-move_data->retrieve accessible Управляет доступностью вкладки Retrieve на странице Move Data Tab - Move Data Retrieve
visible Управляет видимостью вкладки Retrieve на странице Move Data Tab - Move Data Retrieve
menu-statistics visible Управляет видимостью пункта меню Statistics Menu - Statistics
menu-dashboard accessible Управляет доступностью пункта меню Dashboard Menu - dashboard
visible Управляет видимостью пункта меню Dashboard Menu - dashboard
tab-move_data->export accessible Управляет доступностью вкладки Export на странице Move Data Tab - Move Data Export
visible Управляет видимостью вкладки Export на странице Move Data Tab - Move Data Export
tab-statistics->statistics accessible Управляет доступностью вкладки Statistics на странице Statistics Tab - Statistics
visible Управляет видимостью вкладки Statistics на странице Statistics Tab - Statistics
tab-statistics->studies-stored accessible Управляет доступностью вкладки Studies Stored на странице Statistics Tab - Statistics Studies Stored
visible Управляет видимостью вкладки Studies Stored на странице Statistics Tab - Statistics Studies Stored
tab-correct_data->diff accessible Управляет доступностью вкладки Diff на странице Correct Data Tab - Correct Data Diff