Veeva PromoMats · Document Lifecycle

Campaign for New Product Launch

Состояния, роли, SLA и внешние триггеры → нажми на любой шаг для деталей

Branch / Филиал
HQ Content
MLR Team
HQ Approval
Deploy Team
Local Market
↓ click any state to expand details
Requester Branch / Product Manager
01 BRIEF SUBMITTED
Филиал создаёт запрос: продукт, целевая аудитория, каналы, рынки, дедлайн
⏱ SLA: 1 день
Spark Event → Salesforce Campaign record создан
📧
Email → Content Owner назначен автоматически
// BRIEF SUBMITTED — детали

Входные данные (форма)

  • Название продукта + код из SAP
  • Целевая аудитория (HCP / Patient)
  • Каналы: Web, Social, Email, Offline
  • Рынки и языки локализации
  • Дедлайн кампании
  • Регуляторные ограничения рынка

Автоматика Veeva

  • Документ создаётся в PromoMats с major v0.1
  • Метаданные привязываются к product master из SAP
  • Content Owner назначается по роль-матрице
  • Проверка DAM: есть ли похожий approved master
→ assign
Content / Medical Writer HQ Content Team
02 IN AUTHORING
Создание черновика: текст, визуал, claims. Проверка существующих master-ассетов в DAM
⏱ SLA: 5 дней
🔍
DAM поиск: автоматическая проверка похожего контента
🤖
Veeva AI Agent → Quick Check preflight
// IN AUTHORING — детали

Действия writer'а

  • Создание документа из шаблона в PromoMats
  • Привязка claims к reference documents
  • Загрузка visual assets в DAM
  • Аннотирование: claim linking
  • Выбор модульных компонентов (если есть approved)

Veeva автоматика

  • Versioning: автоматически v0.x при каждом сохранении
  • Created From: трекинг деривативов от master
  • AI Quick Check: pre-screen на compliance issues
  • Claims Harvesting: авто-извлечение клеймов
→ submit for brand
Editor / Brand Owner HQ Brand Team
03 BRAND REVIEW
Проверка tone of voice, бренд-гайдов, терминологии. Возможны циклы правок
⏱ SLA: 3 дня
📋
Task создан в Jira для Brand Owner
🔔
Нотификация в Teams — задача на ревью
↩️
Reject → статус возвращается в IN AUTHORING
// BRAND REVIEW — детали

Чеклист Brand Owner

  • Соответствие Brand Guidelines
  • Tone of Voice проверка
  • Визуальная консистентность
  • Правильность продуктовой терминологии
  • Целевая аудитория и канал соответствуют брифу

Возможные решения

  • Approve → переход в MLR Queue
  • Reject with Comments → возврат в Authoring
  • Max 2 цикла → эскалация к Content Owner
→ to MLR queue
Medical · Legal · Regulatory MLR Team (параллельно)
04 MLR REVIEW
Параллельный review: Medical (клеймы), Legal (юридика), Regulatory (нормы FDA/EMA/локальные)
⏱ SLA: 5 дней
⚡ ПАРАЛЛЕЛЬНЫЕ ЗАДАЧИ
3 задачи созданы одновременно в Veeva для M, L, R
🔔
Нотификации в Teams каждому ревьюеру
📋
Tickets в Jira с due date по SLA
↩️
Любой reject → возврат в Brand Review
// MLR REVIEW — детали параллельного workflow

Medical Reviewer

  • Точность медицинских заявлений
  • Ссылки на исследования и данные
  • Корректность дозировок, показаний
  • Fair balance (benefit/risk)

Legal Reviewer

  • Юридические формулировки
  • Disclaimers и footnotes
  • IP / trademark проверка
  • Соответствие рекламному законодательству

Regulatory Reviewer

  • FDA 21 CFR Part 11 / EMA требования
  • Локальные регуляторные нормы рынка
  • Pre-clearance если нужно (FDA submission)
  • Expiry date контента

