projects/m2-core/src/lib/core/service/application/application-read.service.ts
constructor(logger: Logger, http: HttpClient, endpointService: EndpointConfigService, utilService: UtilService)
|
|||||||||||||||
|
Parameters :
|
| Public calculateNegotiationRoute | ||||||||||||
calculateNegotiationRoute(applicationId: number, nodeOrder: number[])
|
||||||||||||
|
Вычислить маршрут согласования, процесс может быть долгим, если есть пакет изменений
Parameters :
Returns :
Promise<NegotiationStage[]>
|
| Public canSetNewExecutor | |||||||||
canSetNewExecutor(applicationIds?: number[], tableId?: number)
|
|||||||||
|
Negotiation
Parameters :
Returns :
Observable<string>
|
| Public editTableData | ||||||
editTableData(request: EditApplicationsPresentationRequest)
|
||||||
|
Applications table
Parameters :
Returns :
Promise<void>
|
| Public expandFacet | ||||||||||||||||||||
expandFacet(tableId: number, columnId: string, facetId: string, formatFacets)
|
||||||||||||||||||||
|
Parameters :
Returns :
Promise<Facet[]>
|
| Public findSimilarApplications | ||||||
findSimilarApplications(applicationId: number)
|
||||||
|
Parameters :
Returns :
Observable<Application[]>
|
| Public generateReport | ||||||
generateReport(request: SystemReportGenerationRequest)
|
||||||
|
Генерирование отчёта по заявкам
Parameters :
Returns :
Promise<WorkInfo>
|
| Public getApplicationAttributesHashes | ||||||
getApplicationAttributesHashes(applicationIds: number[])
|
||||||
|
Parameters :
Returns :
Observable<NumberMap<string>>
|
| Public getApplicationById |
getApplicationById(applicationId: number, nullByDefault?: boolean)
|
|
Returns :
Promise<Application>
|
| Public getApplicationById$ |
getApplicationById$(id: number, nullByDefault?: boolean)
|
|
Returns :
Observable<Application>
|
| Public getApplicationHistory | ||||||
getApplicationHistory(applicationId: number)
|
||||||
|
Parameters :
Returns :
Promise<ApplicationHistory[]>
|
| Public getApplicationPosition |
getApplicationPosition(tableId: number, applicationId: number)
|
|
Returns :
Promise<number>
|
| Public getApplicationsAttributes | ||||||
getApplicationsAttributes(applicationIds: number[])
|
||||||
|
Application attributes, history, etc.
Parameters :
|
| Public getApplicationsByGroupUid | ||||||
getApplicationsByGroupUid(groupUid: string)
|
||||||
|
Parameters :
Returns :
Observable<Application[]>
|
| Public getApplicationsByIds | ||||||
getApplicationsByIds(ids: number[])
|
||||||
|
Parameters :
Returns :
Observable<Application[]>
|
| Public getApplicationWorkHandle | ||||||
getApplicationWorkHandle(applicationId: number)
|
||||||
|
Айтем или нода, на которую следует спозиционироваться на старте исполнения заявки
Parameters :
Returns :
Promise<HierarchyHandle>
|
| Public getAssignedExecutors |
getAssignedExecutors()
|
|
Согласно #19551, пользователь является экспертом НСИ, если он прописан в качестве эксперта НСИ хотя бы в одном шаблоне заявки или хотя бы для одной группы (ноды).
Returns :
Promise<Account[]>
|
| Public getAssignedNegotiants |
getAssignedNegotiants()
|
|
Получить список Согласующих для заказа отчёта Пользователь является согласующим, если он прописан в качестве согласующего хотя бы в одном шаблоне заявки или хотя бы для одной группы (ноды).
Returns :
Promise<Account[]>
|
| Public getAttributeFormula | ||||||
getAttributeFormula(attributeId: number)
|
||||||
|
Parameters :
Returns :
Promise<FormulaRule>
|
| Public getAttributes | ||||||
getAttributes(applicationId: number)
|
||||||
|
Parameters :
Returns :
Promise<ApplicationAttribute[]>
|
| Public getAttributeScopes | ||||||
getAttributeScopes(attributeId: number)
|
||||||
|
Parameters :
Returns :
Promise<ClassificationNode[]>
|
| Public getFilterFacets | ||||||||||||||||||||
getFilterFacets(tableId: number, columnId: string, formatFacets, size?: number)
|
||||||||||||||||||||
|
Parameters :
Returns :
Promise<Facet[]>
|
| Public getHandedApplicationsYears |
getHandedApplicationsYears()
|
|
Returns :
Promise<number[]>
|
| Public getInitialPropertyValues | ||||||
getInitialPropertyValues(applicationId: number)
|
||||||
|
Parameters :
Returns :
Promise<ApplicationAttribute[]>
|
| Public getNegotiationProgress | ||||||
getNegotiationProgress(application: Application)
|
||||||
|
Parameters :
Returns :
Promise<NegotiationProgress>
|
| Public getNegotiationProgresses | ||||||
getNegotiationProgresses(applications: Application[])
|
||||||
|
Получить информацию по процессу согласования. До отправки заявки на согласования вызывать нет смысла
Parameters :
Returns :
Promise<NumberMap<NegotiationProgress>>
|
| Public getNegotiationRoute | ||||||
getNegotiationRoute(applicationId: number)
|
||||||
|
Получить маршрут согласования, возникающий при отправке заявки на согласование. На предыдущих статусах тут пусто.
Parameters :
Returns :
Promise<AppNegotiationStage[]>
|
| Public getOpenApplicationsForNode | ||||||
getOpenApplicationsForNode(nodeId: number)
|
||||||
|
Получить открытые для меня заявки, которые исполняются в переданной ноде
Parameters :
Returns :
Promise<Application[]>
|
| Public getPossibleExecutors |
getPossibleExecutors(applicationIds?: number[], tableId?: number, input?: string)
|
|
Получить список возможных исполнителей заявки, исключая текущего. Сначала назначеннй в ноду, потом в тип заявки, потом все остальные от нод
Returns :
Promise<Account[]>
|
| Public getPossibleNegotiants | ||||||||||||
getPossibleNegotiants(applicationIds: number[], input: string)
|
||||||||||||
|
Получить список возможных исполнителей заявки, исключая текущего. Сначала назначеннй в ноду, потом в тип заявки, потом все остальные от нод
Parameters :
Returns :
Promise<Account[]>
|
| Public getReportColumnsByRole | ||||||
getReportColumnsByRole(role: ApplicationReportUserRole)
|
||||||
|
Parameters :
Returns :
Promise<ApplicationReportColumnType[]>
|
| Public getRequestByWorkId | ||||||
getRequestByWorkId(workId: number)
|
||||||
|
Parameters :
Returns :
Promise<SystemReportGenerationRequest>
|
| Public getRequestsByWorkIds | ||||||
getRequestsByWorkIds(workIds: number[])
|
||||||
|
Получить параметры запроса для заказа отчёта по идентификатору фоновой задачи
Parameters :
|
| Public getRouteHolders | ||||||
getRouteHolders(applicationId: number)
|
||||||
|
Получить список нод, в которых есть маршруты согласования, для переупорядования перед отправкой на согласование
Parameters :
Returns :
Promise<ClassificationNode[]>
|
| Public getSimilarItemIds |
getSimilarItemIds(applicationId: number, nodeId?: number)
|
|
Получить список дескрипторов позиций, найденных по атрибутам заявки
Returns :
Promise<number[]>
|
| Public getStatusFacets | ||||||
getStatusFacets(tableId: number)
|
||||||
|
Parameters :
Returns :
Promise<EntityLight[]>
|
| Public getTableRowCount | ||||||
getTableRowCount(tableId: number)
|
||||||
|
Parameters :
Returns :
Promise<number>
|
| Public getTableRows |
getTableRows(tableId: number, pageSize: number, start: number)
|
|
Returns :
Promise<Application[]>
|
| Public getUsersByRole | ||||||
getUsersByRole(role: ApplicationReportUserRole)
|
||||||
|
Получить список пользователей для заказа отчёта
Parameters :
Returns :
Promise<Account[]>
|
| Public predictApplicationAmounts |
predictApplicationAmounts()
|