fix: ссылку на заявку ТМЦ писать в колонку cree9_tmctransferurl в Dataverse
Владельцы внешней системы указали другую колонку строки заявки (cr498_cree9_tmctransferurl) вместо прежней cr498_portalrequesturl. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -132,11 +132,15 @@ export const DATAVERSE_API_VERSION = 'v9.2';
|
|||||||
*/
|
*/
|
||||||
export const DATAVERSE_DEMANDLINE_ENTITY_SET = 'cree9_demandlines';
|
export const DATAVERSE_DEMANDLINE_ENTITY_SET = 'cree9_demandlines';
|
||||||
/**
|
/**
|
||||||
* Колонка-URL, куда пишем ссылку на заявку портала (создана вручную в Dataverse).
|
* Колонка, куда пишем ссылку на заявку портала (создана вручную в Dataverse,
|
||||||
* NB: префикс cr498_ (издатель среды org95ca17d6.crm4 по умолчанию), а НЕ cree9_
|
* отображаемое имя «cree9_tmctransferurl», однострочный текст). Указана владельцами
|
||||||
* как у остальных колонок таблицы — так сгенерировалось при создании колонки.
|
* внешней системы; прежняя URL-колонка cr498_portalrequesturl больше не используется.
|
||||||
|
* NB: логическое имя с префиксом cr498_ (издатель среды org95ca17d6.crm4 по
|
||||||
|
* умолчанию) — так сгенерировалось при создании колонки.
|
||||||
|
* Ссылка на заявку ~200+ символов (кириллица в пути страницы кодируется), поэтому
|
||||||
|
* макс. длина колонки должна быть не меньше 500 — иначе PATCH отклонится.
|
||||||
*/
|
*/
|
||||||
export const DATAVERSE_DEMANDLINE_LINK_FIELD = 'cr498_portalrequesturl';
|
export const DATAVERSE_DEMANDLINE_LINK_FIELD = 'cr498_cree9_tmctransferurl';
|
||||||
/**
|
/**
|
||||||
* Колонка «ID позиции ЛЗК» на «Строке заявки» — GUID строки cree9_lzkposition
|
* Колонка «ID позиции ЛЗК» на «Строке заявки» — GUID строки cree9_lzkposition
|
||||||
* ХРАНИТСЯ ТЕКСТОМ (не lookup-связью), поэтому её нельзя $expand'нуть — только
|
* ХРАНИТСЯ ТЕКСТОМ (не lookup-связью), поэтому её нельзя $expand'нуть — только
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import {
|
|||||||
*
|
*
|
||||||
* positionId — GUID первичного ключа строки (приходит в URL как positionId, см.
|
* positionId — GUID первичного ключа строки (приходит в URL как positionId, см.
|
||||||
* shared/routing). Адресуем строку напрямую: <entitySet>(<guid>). PATCH пишет
|
* shared/routing). Адресуем строку напрямую: <entitySet>(<guid>). PATCH пишет
|
||||||
* URL в колонку cree9_portalrequesturl.
|
* URL в колонку DATAVERSE_DEMANDLINE_LINK_FIELD (см. shared/config).
|
||||||
*
|
*
|
||||||
* Заголовок If-Match: * ОБЯЗАТЕЛЕН: без него PATCH в Dataverse — это upsert (нет
|
* Заголовок If-Match: * ОБЯЗАТЕЛЕН: без него PATCH в Dataverse — это upsert (нет
|
||||||
* строки с таким id → СОЗДАЁТ новую). Нам нужно строго обновление существующей
|
* строки с таким id → СОЗДАЁТ новую). Нам нужно строго обновление существующей
|
||||||
|
|||||||
Reference in New Issue
Block a user