Veeva автоматика

  • Все решения залогированы с timestamp и e-signature
  • Audit trail — defensible evidence для инспекций
  • AI Content Agent: pre-screening рисков
  • Финальное утверждение только если все 3 Approved
→ all approved
Content Owner (HQ) Final Approval
05 APPROVED MASTER
Master-версия утверждена. Привязаны рынки, языки, каналы. Установлена дата истечения validity
✅ LOCKED — major version v1.0
Spark Event → Salesforce Campaign status = Active
📊
Метаданные → SAP product content record
🔔
Уведомление всем филиалам: master доступен
🌍
Запуск локализационных workflow для рынков
// APPROVED MASTER — что происходит автоматически

Метаданные ассета

  • Status: Approved
  • Version: v1.0 (locked)
  • Markets: список рынков
  • Channels: Web, Social, Email...
  • Validity: дата истечения
  • Language: EN (master)

Автоматические действия

  • DAM: помечается как reusable
  • Salesforce: Campaign = Active
  • SAP: обновление через MuleSoft
  • Filials: push-уведомление в portal
  • Localization jobs: созданы для каждого рынка
→ auto: localization jobs
Localization Manager Local Market Team
06 LOCALIZATION
Перевод + локальная адаптация. Наследует ограничения master, проходит local MLR
⏱ SLA: 7 дней
🌐
DeepL API → pre-translation черновик
📋
Local MLR task → Jira local team
🔗
Linked document: Master → Local (наследует validity)
// LOCALIZATION — workflow

Шаги локализации

  • Создание linked doc от master v1.0
  • Pre-translation через DeepL/TransPerfect API
  • Human review переводчика
  • Local Medical проверка перевода клеймов
  • Local Regulatory: рынок-специфичные нормы
  • Local Approval → статус Approved Local

Ограничения наследования

  • Validity date ≤ master validity
  • Claims не могут расширять master claims
  • При изменении master → авто-уведомление всем local
  • Если master отозван → все local автоматически suspended
→ approved local
Deployment Owner Digital / DevOps Team
07 READY FOR DEPLOY
Только Approved ассеты попадают к DevOps. Деплой по чеклисту на все каналы
⏱ SLA: 2 дня
Spark Event → Jira deploy task автосоздан
🚀
Webhook → CMS / сайт публикация
📱
API → Social scheduler (LinkedIn, Meta)
📧
Veeva CRM → Approved Email рассылка
// READY FOR DEPLOY — чеклист деплоя

Каналы деплоя

  • Corporate / product website (CMS API)
  • LinkedIn, Instagram, Facebook
  • Email рассылки (Veeva Approved Email)
  • Offline материалы (PDF rendition)
  • CLM для field sales (Veeva CRM)

После деплоя

  • Live URL прикреплён к doc в PromoMats
  • Дата публикации зафиксирована
  • UTM параметры для трекинга
  • Salesforce Campaign = Live
  • Мониторинг expiry → авто-напоминание за 30 дней
→ published
System (Auto) Veeva + Salesforce
08 LIVE · MONITORING
Контент живой. Автоматический мониторинг expiry, метрики, готовность к переиспользованию
📅 Auto-expire по validity date
📊
Veeva Pulse → метрики MLR cycle time
За 30 дней до expiry → уведомление на renewal
♻️
DAM: помечен как reusable master для других кампаний
🚫
При withdraw → авто-unpublish на всех каналах
// LIVE — метрики и контроль качества

KPI процесса

  • Avg time: Brief → Approved Master
  • Количество MLR revision cycles
  • % переиспользованного контента
  • Скорость локализаций по рынкам
  • Регуляторные инциденты = 0

Lifecycle завершение

  • Expiry date → статус Expired автоматически
  • Expired → withdrawal со всех каналов
  • Архивирование в DAM (версия сохраняется)
  • Renewal workflow: новый MLR цикл если нужно