Files
ct-forms-portal/provisioning/sources.json
Тимур Городецкий 26b937afba chore: манифесты списков «Исключённые предложения» для СТ, ОИД и КПС (#1)
Исключённые поставщики хранятся отдельно от «Оценки поставщиков», чтобы
отчёт СТ, INCORE и потоки их не видели. Колонки — копия офферов своей формы
плюс СТ и причина; файл КП — числом, лукап на библиотеку не читается через REST.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-27 11:23:04 +05:00

63 lines
3.9 KiB
JSON

{
"_comment": "Что снимать Export-ListSchema.ps1. sourceSite — где списки живут СЕЙЧАС; targetSite — куда их воспроизводит Provision-Lists.ps1. Для KPS применяется renameSuffix ' КПС' ко всем спискам, КРОМЕ renameExclude (общие справочники и уже-уникальные имена). CT владеет общими 'Поставщики'/'Курс Валют'/'Матрица согласования СТ' — поэтому провижионь с CT (или все формы разом), иначе Lookup'ы KPS/OID не найдут цель.",
"forms": [
{
"form": "kps",
"sourceSite": "https://tnsukz.sharepoint.com/sites/kps",
"targetSite": "https://tnsukz.sharepoint.com/sites/sed",
"outFile": "manifests/kps.provisioning.json",
"renameSuffix": " КПС",
"renameExclude": ["Поставщики", "Курс Валют", "Не получены КП КПС", "Матрица согласования КПС"],
"lists": [
{ "title": "Сравнительная таблица", "template": "GenericList" },
{ "title": "Позиции СТ", "template": "GenericList" },
{ "title": "Оценка поставщиков", "template": "GenericList" },
{ "title": "Критерии", "template": "GenericList" },
{ "title": "Согласование СТ", "template": "GenericList" },
{ "title": "Не получены КП КПС", "template": "GenericList" },
{ "title": "Матрица согласования КПС", "template": "GenericList" },
{ "title": "Коммерческие предложения", "template": "DocumentLibrary" }
]
},
{
"form": "ct",
"sourceSite": "https://tnsukz.sharepoint.com/sites/sed",
"targetSite": "https://tnsukz.sharepoint.com/sites/sed",
"outFile": "manifests/ct.provisioning.json",
"renameSuffix": "",
"renameExclude": [],
"lists": [
{ "title": "Сравнительная таблица", "template": "GenericList" },
{ "title": "Позиции СТ", "template": "GenericList" },
{ "title": "Оценка поставщиков", "template": "GenericList" },
{ "title": "Критерии", "template": "GenericList" },
{ "title": "Согласование СТ", "template": "GenericList" },
{ "title": "Не получены КП", "template": "GenericList" },
{ "title": "Исключённые предложения", "template": "GenericList" },
{ "title": "Поставщики", "template": "GenericList" },
{ "title": "Курс Валют", "template": "GenericList" },
{ "title": "Матрица согласования СТ", "template": "GenericList" },
{ "title": "Коммерческие предложения", "template": "DocumentLibrary" }
]
},
{
"form": "oid",
"sourceSite": "https://tnsukz.sharepoint.com/sites/sed",
"targetSite": "https://tnsukz.sharepoint.com/sites/sed",
"outFile": "manifests/oid.provisioning.json",
"renameSuffix": "",
"renameExclude": [],
"lists": [
{ "title": "Сравнительная таблица ОИД", "template": "GenericList" },
{ "title": "Позиции СТ ОИД", "template": "GenericList" },
{ "title": "Оценка поставщиков ОИД", "template": "GenericList" },
{ "title": "Критерии ОИД", "template": "GenericList" },
{ "title": "Согласование СТ ОИД", "template": "GenericList" },
{ "title": "Не получены КП ОИД", "template": "GenericList" },
{ "title": "Исключённые предложения ОИД", "template": "GenericList" },
{ "title": "Коммерческие предложения ОИД", "template": "DocumentLibrary" }
]
}
]
}