Добавление функций, выполняемых после назначения бизнес-роли

Точка расширения AfterBusinessRolesAssign позволяет добавлять дополнительные пользовательские функции, выполняемые после сохранения назначения бизнес-роли на актив.

Описание AfterBusinessRolesAssign:

type Resolver = (cardStore: AbstractCardStore<IRecordEntity>) => boolean;

type Meta = {
    order: number;
}

export type AfterBusinessRolesAssign = UeModuleBase<Resolver, Meta> & {
    fn: (cardStore: AssetCardEEStore) => Promise<void>;
};

При добавлении нескольких UE данного типа они будут выполнятся по очереди согласно order. Выполнение следующей функции начнется после завершения выполнения текущей.