feat: доработал заявку перемещение тмц
Tests / frontend-test (push) Successful in 4m45s

This commit is contained in:
Тимур Городецкий
2026-09-10 11:19:16 +05:00
parent c5958c3348
commit 11eb127764
17 changed files with 429 additions and 15 deletions
@@ -58,3 +58,31 @@ export const DICTIONARY_API_BASE_URL = 'https://api.tnsu.kz';
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';
/**
* Microsoft Dataverse (Power Platform) — рабочая среда «По умолчанию»
* (org95ca17d6.crm4.dynamics.com). NB: таблица cree9_demandline существует и в
* другой среде (tansu.crm5, из проекта stroy-bot) — писать нужно ИМЕННО в эту.
* Авторизация через AadHttpClient (SSO текущего пользователя): ресурс = URL
* среды, разрешение объявлено в package-solution.json (webApiPermissionRequests,
* scope user_impersonation) и одобряется в Центре администрирования SharePoint
* (API access) при развёртывании — тот же механизм, что у approval-route API.
*
* Используется формой «СЗ на перемещение ТМЦ»: после отправки на согласование
* в строку-источник (таблица cree9_demandline) записывается ссылка на заявку
* портала — см. shared/dataverse/demandLine.service.ts.
*/
export const DATAVERSE_RESOURCE_URL = 'https://org95ca17d6.crm4.dynamics.com';
export const DATAVERSE_API_VERSION = 'v9.2';
/**
* EntitySetName таблицы «Строка заявки» (LogicalName cree9_demandline).
* NB: значение выведено по конвенции Dataverse (logical + 's') — проверить в
* проде через EntityDefinitions(LogicalName='cree9_demandline')?$select=EntitySetName.
*/
export const DATAVERSE_DEMANDLINE_ENTITY_SET = 'cree9_demandlines';
/**
* Колонка-URL, куда пишем ссылку на заявку портала (создана вручную в Dataverse).
* NB: префикс cr498_ (издатель среды org95ca17d6.crm4 по умолчанию), а НЕ cree9_
* как у остальных колонок таблицы — так сгенерировалось при создании колонки.
*/
export const DATAVERSE_DEMANDLINE_LINK_FIELD = 'cr498_portalrequesturl';