Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

RoleDescriptionIncludes
EditorHas the right to see, open and edit the tasks associated to the user having that role.
instantTranslate

Gives access to InstantTranslate, accessing the language resources belonging to the same clients as the user is associated to.

If this is the only role, InstantTranslate is the start page after login.


instantTranslateWriteTm
  • Only evaluated and works with write TM API route - editor/instanttranslateapi/writetm

Documentation for this role can be found here: InstantTranslate#:~:text=Auto%20creation%20of%20memory


TermPortal roles. See more details here TermPortal: User roles
termCustomerSearchRead-only access to TermPortal - search terms and view attributes


termProposerCreate terms/attributes; update/delete certain terms/attributestermCustomerSearch
termReviewerUpdate certain terms/attributes; Update processStatus from unprocessed to provisionallyProcessed or rejected.termCustomerSearch
termFinalizerUpdate certain terms/attributes; Update processStatus from provisionallyProcessed to finalized to rejected.termCustomerSearch
termPMFull read and write access to terms and attributes from termCollections belonging to the clients associated to the user.termCustomerSearch
termPM_allClientsSame as termPM, but termCollections of ALL clients are accessibletermPM
clientpmSame role as the editor.  Usually assigned with combination of the clientpm overview roles(see bellow list)editor
clientpm_usersUser who is able to manage users.editor, clientpm
clientpm_projectsUser who is able to create and manage project. But only for the clients he is assigned to.editor, clientpm
clientpm_langresourcesUser who is able to create and manage resources. But only for the clients he is assigned to.editor, clientpm
clientpm_customersUser who is able to
  • Manage clients he is assigned to:
    • define default user assignments per customer
    • define match ranges and pricing for the analysis
    • define and manage segmentation roles (via bconf) - customer level
    • manage customer level configurations
    • OpenID connect configuration

editor, clientpm
pmlight
  • Light project manager which may only administrate its own projects and tasks and has no access to user management or language resources management.
  • is allowed to create new project for all customers and assign all available language resources
  • will only see by him created projects or the projects where he is assigned as project manager
  • can assign new users to his projects/tasks
  • can assign language resources to his projects/tasks
  • can run analysis and pre-translation to his project/tasks
  • can run pivot pre-translation  to his project/tasks
  • trigger QA  to his project/tasks
  • import and export packages  to his project/tasks
  • change task level configurations  to his project/tasks
Editor
pm
  • allowed create and manage tasks for all clients
  • create and manage language resources
  • create and manage users. Is able to create another PM but not able to create users with admin roles
  • create and manage clients
    • define default user assignments per customer
    • define match ranges and pricing for the analysis
    • define and manage segmentation roles (via bconf) - customer level
    • manage customer level configurations
    • OpenID connect configuration
  • define and manage segmentation roles (via bconf) - system level
  • define and manage Custom task fields
  • define match ranges and pricing for the analysis on system level
  • can cancel importing task and has access to the task logs
  • Notification emails
    • All users did close the job of a workflow role
    • Task with competitive job type taken over by user in the workflow
    • If there are errors when excel task is re-imported
    • Task deadline is approaching
    • Error summary for importing task
    • When new task is assigned as PM
    • When new task is assigned as workflow role
    • When one user finish his workflow
    • When deadline date is overdue
Editor
admin
  • Config: access to the system configuration and edit configurations on level "instance"
  • Is allowed to add non filebased languageresources (mostly MTs)
  • use and maintain the Deepl Glossary
  • Is allowed cancelling a task in status import
  • task leaving in UI is possible, although we are in editor only mode (useful for sysadmins etc.)
  • Is allowed to set other users as "admin" and all included roles
  • Receives an e-mail with the changelog, when translate5 is updated
Editor, PM, termFinalizer, termPM, termPM_allClients
api
  • Config: access to the system configuration and edit configurations on level "system"
  • Allowed to access and modify the configured languages (via API)
  • Plugin Across Hotfolder: Allowed to trigger the check for new files manually
  • Is allowed to impersonate other users (via API)
  • Is allowed to access and modify user API access tokens (via UI and API)
  • Is allowed to read the Job based access tokens
  • Is allowed to read the whole application state from the corresponding endpoint (everybody is allowed to call the endpoint for pinging the application without receiving data)
  • Initial default task type: Instanttranslate Pre Translation Tasks
  • Delete Sessions also by InternalID
Editor, PM, Admin
systemadmin

TODO by Thomas (currently same as admin + receiving daily syslog summary and access to system log in the UI + set the API role)

Same as Admin, additionally:

  • System Status in UI
  • Sytem Log in UI
  • Is allowed to access and modify user API access tokens (via UI and API)
  • Get available translate5 update notification toast in the UI
  • Is allowed to set other users as "systemadmin", "API" and all included roles
Editor, PM, Admin

...