WebitelApplications Enum
ts
import { WtApplication } from '@webitel/ui-sdk/enums';ts
export const WtApplication = {
Admin: 'admin',
Agent: 'agent',
Supervisor: 'supervisor',
History: 'history',
Audit: 'audit',
Analytics: 'grafana',
Crm: 'crm',
Wfm: 'wfm',
Meet: 'meet',
} as const;
export type WtApplication = (typeof WtApplication)[keyof typeof WtApplication];Sections enums
AdminSection.enum
Admin Sections enum is used for admin nav sections identifying across projects.
js
import { AdminSections } from '@webitel/ui-sdk/enums';ts
/**
* @augments WtApplication
* represents ui sections in Admin WtApplication
* without any relation to WtObjects (?)
*/
export const AdminSections = {
Agents: 'agents',
Blacklist: 'blacklist',
Buckets: 'buckets',
Calendars: 'calendars',
Changelogs: 'changelogs',
ChatGateways: 'chat-gateways',
Chatplan: 'chatplan',
CognitiveProfiles: 'cognitive-profiles',
Communications: 'communications',
Configuration: 'configuration',
Dialplan: 'dialplan',
Devices: 'devices',
EmailProfiles: 'email-profiles',
Flow: 'flow',
Gateways: 'gateways',
GlobalVariables: 'global-variables',
ImportCsv: 'import-csv',
License: 'license',
Media: 'media',
Members: 'members',
Objects: 'objects',
PauseCause: 'pause-cause',
ActivityTypes: 'activity-types',
PauseTemplates: 'pause-templates',
Queues: 'queues',
Regions: 'regions',
ResourceGroups: 'resource-groups',
Resources: 'resources',
Roles: 'roles',
ShiftTemplates: 'shift-templates',
SingleSignOn: 'single-sign-on',
Skills: 'skills',
Storage: 'storage',
StoragePolicies: 'storage-policies',
Teams: 'teams',
Triggers: 'triggers',
Users: 'users',
WorkingConditions: 'working-conditions',
QuickReplies: 'quick-replies',
} as const;
export type AdminSections = (typeof AdminSections)[keyof typeof AdminSections];AuditorSection.enum
Auditor Sections enum is used for Auditor nav sections identifying across projects.
js
import { AuditorSections } from '@webitel/ui-sdk/enums';ts
export const AuditorSections = {
Scorecards: 'scorecards',
} as const;
export type AuditorSections =
(typeof AuditorSections)[keyof typeof AuditorSections];CrmSection.enum
Crm Sections enum is used for Crm nav sections identifying across projects.
js
import { CrmSections } from '@webitel/ui-sdk/enums';ts
export const CrmSections = {
Contacts: 'contacts',
Cases: 'cases',
// CONFIGURATION - LOOKUPS
Slas: 'slas',
ServiceCatalogs: 'service-catalogs',
Priorities: 'priorities',
Statuses: 'statuses',
Sources: 'sources',
CloseReasonGroups: 'close-reason-groups',
ContactGroups: 'contact-groups',
CaseSources: 'case-sources',
// CUSTOMIZATION
CasesExtensions: 'ext-cases',
ContactsExtensions: 'ext-contacts',
CustomLookups: 'custom-lookups',
} as const;
export type CrmSections = (typeof CrmSections)[keyof typeof CrmSections];SupervisorSection.enum
Supervisor Sections enum is used for Supervisor nav sections identifying across projects.
js
import { SupervisorSections } from '@webitel/ui-sdk/enums';ts
export const SupervisorSections = {
Queues: 'queues',
Agents: 'agents',
ActiveCalls: 'active-calls',
} as const;
export type SupervisorSections =
(typeof SupervisorSections)[keyof typeof SupervisorSections];