Не выпущено
Ассоциация бренда продукта
— администраторы базы данных: добавить nullable 'BrandID' в 'Products', ссылающийся на 'Brands' с 'SET NULL', удалить семантику, так что удаление бренда отделяет существующие продукты, а не приводит к каскадным удалениям .
Администраторы базы данных: пополняют 'Products.BrandID', присоединяясь к 'Brands.OwnerCompanyID', где он совпадает с 'Products.CompanyID', оставляя несовпадающие строки нулевыми для ручной проверки .
Клиенты приложений: формы для создания и редактирования продуктов появляются доступные автозаполнения бренда с помощью '/api/brands/suggestions', сохраняя выбранный 'BrandID' и объявляя результаты резолвера для экранных читателей.
Импортные рецензенты: предпросмотр CSV теперь разрешает входящие значения бренда через 'IBrandResolver', сохраняет полученный 'BrandID' и выделяет статус каждого продукта вместе с сводной карточкой.
Схема задач AI
— администраторы баз данных: расширяйте 'AiTasks.Kind' ('tinyint'), чтобы сохранить значение 'ImageGeneration' для будущих рабочих процессов Azure OpenAI image .
- Администраторы баз данных: разрешают обнулируемые значения 'IdempotencyKey' на 'AiTasks' и 'AiTaskOutbox', применяют фильтрованные уникальные индексы на '(Kind, ConversationId, IdempotencyKey)' и проверяют, что токены параллелизма 'RowVersion' остаются настроены для конвейеров OCC .
- Серверы приложений: перезапускают сервисы ИИ-разговоров так, чтобы дублирующиеся отправки повторно использовали существующие задачи, ограниченные повторные попытки OCC защищали планировщик, а идемпотентные обработчики фиксировали повторные попытки/пропуски результатов для диагностики .
- Клиенты приложения: рассматривают 'IdempotencyKey' как опциональное при вызове конечных точек разговоров ИИ; предоставляют значение только при необходимости дедупликации, при этом фильтрованные индексы сохраняют уникальность при наличии .
Инструменты для сохранения ИИ
— серверы приложений: поднимите окно хранения ИИ по умолчанию до 180 дней, сохраняйте 'ExpiresUtc' для расшифровок таблиц и обновите 'AiRetentionService' так, чтобы просроченные сообщения хранения таблиц были удалены вместе с артефактами SQL. Ручное удаление GDPR может нацелиться на один разговор («EraseConversationAsync») или префикс арендатора («EraseTenantAsync»). См. 'Actualog.MVC/docs/admin/ai-conversation-retention-runbook.md' и обновлённый документ по потоку выполнения для рекомендаций по операциям.
Роли отношений между продуктом и компанией
Многоролевые отношения между компанией
— клиенты приложения: диалоги связывания категорий и продуктов теперь отображаются в массивах 'companyTypes', чтобы в одном запросе можно было применять несколько бизнес-ролей. Обновите пользовательские интеграции для публикации коллекций ролей или масок, используя тот же ключ полезной нагрузки.
Документация: задокументировано поведение селектора в 'Actualog.MVC/docs/ui/components/company-role-selector.md'.
Связывание каталогов по-прежнему опирается на тип каталога, а не на роли для каждой компании; для 'CatalogsToCompanies' не требуется изменение ключа базы данных.
Поисковые сервисы: индексация продуктов теперь хранит нормализованные токены 'company_roles', чтобы фильтры Lucene могли объединять несколько требований к ролям. Перестройте индекс продукта после развертывания обновления инструментов .
Клиенты приложений: '/companies/ProductCompaniesListPartial' принимает массивы запросов 'roles' и соблюдает многоролевые фильтры при поиске, поддерживаемом Lucene.
Потребители API: ответы на '/api/products/list' включают 'linkedCompanyRoleMask', 'linkedCompanyRoles' и 'linkedCompanyRoleNames', полученные от связанных компаний для поддержки фильтрации ролей на стороне клиента.
Администраторы баз данных: добавить колонку «Роли» ('bigint') в раздел 'ProductsToCompanies', где хранится объединённая маска роли 'CompanyType'. Оставьте существующую колонку «Тип» для устаревших читателей, но планируйте перенести пользователей в колонку флага до его удаления.
Серверы приложений: обновлять любые интеграции, создающие ссылки на продукт/компанию, чтобы заполнить 'Роли' (или конвертировать устаревшие значения 'CompanyType' с помощью новых вспомогательных методов) и считать свойство 'Type' устаревшим.
Клиенты приложений: Продукты создают/обновляют DTO, и загрузка данных DTO теперь открывает поля 'companyRoles'/'companyRoleMask'. Обновите рабочие процессы импорта и пользователей API, чтобы при создании продуктов или загрузке загрузок добавляли выбор ролей вместе с 'companyId'.
Потребители API: '/api/products' теперь создают/обновляют конечные точки для создания и обновления объединяют собранные коллекции ролей в битовую маску перед сохранением ссылок и возвращаются к встроенному производителю по умолчанию, когда вызывающие пропускают роли.
Операторы импорта: staging promotion считывает метаданные 'companyRoleMask'/'companyRoles' из пакетов и применяет полученную маску при создании ссылок 'ProductsToCompanies'. После развертывания заново поставьте в очередь существующие строки 'ReadyToCreate' (или запустите этап повышения) для заполнения ролевых масок на исторических импортах.
Для
- экспертов Зарегистрируйтесь, заполните свой профиль и не забудьте загрузить своё лучшее фото.
- Присоединяйтесь к одному или нескольким профессиональным сообществам и определите свою область экспертизы с помощью фасетов;
- Найдите категории, в которых вы являетесь экспертом, добавьте их в избранное и следите за экспертами по выбранным категориям.
- Приглашайте коллег присоединиться к Actualog, общаться, делиться знаниями и работать вместе.
- Просмотрите наш раздел помощи и сосредоточьтесь на категориях и атрибутах.
- Начинайте работать как эксперт, добавляйте больше информации о существующих категориях, создавайте новые категории или редактируйте переводы и комментарии других экспертов.
Для компаний и
- организаций Создайте профиль компании, добавьте описание и заполните информацию на разных языках.
- Добавьте одно или несколько сообществ в профиль компании, выберите аспекты для указания производимых продуктов.
- Отправьте приглашения своим коллегам присоединиться к экспертному сообществу Actualog.
- Добавьте категории товаров, которые производят, покупают, продают или обслуживают вашу компанию. Создайте новую категорию, если никто ещё не добавил .5. Ознакомьтесь с партнерскими программами, выберите партнёрскую программу для вашей компании, чтобы поддерживать категорию, сообщество или весь проект
.