Поделиться через


Черновики и управление версиями для облачных потоков

При разработке облачного потока решения вы можете сохранить черновики в Microsoft Dataverse до завершения потока. Затем поток можно опубликовать, когда вы будете готовы его запустить. По мере развития потока в Dataverse создается история версий, доступ к которой можно получить на панели истории версий.

Availability

Набор функций черновиков потоков и управления версиями доступен только для облачных потоков решений. Облачные потоки решения можно создавать непосредственно в решении, добавлять в решение или создавать по умолчанию, если параметр Создать в среде решений Dataverse включен.

Набор функций черновиков потоков и управления версиями медленно выпускается в конкретных средах по регионам. Когда черновики и возможности управления версиями появятся в среде вашего региона, подождите две недели для полного выпуска в этом регионе.

Сохранение черновиков

Сохраняйте черновик потока в любое время, даже с ошибками. Вносите изменения в свой поток уверенно и в удобном для вас темпе.

  1. Откройте поток в конструкторе.

  2. Внесите изменения по мере необходимости.

  3. Выберите Сохранить черновик.

    На информационной панели появится подтверждающее сообщение.

    Состояние потока отображается рядом с заголовком потока.

Индикатор состояния

Состояние потока (Черновик или Опубликован) отображается рядом с заголовком потока, чтобы указать, является ли данная версия потока опубликованной, или есть ли в потоке изменения черновика.

Публикация потока

Когда вы будете готовы к тому, что изменения в потоке повлияют на время выполнения, поток можно опубликовать.

  1. Откройте поток в конструкторе.

  2. Внесите изменения по мере необходимости.

  3. Выберите Опубликовать.

    На информационной панели появится подтверждающее сообщение.

История версий

Просмотрите список истории версий потока, чтобы понять, как он развивался. Просмотр версий потока, сгруппированных по дням, с индикаторами Последней версии, Опубликовано и Ранее опубликовано.

  1. Откройте поток в конструкторе.

  2. Выберите История версий.

    Откроется панель истории версий.

Восстановление версии

При просмотре списка истории версий потока вы можете выбрать предыдущую версию для просмотра и при необходимости восстановить ее как новый черновик.

  1. Откройте поток в конструкторе.

  2. Выберите История версий.

    Откроется панель истории версий.

  3. Выберите предыдущую версию.

  4. Выберите Восстановить.

  5. Подтвердите действие восстановления.

    Теперь этот поток является последним черновиком в истории версий.

Вопросы и ответы

Почему набор функций черновиков потоков и управления версиями доступен только для облачных потоков решений?

Dataverse — это хранилище, используемое для неопубликованных черновиков. Это также хранилище, используемое для истории версий. Облачные потоки решений определены в Dataverse, чтобы у них были черновики и история версий.

Почему набор функций черновиков и управления версиями доступен только в новом конструкторе?

Черновики и возможности управления версиями доступны в новом конструкторе облачных потоков. Вместо того, чтобы добавлять черновики и поддержку управления версиями в классический конструктор, мы инвестируем в дополнительные черновики и возможности управления версиями для нового конструктора облачных потоков.

Как изменить облачный поток, не связанный с решением, на облачный поток решения?

Когда вы добавите облачный поток, не связанный с решением, в решение, он добавляет определение в Dataverse, поэтому у него могут быть версии.

Могут ли совладельцы видеть полную историю версий или только свои изменения?

Совладельцы могут видеть полную историю изменений версий любого пользователя, внесшего изменения в поток.

Можно ли добавлять примечания или заголовки к версиям?

В настоящее время в версию нельзя добавлять примечания и заголовки.

Можно ли тестировать черновики?

Пока нет. В настоящее время изменения потока должны быть опубликованы и работоспособны для тестирования. Мы изучаем концепцию создания второго представления одного потока во время выполнения для облегчения тестирования.

Существует ли уникальный идентификатор версии?

Метки времени используются для различения версий. Для каждой версии используется идентификатор GUID, но он не отображается в карточках истории версий. Простой целочисленный идентификатор в настоящее время недоступен.

Можно ли фильтровать список истории версий?

Пока нет.

Может ли сводка изменений версий отображаться на карточках истории версий?

Пока нет.

Может ли помощник создавать сводку по изменениям, внесенным в поток за определенный период времени?

Пока нет.

Можно ли сравнивать версии?

Версии можно сравнивать, просматривая их последовательно или открывая другую вкладку браузера для просмотра конкретной версии. В настоящее время параллельное сравнение версий недоступно.

Можно ли связать разрешения на подключение с определенной версией, чтобы при изменении потока совладельцем требовалась новая авторизация на подключение?

Пока нет.

Какая версия экспортируется?

Последняя опубликованная версия облачного потока решения экспортируется в решение. Черновые версии и история версий не экспортируются.

Какие таблицы используются для черновиков и журнала версий?

Dataverse — это хранилище, используемое для черновиков и журнала версий. Облачные потоки решений определены в Dataverse, чтобы у них были черновики и история версий. Таблица ⁠Рабочий процесс имеет строку для последней опубликованной версии и строку для последнего черновика. История версий хранится в таблице ⁠Версии компонентов.

Известные проблемы

Изменение URL-адреса потока. При первой публикации облачного потока решения URL-адрес содержит workflowUniqueId, и он меняется с каждой версией. Если опубликованный поток впоследствии открывается из интерфейса «Мои потоки», то в URL-адресе используется FlowId, и он не изменяется. Если опубликованный поток впоследствии открывается из интерфейса «Обозреватель решений», то в URL-адресе используется workflowUniqueId, и он изменяется. Мы планируем обновить интерфейс обозревателя решений, чтобы предоставить статический URL-адрес. А пока, если вам нужна ссылка на статический URL-адрес, открывайте поток из интерфейса «Мои потоки».