Точка расширения используется для дополнительного контрола в таблице процессов (отображается при наведении на строку)
import {Universe} from '@universe-ee/sdk';const {React} = Universe.Vendor;const {Uikit} = Universe.Platform;export class CustomProcessWorkflowRowAction extends React.Component<Universe.MDM.EE.Workflow.UEProcessWorkflowRowActionProps> { override render() { return ( <span> <Uikit.Icon name={'warning'}/> </span> ); }} Копировать
import {Universe} from '@universe-ee/sdk';const {React} = Universe.Vendor;const {Uikit} = Universe.Platform;export class CustomProcessWorkflowRowAction extends React.Component<Universe.MDM.EE.Workflow.UEProcessWorkflowRowActionProps> { override render() { return ( <span> <Uikit.Icon name={'warning'}/> </span> ); }}
Подключение точки расширения:
import {Universe} from '@universe-ee/sdk';import {CustomProcessWorkflowRowAction} from './CustomProcessWorkflowRowAction';export default { type: 'ProcessWorkflowRowAction', moduleId: 'ProcessWorkflowRowAction_TestUE', active: true, system: false, resolver: (store: Universe.Platform.Uikit.TableRowActionsProps<any>) => { return true; }, meta: { order: 2 }, component: CustomProcessWorkflowRowAction} satisfies Universe.Platform.UserExit.UserExitDeclaration; Копировать
import {Universe} from '@universe-ee/sdk';import {CustomProcessWorkflowRowAction} from './CustomProcessWorkflowRowAction';export default { type: 'ProcessWorkflowRowAction', moduleId: 'ProcessWorkflowRowAction_TestUE', active: true, system: false, resolver: (store: Universe.Platform.Uikit.TableRowActionsProps<any>) => { return true; }, meta: { order: 2 }, component: CustomProcessWorkflowRowAction} satisfies Universe.Platform.UserExit.UserExitDeclaration;
Является ли экземпляр точки расширения активным
Мета-информация точки расширения
Уникальный идентификатор экземпляра точки расширения
Функция указывает, следует ли применять данный экземпляр точки расширения
Является ли системным экземпляром
Точка расширения используется для дополнительного контрола в таблице процессов (отображается при наведении на строку)
Example
Пример: добавление иконки, отображающейся при наведении на строку в таблице процессов
Подключение точки расширения: