feat: added notifications workflow
This commit is contained in:
@@ -17,3 +17,17 @@ export const DATA_SITE_URL = 'https://tnsukz.sharepoint.com/sites/requests';
|
||||
*/
|
||||
export const APPROVAL_API_CLIENT_ID = '9232d9e2-9807-4753-808f-07250e5474b0';
|
||||
export const APPROVAL_API_BASE_URL = 'https://api.tnsu.kz/approval-route';
|
||||
|
||||
/**
|
||||
* Power Automate: поток оповещения согласующего/исполнителя.
|
||||
* Триггер «When an HTTP request is received» защищён Entra («любой пользователь
|
||||
* тенанта»), поэтому URL без подписи (`sig`), а вызываем через AadHttpClient с
|
||||
* ресурсом Flow Service (обычный fetch → 401; так же решается CORS). Разрешение
|
||||
* «Microsoft Flow Service / Flows.Read.All» объявлено в package-solution.json и
|
||||
* одобряется в Центре администрирования SharePoint (API access) при развёртывании.
|
||||
* Шлём тело `{ RowID: <id строки списка согласования> }` — поток сам находит по
|
||||
* строке согласующего, статус и заявку и уведомляет. (Паттерн из kps-ct-form.)
|
||||
*/
|
||||
export const FLOW_RESOURCE = 'https://service.flow.microsoft.com/';
|
||||
export const FLOW_NOTIFY_URL =
|
||||
'https://eab3d2815f2beb42bf2e7ec1731708.92.environment.api.powerplatform.com:443/powerautomate/automations/direct/cu/07/workflows/b21516edf8a14287a65a39e4116dfe4f/triggers/manual/paths/invoke?api-version=1';
|
||||
|
||||
Reference in New Issue
Block a user