Управление записями выпусков Service ManagerManage Service Manager release records

Важно!

Эта версия Service Manager достигла конца поддержки, рекомендуется выполнить обновление до Service Manager 2019.This version of Service Manager has reached the end of support, we recommend you to upgrade to Service Manager 2019.

Ключом к пониманию управления выпусками в System Service Manager Center является понимание того, как объекты, такие как запросы на изменение и действия, взаимодействуют при помощи записей выпуска.The key to understanding release management in System Center - Service Manager is realizing how objects, such as change requests and activities, interact when facilitated by release records. Процесс управления выпусками использует родительские и дочерние записи выпусков, чтобы способствовать автоматизации процессов, обновляющих состояние запросов на изменение, а также распространения состояния между параллельными действиями и действиями внутри них.Release management uses parent and child release records to help automate the process of updating the status of change requests and the status propagation between parallel activities, sequential activities, and the activities within them.

Многие проекты состоят из нескольких частей и в разные интервалы времени в таком проекте может быть развернуто несколько запросов на изменение.Often, there are multiple parts of a project, and there is more than one change request that can be deployed at different times that can affect a project. Основной целью процессов управления изменениями и выпусками является защита рабочей среды от ненужных изменений путем обязательности утверждения каждого изменения.The overall goal of change management and release management is to protect the production environment from unnecessary changes, so that every change to it must first be approved. Процесс управления выпусками обрабатывает только утвержденные изменения.Release management deals only with approved changes.

При утверждении изменений процессы управления выпусками группируют изменения, планируют и разрабатывают их.When changes are approved, it is up to release management processes to group the changes together, schedule them, and develop them. В зависимости от свойств изменения в некоторых случаях разработка может происходить на этапе проектирования, а в некоторых — на этапе управления выпусками.Depending on the nature of the change, sometimes development can occur in the project phase and other times it can occur in the release management phase. Вне зависимости от этапа, на котором выполняется разработка, процесс управления выпусками следит за тем, чтобы изменения были протестированы и безопасны для развертывания.Regardless of when development occurs, release management ensures that changes are tested and that they are safe to deploy. Кроме того, процесс управления выпусками используется для обработки и объединения разных выпусков, что позволяет свести к минимуму простой инфраструктуры.Additionally, release management is used to evaluate and package various releases together to help minimize infrastructure downtime. Объединенные в пакет выпуски тестируются совместно, чтобы гарантировать отсутствие технических и ресурсных конфликтов, способных повлиять на доступность инфраструктуры.The package of releases is tested together to verify that no technical or resource conflicts exist that could affect infrastructure availability. Несколько изменений объединяются в один пакет и подготавливаются к коллективному развертыванию в следующий период обслуживания или запланированную дату выпуска.Multiple changes are bundled together and planned for deployment together during the next scheduled release or maintenance window. Функция процесса управления выпусками при помощи записей выпусков заключается в консолидации нескольких изменений и развертывании их максимально эффективным и безопасным способом.The function of release management using release records is to consolidate multiple changes and deploy them in the safest and most efficient method possible.

После создания пакета изменений диспетчер выпусков определяет последовательность действий, необходимых для выпуска.After changes have been bundled together, a release manager defines the sequence of actions needed for a release with release activities. К примеру, в состав различных изменений могут входить задачи обновления инфраструктуры, задачи изменения базы данных, задачи обновления приложений и другие индивидуальные задачи.For example, different changes might have infrastructure update tasks, database modification tasks, tasks to update applications, or other individual tasks. В некоторых случаях имеет смысл объединить некоторые задачи с обновлениями инфраструктуры или выполнить обновления базы данных или приложений.In some cases, it might make sense to group some tasks together with infrastructure updates or perform database updates or application updates. Некоторые задачи могут быть развернуты одновременно, а другие задачи должны развертываться последовательно или раздельно.Some tasks can be deployed simultaneously, while other tasks must be deployed sequentially or separately.

Процесс записи выпускаRelease record process

Диспетчер выпусков или другой человек, отвечающий за выпуск, определяет последовательность действий с помощью записи выпуска.The release manager or other person responsible for the release defines the sequence of actions with a release record. Запись выпуска может представлять собой последовательность различных развертываемых изменений, использующих параллельные, последовательные и другие действия.The release record might depict the deployment sequence of different changes using parallel activities, sequential activities, and other activities. Диспетчер выпусков может возлагать ответственность за действия на других лиц.The release manager can delegate the responsibility for activities to others. При передаче ответственности человек, ответственный за действие, может вносить изменения в действие и обновлять его состояние.When an activity is delegated, the person responsible for the activity can modify the activity and update its status.

При внесении изменений в действие его состояние обновляется не сразу.When you modify an activity, its status is not immediately updated. Существует задержка, длящаяся до активации рабочего процесса, требуемой для обновления состояния действия.There is a delay after until the workflow activates and the activity status is updated. После обновления представления элемента может пройти от 30 до 60 секунд, прежде чем в консоли отобразится обновленное состояние действия.Often, 30 to 60 seconds might elapse before you see the updated status of the activity in the console after you refresh your view of an item. На обновление других зависимых действий в записи выпуска может потребоваться еще больше времени.Other dependent activities in the release record might take longer to update. Например, предположим, что имеется запись выпуска, содержащая около десяти действий.For example, assume that you have a release record containing a dozen activities. При обновлении элемента вверху списка его обновление в консоли может занять 30 секунд.If you update an item near the top of the list, it might take 30 seconds to update in the console. Автоматическое обновление следующего действия в записи выпуска будет выполнено еще через 30 секунд и так далее.Then, the next activity in the release record might automatically get updated 30 seconds later, and so on. То есть изначально выполненное вами обновление может потребовать определенного времени для распространения на все затронутые действия в записи выпуска.Therefore, the update that you originally made might take some time to propagate to all affected activities in the release record.

Части записей выпускаParts of release records

Поскольку выпуски часто объединяются в пакеты, можно сгруппировать несколько записей выпусков вместе с помощью родительской - дочерней связи.Because releases are often bundled together, you can group multiple release records together by using a parent-child relationship. В таком случае родительская запись выпуска будет по сути служить контейнером для нескольких дочерних записей выпуска.Essentially, a parent release record serves as a container for multiple child release records. Свежесозданная запись выпуска по умолчанию не является родительской записью выпуска.However, a newly created release record is not a parent release record by default. Для возможности добавлять дочерние записи выпуска, запись выпуска следует преобразовать в родительскую.You must convert a release record to a parent release record in order to add child release records.

Как и запросы на изменение, записи выпуска содержат утверждаемые действия и ручные операции.Like change requests, release records contain activities for approval and manual actions. Кроме того, записи выпуска могут содержать параллельные и последовательные действия.In addition, release records can contain parallel and sequential activities. Параллельные и последовательные действия — это контейнеры для других действий, которые определяют, как составные действия должны быть реализованы — параллельные действия могут быть реализованы одновременно, в то время как другие параллельные действия также выполняются.Parallel and sequential activities are containers for other activities, and they define how constituent activities must be implemented-parallel activities can be implemented simultaneously, while other parallel activities are also in progress. Последовательные действия должны выполняться в порядке их организации, одно за другим.Sequential activities must be completed in the order they are organized, one after another.

Пример сценарияSample scenario

Этот пример сценария для Service Manager помогает достигнуть цели управления записями выпусков с помощью нескольких сценариев в конце концов.This sample scenario for Service Manager helps you achieve your goal of managing release records by using multiple scenarios end to end. Можно воспринимать этот демонстрационный сценарий как обучающий материал, помогающий размещать в контексте отдельные сценарии и процедуры.You can think of this sample scenario as a case study that helps put the individual scenarios and procedures in context.

Информационные технологии ( ИТ ИТ ) в банке Woodgrove Bank администрируют несколько проектов одновременно.Information Technology (IT) managers at Woodgrove Bank administer multiple projects simultaneously. Как правило, группы ИТ-проектов не обладают доступом к контролируемой рабочей среде организации.Usually, IT project teams in the organization do not have access to the controlled production environment. Кроме того, тестовая среда имеет ограничения доступа.Additionally, the preproduction environment is limited with restricted access. ИТ-отдел выполняет проекты, разрабатывает финансовые приложения и улучшения для инфраструктуры.The IT organization runs projects, develops financial applications, and develops infrastructure improvements. При необходимости изменить какую-то часть контролируемой рабочей среды, группа ИТ-проекта отправляет запросы на изменение. Это может быть просьба выполнить обновление инфраструктуры или приложения, развернуть продукт или внедрить набор новых процессов.When it is necessary to modify some part the controlled environment production environment, the IT project team submits change requests asking to update infrastructure, update an application, deploy a product, or implement a set of new processes.

Управление выпусками начинается при наличии утвержденных изменений.Release management starts when there are approved changes. Согласно политикам компании изменения должны развертываться с помощью процессов управления выпусками.According to company policies, the changes must be deployed through release management processes. Диспетчер выпусков, Гаррет, создает родительскую запись выпуска, а затем выдает черновик - высокоуровневой схемы выпуска и связывает - действия высокого уровня с запросом на изменение.The release manager, Garret, creates a parent release record, and then he drafts a high-level diagram of the release and links high-level activities to a change request. Действие выпуска (в записи выпуска) связывается с имеющимся действием развертывания из запроса на изменение.The release activity in a release record is linked to an existing deployment activity in a change request. Далее Гаррет или доверенный проектировщик действий добавляет дочерние записи выпусков и новые действия, составляющие необходимые этапы для развертывания изменения.Garret or a delegated activity designer then adds child release records and new activities as necessary to the release record that detail the steps needed to be completed to deploy the change. Данный процесс повторяется для каждого запроса на изменение, обеспечивая любой уровень детализации.This process is repeated for each change request to allow any level of detail needed. Это означает, что в запись выпуска можно включить любое количество запросов на изменение, диктуемое нуждами организации.Therefore, any number of change requests can be included in the release record, depending on the need of the organization. При готовности к внедрению запроса на изменение, внедряющий отмечает соответствующие действия как "Выполненные".When a change request is ready for implementation, the change implementer marks corresponding activities as Completed.

Woodgrove Bank, как правило, выполняет развертывание обновлений (также называемых выпусками) в своей рабочей среде раз в месяц.Woodgrove Bank normally deploys updates to its production environment, also called a release, once a month. Гаррет хочет объединить в пакет несколько выпусков, созданных им в июньском выпуске, в июльском выпуске и т. д.Garret wants to package several releases that he defined in the June release, in the July release, and so on. Он определяет эти выпуски как родительские выпуски и связывает все связанные с сетью - выпуски и связанные с базами данных выпуски - за июнь, а также связывает выпуски, связанные с приложением, с родительским выпуском - июля.He defines those releases as parent releases, and he links all network-related and database-related releases into the June parent release, and he links an application-related release into the July parent release. Он также добавляет новое действие "Тестовая сеть с интеграцией базы данных" в июньский выпуск, чтобы обеспечить совместное функционирование обоих выпусков.He also adds a new "Test Network with Database Integration" activity into the June release to ensure that both subreleases function together.

Следующий крупный выпуск в Woodgrove Bank — развертывание новой версии веб-приложения HRWeb.The next major release for Woodgrove Bank is a deployment of a new version of its HRWeb web application. Разработчики HRWeb передали группе управления выпусками новую сборку приложения HRWeb.HRWeb developers have given the Release Management team a new build of the HRWeb application. Группа управления выпусками Woodgrove проверяет сборку в тестовой среде, находит критическую проблему, после чего просит разработчиков устранить проблему и предоставить новую сборку.The Woodgrove Release Management team evaluates the build in its testing environment, finds a critical problem in the build, and then asks developers to fix the problem and provide a new build. Группа разработчиков предоставляет новую сборку и группа управления выпусками проводит ее успешное повторное тестирование в тестовой среде.The development team provides a new build, and the Release Management team successfully retests it in the test environment. Сборка затем перемещается в предрабочую среду, где она тестируется и используется в течение двух недель.The build then moves to the preproduction environment, where it is tested and used in the preproduction environment for two weeks. По успешном завершении тестирования сборка развертывается в рабочей среде.When testing is completed successfully, the build is deployed to the production environment. Во время этого процесса Гаррет создает элемент конфигурации новой сборки, связывает его с программным элементом конфигурации HRWeb и связывает элемент конфигурации сборки с пакетом записей выпуска.During this process, Garret creates a new build configuration item, links it to the HRWeb software configuration item, and links the build configuration item to the release record release package. После развертывания последней сборки в рабочей среде Гаррет обновляет сведения о версии в программном элементе конфигурации HRWeb, после чего закрывает запись выпуска.When the last build is deployed into the production environment, Garret updates the version information in the HRWeb software configuration item, and he closes the release record.

В банке Woodgrove Bank Гаррет устанавливает административные параметры для выпусков и создает родительскую запись выпуска.At Woodgrove Bank, Garret configures administrative settings for releases, and he creates a parent release record. Он также создает шаблоны для параллельных и последовательных действий.He also creates templates for parallel and sequential activities. Затем Фил создает записи выпуска на основе шаблонов, созданных Гарретом.Then, Phil creates release records, based on the templates that Garret created. Фил выбирает, какие изменения развертывать, затем обновляет действия выпуска путем добавления, удаления или изменения их в каждом из выпусков, по мере необходимости.Phil chooses which changes to deploy, and then he updates release activities by adding, deleting, or modifying them for each release, as necessary. Гаррет выполняет настройку уведомлений для записей выпуска с целью уведомления пользователей.Garret configures notifications for release records to notify users. Гаррет и Фил могут в любой момент просмотреть состояние и прогресс запросов на изменение, являющихся частью выпуска.Garret and Phil can review the status and the progress of change requests for a release whenever they need to.

Создание записи выпускаCreate a release record

Диспетчер выпусков создает запись выпуска в Service Manager с помощью следующей процедуры.The Release Manager creates a release record in Service Manager using the following procedure.

Создание записи выпускаTo create a release record

  1. В консоли Service Manager откройте рабочую область рабочие элементы и в области рабочие элементы разверните узел Release Management.In the Service Manager console, open the Work Items workspace, and in the Work Items pane, expand Release Management.
  2. В области задачи выберите команду создать запись выпуска.In the Tasks pane, click Create Release Record.
  3. В диалоговом окне Выбор шаблона выберите шаблон записи выпуска и нажмите кнопку ОК , чтобы открыть его.In the Select Template dialog box, select a release record template, and then click OK to open it.
  4. В форме запись выпуска на вкладке Общие введите необходимые сведения и перейдите на вкладку действия .In the release record form on the General tab, enter any necessary information, and then click the Activities tab.
  5. Измените набор действий выпуска по умолчанию, добавленных из шаблона записи выпуска, если таковые имеются.Modify the default set of release activities that are added from the release record template, if any are present. В запись выпуска можно добавлять, удалять или изменять наборы действий, включая следующие действия.You can add, delete, or modify sets of activities to the release record, including the following actions:
    • Добавление действий из списка существующих шаблонов действий.Add activities from the list of existing activity templates.
    • Перемещение действий вверх и вниз в порядке их завершения.Move activities up and down in the order in which they are completed.
    • Переместите действия в список процессов и поместите их в контейнерные действия.Move activities in the process list, and place them inside container activities.
    • Переместите действия из действий контейнера и поместите их в любое место в списке процессов.Move activities from container activities, and place them anywhere in the process list.
    • Удаление действий.Delete activities.
  6. При добавлении действия открывается форма действия.As you add an activity, the activity form opens. Введите необходимые сведения и нажмите кнопку ОК , чтобы сохранить действие.Enter necessary information, and then click OK to save the activity.
  7. После добавления всех нужных действий нажмите кнопку ОК , чтобы сохранить запись выпуска и закрыть ее.When you have added all the activities you want, click OK to save the release record and close it. Затем запись выпуска появится в представлении записи выпуска: все .The release record then appears in the Release Records: All view.

Создание шаблона записи выпускаCreate a release record template

Шаблон записи выпуска используется для создания новых записей выпуска.A release record template is used to create new release records. Шаблон записи выпуска может включать Предопределенные действия по выпуску.A release record template can include predefined release activities. При использовании шаблона для новых записей выпусков новые записи выпуска создаются быстрее, чем при создании с нуля.When you use a template for new release records, new release records are created faster than when you create them from scratch.

Автор шаблона создает шаблон для записей выпуска, выполняя следующую процедуру.The template author creates a template for release records by completing the following procedure.

Создание шаблона записи выпускаTo create a release record template

  1. В консоли Service Manager откройте рабочую область Библиотека и в области Библиотека выберите шаблоны.In the Service Manager console, open the Library workspace, and in the Library pane, select Templates.
  2. В списке шаблоны выберите запись выпуска по умолчанию, а затем в области задачи в разделе шаблоныщелкните создать шаблон.In the Templates list, select Default Release Record, and then in the Tasks pane under Templates, click Create Template.
  3. В диалоговом окне Создание шаблона введите имя шаблона и описание применяемого шаблона.In the Create Template dialog box, type a name for the template and a description of what the template applies.
  4. В разделе класснажмите кнопку Обзори в поле выберите класс выберите запись выпуска, а затем нажмите кнопку ОК , чтобы закрыть окно Выбор класса .Under Class, click Browse, and in the Select a Class box, select Release Record, and then click OK to close the Select a Class box.
  5. Нажмите кнопку ОК , чтобы закрыть диалоговое окно Создание шаблона , и откроется форма новый шаблон записи выпуска.Click OK to close the Create Template dialog box, and the New Release Record Template form appears.
  6. Введите сведения в поля на вкладке Общие и перейдите на вкладку действия .Enter information in the boxes on the General tab, and then click the Activities tab.
  7. В шаблон записи выпуска можно добавлять, удалять или изменять наборы действий, включая следующие действия.You can add, delete, or modify sets of activities to the release record template, including the following actions:
    • Добавление действий из списка существующих шаблонов действий.Add activities from the list of existing activity templates.
    • Перемещение действий вверх и вниз в порядке их завершения.Move activities up and down in the order in which they are completed.
    • Переместите действия в список процессов и поместите их в контейнерные действия.Move activities in the process list, and place them inside container activities.
    • Переместите действия из действий контейнера и поместите их в любое место в списке процессов.Move activities from container activities, and place them anywhere in the process list.
    • Удаление действий.Delete activities.
  8. При добавлении действия открывается форма действия.As you add an activity, the activity form opens. Введите необходимые сведения и нажмите кнопку ОК , чтобы сохранить действие.Enter necessary information, and then click OK to save the activity.
  9. После добавления всех нужных действий нажмите кнопку ОК , чтобы сохранить шаблон записи выпуска и закрыть его.When you have added all the activities you want, click OK to save the release record template and close it. Шаблон записи выпуска появится в списке шаблонов .The release record template then appears in Templates list.

Объединение записей выпуска в родительские и дочерние группыCombine release records into parent-child groups

Обычно выпуски развертываются в рабочей среде с определенными интервалами.Releases are normally deployed to production environments at intervals you define. Например, вы можете компоновать несколько выпусков в виде ежемесячных пакетов.For example, you can package several releases into monthly batches. Каждый пакет можно определить как родительский выпуск, который объединяет и связывает другие небольшие - выпуски проекта с ежемесячным пакетом.You can define each batch as a parent release, which consolidates and links other smaller project-specific releases into a monthly package. Этот процесс позволяет обеспечить совместную обработку всех дочерних выпусков.This process can help you verify that all child releases are evaluated together.

Повышение уровня записи выпускаPromote a release record

Диспетчер выпусков может повысить уровень записи выпуска до родительской записи выпуска с помощью следующей процедуры.The Release Manager can promote a release record to parent release record using the following procedure. Родительская запись выпуска служит контейнером для нескольких выпусков.A parent release record serves as a container for several releases.

Следующая процедура выполняется для записи выпуска, которая не является ни родительской записью выпуска, ни дочерней записью выпуска.The following procedure is performed on a release record that is neither a parent release record nor a child release record.

Повышение уровня записи выпуска до родительской записи выпускаTo promote a release record to a parent release record

  1. В консоли Service Manager откройте рабочую область рабочие элементы и в области рабочие элементы разверните узел Release Management.In the Service Manager console, open the Work Items workspace, and in the Work Items pane, expand Release Management.
  2. Выберите любое Release Management представление, а затем выберите запись выпуска.Select any Release Management view, and then select a release record.
  3. В области задачи нажмите кнопку изменить , чтобы открыть запись выпуска.In the Tasks pane, click Edit to open the release record.
  4. В области задачи выберите команду преобразовать или вернуться к родительскому элементу.In the Tasks pane, click Convert or Revert to Parent.
  5. В поле Comments (комментарии ) введите комментарий, указывающий, что запись выпуска преобразована в родительскую запись выпуска, а затем нажмите кнопку ОК , чтобы закрыть окно Комментарии .In the Comments box, type a comment indicating that you have converted the release record to a parent release record, and then click OK to close the Comments box.
  6. Вкладка дочерние элементы отображается в форме, в которой можно добавить дочерние записи выпуска.The Child Items tab appears in the form where you can add child release records.
  7. В форме записи выпуска нажмите кнопку ОК , чтобы закрыть его.In the release record form, click OK to close it.

Понижение уровня родительской записи выпускаDemote a parent release record

Диспетчер выпусков может понизить родительскую запись выпуска с помощью следующей процедуры.The Release Manager can demote a parent release record using the following procedure. Если родительская запись выпуска содержит дочерние записи выпуска, все дочерние записи выпуска, которые она содержит, не связаны с родительским элементом и больше не являются дочерними записями выпуска.If a parent release record contains child release records, all the child release records that it contains are unlinked from the parent and are no longer child release records.

Следующая процедура выполняется для родительской записи выпуска, с которой могут быть связаны дочерние записи выпуска.The following procedure is performed on a parent release record that may or may not have child release records linked to it.

Понижение уровня родительской записи выпускаTo demote a parent release record

  1. В консоли Service Manager откройте рабочую область рабочие элементы и в области рабочие элементы разверните узел Release Management.In the Service Manager console, open the Work Items workspace, and in the Work Items pane, expand Release Management.
  2. Выберите любое Release Management представление, содержащее родительский выпуск, который требуется понизить, а затем выберите запись выпуска.Select any Release Management view that contains a parent release that you want to demote, and then select the release record.
  3. В области задачи нажмите кнопку изменить , чтобы открыть запись выпуска.In the Tasks pane, click Edit to open the release record.
  4. В области задачи выберите команду преобразовать или вернуться к родительскому элементу.In the Tasks pane, click Convert or Revert to Parent.
  5. Если удаляемая запись выпуска содержит дочерние записи выпуска, появится сообщение о том, что все ссылки на дочерние записи будут удалены.If the release record that you are demoting contains child release records, a message appears stating that all links to child records will be removed. Если это так, нажмите кнопку ОК , чтобы удалить связь между дочерними записями выпуска.If so, click OK to unlink any child release records.
  6. В поле Comments (комментарии ) введите комментарий, указывающий, что запись выпуска отменена из родительской записи выпуска, а затем нажмите кнопку ОК , чтобы закрыть окно Комментарии .In the Comments box, type a comment indicating that you have reverted the release record from a parent release record, and then click OK to close the Comments box.
  7. Вкладка дочерние элементы больше не отображается в форме.The Child Items tab no longer appears in the form.
  8. В форме записи выпуска нажмите кнопку ОК , чтобы закрыть его.In the release record form, click OK to close it.

Диспетчер выпусков может связать дочернюю запись выпуска при редактировании родительской записи выпуска с помощью следующей процедуры.The Release Manager can link a child release record while editing a parent release record using the following procedure.

  1. В консоли Service Manager откройте рабочую область рабочие элементы и в области рабочие элементы разверните узел Release Management.In the Service Manager console, open the Work Items workspace, and in the Work Items pane, expand Release Management.
  2. Выберите любое Release Management представление, содержащее родительскую запись выпуска, в которой должна быть ссылка на дочернюю запись выпуска.Select any Release Management view that contains a parent release record where you want link to a child release record.
  3. В области задачи нажмите кнопку изменить, а затем в форме родительской записи о выпуске перейдите на вкладку дочерние элементы .In the Tasks pane, click Edit, and then in the parent release record form, click the Child Items tab.
  4. На вкладке дочерние элементы нажмите кнопку Добавить.On the Child Items tab, click Add.
  5. В диалоговом окне Выбор объектов выберите запись выпуска, которую нужно связать с родительским элементом, и нажмите кнопку Добавить.In the Select objects dialog box, select the release record that you want to link to a parent, and then click Add. Нажмите кнопку ОК , чтобы закрыть диалоговое окно Выбор объектов .Click OK to close the Select objects dialog box.
  6. В форме родительской записи выпуска нажмите кнопку ОК , чтобы закрыть ее.In the parent release record form, click OK to close it.

Диспетчер выпусков может удалить связь дочерней записи выпуска с помощью следующей процедуры.The Release Manager can unlink a child release record using the following procedure.

  1. В консоли Service Manager откройте рабочую область рабочие элементы и в области рабочие элементы разверните узел Release Management.In the Service Manager console, open the Work Items workspace, and in the Work Items pane, expand Release Management.
  2. Выберите любое Release Management представление, содержащее дочернюю запись выпуска, связь с которой нужно удалить из родительской записи выпуска.Select any Release Management view that contains a child release record that you want to unlink from its parent release record.
  3. В области задачи щелкните связать или удалить связь с существующей родительской записью выпуска, а затем в списке вылет - щелкните Удалить связь.In the Tasks pane, click Link or Unlink to Existing Parent Release Record, and then in the fly-out list, click Unlink.
  4. В поле Comments (комментарии ) введите комментарий, указывающий, что вы открыли связь с дочерней записью выпуска от родительской записи выпуска, а затем нажмите кнопку ОК , чтобы закрыть окно комментариев .In the Comments box, type a comment indicating that you have unlinked the child release record from its parent release record, and then click OK to close the Comments box.

Диспетчер выпусков может удалить связь дочерней записи выпуска при редактировании родительской записи выпуска с помощью следующей процедуры.The Release Manager can unlink a child release record while editing a parent release record using the following procedure.

  1. В консоли Service Manager откройте рабочую область рабочие элементы и в области рабочие элементы разверните узел Release Management.In the Service Manager console, open the Work Items workspace, and in the Work Items pane, expand Release Management.

  2. Выберите любое Release Management представление, содержащее родительскую запись выпуска, в которой нужно удалить связь с дочерней записью выпуска.Select any Release Management view that contains a parent release record where you want unlink to a child release record.

  3. В области задачи нажмите кнопку изменить, а затем в форме родительской записи о выпуске перейдите на вкладку дочерние элементы .In the Tasks pane, click Edit, and then in the parent release record form, click the Child Items tab.

  4. На вкладке дочерние элементы выберите дочерние записи выпуска для удаления связи, а затем нажмите кнопку Удалить.On the Child Items tab, select the child release records to unlink, and then click Remove.

    Примечание

    Можно выбрать несколько дочерних элементов, нажав клавишу Shift + .You can select multiple child items by pressing Shift+Click.

  5. В форме родительской записи выпуска нажмите кнопку ОК , чтобы закрыть ее.In the parent release record form, click OK to close it.

Определение элементов конфигурации пакета выпускаDefine release package configuration items

Пакеты выпуска обычно содержат сборку и среду, с которой тестируется выпуск.Release packages normally contain a build and an environment that the release is tested with. В статьях этого раздела описаны процедуры построения элементов конфигурации, которые являются составными частями пакета выпуска, и их добавления в пакет выпуска.The topics in this section describe how to build the configuration item parts that are contained in a release package and how they are added to the release package.

Создание элемента конфигурации построенияCreate a build configuration item

Диспетчер выпусков может создать элемент конфигурации сборки, определяющий программное обеспечение и версию, из которых состоит сборка, выполнив следующую процедуру.The release manager can create a build configuration item that defines the software and version that a build consists of by performing the following procedure. После создания сборки она обычно добавляется в пакет выпуска записи выпуска.After a build is created, it is normally added to the release package of a release record.

Создание элемента конфигурации сборкиTo create a build configuration item

  1. В консоли Service Manager щелкните Элементы конфигурации.In the Service Manager console, click Configuration Items.
  2. В области элементы конфигурации разверните узел элементы конфигурациии выберите пункт сборки.In the Configuration Items pane, expand Configuration Items, and then click Builds.
  3. В области задачи в разделе сборкищелкните создать сборку.In the Tasks pane, under Builds, click Create Build.
  4. На вкладке Общие в форме выполните следующие действия.On the General tab in the form, do the following:
    1. В поле название введите имя сборки.In the Title box, type a name for the build. Например, для сборки, которая будет использоваться для развертывания нового программного обеспечения HRWeb, введите HRWeb июля 2017.For example, for the build that will be used to deploy the new HRWeb software, type HRWeb July 2017.
    2. В поле версия введите номер версии или другое обозначение.In the Version box, type a version number or other designation. Например, введите 0,2.For example, type 0.2.
    3. Нажмите кнопку ОК.Click OK.
  5. На вкладке связанные элементы в разделе элементы конфигурации: компьютеры, службы и пользователинажмите кнопку добавить , чтобы связать элемент конфигурации программного обеспечения, а затем выполните следующие действия для каждого программного элемента, который необходимо добавить.On the Related Items tab, under Configuration Items: Computers, Services and People, click Add to associate a software configuration item, and then do the following for each software item that you want to add:
    1. В диалоговом окне Выбор объектов в списке Фильтровать по классу щелкните стрелку раскрывающегося списка - и выберите пункт программные элементы.In the Select objects dialog box under Filter by class list, click the drop-down arrow, and then select Software Items.
    2. В списке Доступные объекты выберите элемент конфигурации программного обеспечения, который необходимо связать с построением, нажмите кнопку Добавить, а затем нажмите кнопку ОК , чтобы закрыть диалоговое окно Выбор объектов .In the Available objects list, select the software configuration item that you want to associate with the build, click Add, and then click OK to close the Select objects dialog box.
  6. Нажмите кнопку ОК , чтобы закрыть форму сборка.Click OK to close the build form.

Создание элемента конфигурации средыCreate an environment configuration item

Диспетчер выпусков может создать элемент конфигурации среды, определяющий компьютеры, службы и людей, из которых состоит среда, выполнив следующую процедуру.The release manager can create an environment configuration item that defines the computers, services, and people that the environment consists of by performing the following procedure. После создания среды она обычно добавляется в пакет выпуска записи выпуска.After an environment is created, it is normally added to the release package of a release record.

Создание элемента конфигурации средыTo create an environment configuration item

  1. В консоли Service Manager щелкните Элементы конфигурации.In the Service Manager console, click Configuration Items.
  2. В области элементы конфигурации разверните узел элементы конфигурациии выберите пункт среды.In the Configuration Items pane, expand Configuration Items, and then click Environments.
  3. В области задачи в разделе средыщелкните создать среду.In the Tasks pane, under Environments, click Create Environment.
  4. На вкладке Общие в форме выполните следующие действия.On the General tab in the form, do the following:
    1. В поле название введите имя среды.In the Title box, type a name for the environment. Например, для предварительной - среды, которая будет использоваться для тестирования нового программного обеспечения HRWeb, введите Environment для HRWeb июля 2011.For example, for the pre-environment that will be used to test the new HRWeb software, type Environment for HRWeb July 2011.
    2. При необходимости в других полях на вкладке введите или выберите сведения, которые могут помочь вам легко определить создаваемую среду.Optionally, in other boxes on the tab, type or select information that might help you easily identify the environment that you are creating. Например, установите для категории значение Подготовка к производству.For example, set the Category to Pre Production.
    3. Нажмите кнопку ОК.Click OK.
  5. На вкладке связанные элементы в разделе элементы конфигурации: компьютеры, службы и людиможно добавить элементы конфигурации, важные для среды.On the Related Items tab, under Configuration Items: Computers, Services and People, you can add configuration items that are important to the environment. Примеры могут включать следующее.Examples might include the following:
    • Программное обеспечениеSoftware
    • ПользователиUsers
    • КомпьютерыComputers
  6. Нажмите кнопку ОК , чтобы закрыть форму среда.Click OK to close the environment form.

Добавление сведений о пакете выпуска в запись выпускаAdd release package information to a release record

Диспетчер выпусков может добавлять сведения о пакете выпуска для записи выпуска с помощью следующей процедуры.The Release Manager can add release package information for a release record using the following procedure. Пакет выпуска обычно содержит сборку и среду, с которыми тестируется выпуск.The release package normally contains the build and environment that the release is tested with.

Добавление сведений о пакете выпуска в запись выпускаTo add release package information to a release record

  1. В консоли Service Manager откройте рабочую область рабочие элементы и в области рабочие элементы разверните узел Release Management.In the Service Manager console, open the Work Items workspace, and in the Work Items pane, expand Release Management.
  2. Выберите любое Release Management представление, содержащее запись выпуска, в которую нужно добавить сведения о пакете выпуска.Select any Release Management view that contains a release record where you want to add release package information.
  3. В области задачи нажмите кнопку изменить, а затем в форме запись выпуска перейдите на вкладку пакет выпуска .In the Tasks pane, click Edit, and then in the release record form, click the Release Package tab.
  4. На вкладке пакет выпуска в разделе Изменяемые элементы конфигурациинажмите кнопку добавить.On the Release Package tab, under Configuration Items to Modify, click Add.
  5. В диалоговом окне Выбор объектов выберите - элементы конфигурации, связанные с компьютером, которые необходимо добавить в пакет выпуска, нажмите кнопку добавить, а затем нажмите кнопку ОК , чтобы закрыть диалоговое окно Выбор объектов .In the Select objects dialog box, select the computer-related configuration items that you want to add to the release package, click Add, and then click OK to close the Select objects dialog box.
  6. В разделе затронутые службынажмите кнопку Добавить.Under Affected Services, click Add.
  7. В диалоговом окне Выбор объектов выберите элементы бизнес-службы, которые необходимо добавить в пакет выпуска, а затем нажмите кнопку Добавить, а затем нажмите кнопку ОК , чтобы закрыть диалоговое окно Выбор объектов .In the Select objects dialog box, select the business service items that you want to add to the release package and click Add, and then click OK to close the Select objects dialog box.
  8. В форме записи выпуска нажмите кнопку ОК , чтобы закрыть его.In the release record form, click OK to close it.

Создание шаблона для параллельных и последовательных действий в Service ManagerCreate a template for parallel and sequential activities in Service Manager

Шаблоны записей выпуска для параллельных и последовательных действий используются для создания новых действий, содержащих набор стандартных действий, которые должны быть сгруппированы для формирования какого-либо процесса.Release record templates for parallel and sequential activities are used to create new activities that contain a collection of predefined activities that should be grouped together to form some kind of process. Параллельные и последовательные действия можно рассматривать как действия контейнеров, так как их основная функция должна содержать отдельные действия.You can think of parallel and sequential activities as container activities because their primary function is to contain individual activities.

Автор шаблона создает шаблон для параллельного действия, выполняя следующую процедуру.The template author creates a template for a parallel activity by performing the following procedure. После этого необходимо выполнить те же действия, чтобы создать шаблон для последовательного действия.Afterward, the same steps are followed to create a template for a sequential activity.

Создание шаблона для параллельного действияTo create a template for a parallel activity

  1. В консоли Service Manager откройте рабочую область Библиотека и в области Библиотека выберите шаблоны.In the Service Manager console, open the Library workspace, and in the Library pane, select Templates.
  2. В списке шаблоны выберите параллельное действие по умолчанию, а затем в области задачи в разделе шаблонывыберите команду создать шаблон.In the Templates list, select Default Parallel Activity, and then in the Tasks pane under Templates, click Create Template.
  3. В диалоговом окне Создание шаблона введите имя шаблона и описание применяемого шаблона.In the Create Template dialog box, type a name for the template and a description of what the template applies.
  4. В разделе класснажмите кнопку Обзор, в поле выберите класс выберите параллельное действие, а затем нажмите кнопку ОК , чтобы закрыть окно Выбор класса .Under Class, click Browse, in the Select a Class box, select Parallel Activity, and then click OK to close the Select a Class box.
  5. Нажмите кнопку ОК , чтобы закрыть диалоговое окно Создание шаблона , и откроется форма новый шаблон действия контейнера.Click OK to close the Create Template dialog box, and the New Container Activity Template form appears.
  6. Введите сведения в поля на вкладке Общие и перейдите на вкладку действия .Enter information in the boxes on the General tab, and then click the Activities tab.
  7. Можно добавлять, удалять или изменять наборы действий в шаблоне действия Parallel, включая следующие действия.You can add, delete, or modify sets of activities to the parallel activity template, including the following actions:
    1. Добавление действий из списка существующих шаблонов действий.Add activities from the list of existing activity templates.
    2. Добавление параллельных или последовательных действий из списка существующих шаблонов действий.Add parallel or sequential activities from the list of existing activity templates.
    3. Перемещение действий вверх и вниз в порядке их завершения.Move activities up and down in the order in which they are completed.
    4. Перемещение действий в списке процессов.Move activities in the process list.
    5. Удаление действий.Delete activities.
  8. При добавлении действия открывается форма действия.As you add an activity, the activity form opens. Введите необходимые сведения и нажмите кнопку ОК , чтобы сохранить действие.Enter necessary information, and then click OK to save the activity.
  9. После добавления всех нужных действий нажмите кнопку ОК , чтобы сохранить шаблон параллельного действия и закрыть его.When you have added all the activities you want, click OK to save the parallel activity template and close it. Шаблон параллельного действия появится в списке шаблонов .The parallel activity template then appears in Templates list.
  10. Повторите эту процедуру для последовательного действия, заменив экземпляры "Parallel Activity" на "последовательное действие".Repeat this procedure for a sequential activity, replacing instances of "parallel activity" with "sequential activity."

Выберите изменения для развертывания в Service ManagerChoose changes to deploy in Service Manager

Диспетчер выпусков выбирает утвержденные изменения для выпуска, выполняя следующую процедуру.The release manager selects approved changes for release by performing the following procedure. С помощью этого процесса диспетчер выпусков связывает ручное действие в записи выпуска с зависимым действием в запросе на изменение, а затем завершает ручное действие в записи выпуска.Using this process, the release manager links a manual activity in the release record to a dependent activity in a change request and then completes the manual activity in the release record. В результате этот процесс помечает зависимое действие в запросе на изменение как завершенное.As a result, this process marks the dependent activity in the change request as completed.

Процедура создания зависимого действия для добавления в запрос на изменение уже должна быть завершена до продолжения.The procedure to create a dependent activity to add it to a change request should already be completed before you proceed.

Выбор изменений для развертыванияTo choose changes to deploy

  1. В консоли Service Manager откройте рабочую область рабочие элементы , в области рабочие элементы разверните узел Release Managementи выберите пункт Release Management.In the Service Manager console, open the Work Items workspace, in the Work Items pane, expand Release Management, and then select Release Management.

  2. В области рабочие элементы выберите представление в разделе Release Management , в котором отображается запись выпуска, содержащая изменения, готовые к развертыванию, а затем дважды - щелкните запись выпуска.In the Work Items pane, select a view under Release Management that displays a release record that comprises changes that are ready for deployment, and then double-click the release record.

  3. Перейдите на вкладку действия .Click the Activities tab.

  4. В появившемся списке щелкните правой кнопкой мыши - Ручное действие, чтобы связать действие, зависимое от запроса на изменение, с, а затем выберите пункт связать с действием запроса на изменение.In the list that appears, right-click a manual activity to link a change request dependent activity to, and then select Link to Change Request Activity.

  5. В диалоговом окне Выбор действия запроса на изменение выберите запрос на изменение, который нужно связать, разверните его, а затем выберите одно или несколько зависимых действий, а затем дважды нажмите кнопку ОК .In the Select Change Request Activity dialog box, select the change request to link to, expand it, and then select one or more dependent activities, and then click OK twice.

    Совет

    После связывания действия в выбранном действии отображается индикатор связывания, напоминающий значок цепочки.When you have linked the activity, the selected activity shows a linking indicator that resembles a chain icon. В подсказке для выбранного действия отображаются идентификаторы зависимых действий для связанных запросов на изменение.The tooltip for the selected activity shows IDs for the linked change request dependent activities.

  6. Перейдите в раздел Управление действиями, разверните пункт ручные действияи выберите ** - выполняемые действия**.Navigate to Activity Management, expand Manual Activities, and then select In-Progress Activities.

  7. Выберите ручное действие, а затем в списке задачи щелкните Пометить как завершенное.Select the manual activity and then in the Tasks list click Mark as Completed.

  8. Перейдите к разделу Управление изменениями, разверните все запросы на изменение, а затем откройте запрос на изменение, связанный с записью выпуска.Navigate to Change Management, expand All Change Requests, and then open the change request that is linked to the release record.

  9. Перейдите на вкладку действия и обратите внимание, что зависимое действие теперь помечено как завершенное.Click the Activities tab and notice that the dependent activity is now marked Completed.

Планирование действий выпуска в Service ManagerPlan release activities in Service Manager

Диспетчер выпусков создает и изменяет структуру действий выпуска, выполняя следующую процедуру.The Release Manager creates and modifies the structure of release activities by performing the following procedure.

Планирование действий выпускаTo plan release activities

  1. В консоли Service Manager откройте рабочую область рабочие элементы и в области рабочие элементы разверните узел Release Managementи выберите пункт Release Management.In the Service Manager console, open the Work Items workspace, and in the Work Items pane, expand Release Management, and then select Release Management.
  2. В области рабочие элементы выберите представление в разделе Release Management , в котором отображается запись выпуска, включающая действия выпуска, для которых требуется добавить или изменить действия, а затем дважды - щелкните запись, чтобы открыть ее.In the Work Items pane, select a view under Release Management that displays a release record that includes release activities that you want to add or modify activities for, and then double-click the record to open it.
  3. Откройте вкладку Действия , чтобы просмотреть список предложенных изменений и зависимых действий, которые они содержат.Click the Activities tab to view the list of proposed changes and dependent activities they contain.
  4. При необходимости можно изменить представление действия, щелкнув представление схемы или представление списка.Optionally, you can change the activities view by clicking either Diagram View or List View.
  5. Выберите зависимое действие управления изменениями, а затем переместите его в начало списка действий управления выпусками или на диаграмме.Select a dependent change management activity, and then move it to the top of release management activity list or diagram. Зависимый индикатор отображается в действиях управления выпусками, которые похожи на ссылку в цепочке.A dependent indicator appears on release management activities, which resembles the link in a chain.

Пропустить невыполненное действие в Service ManagerSkip a failed activity in Service Manager

Диспетчер выпусков пропускает невыполненное действие, выполняя следующую процедуру.The release manager skips a failed activity by performing the following procedure.

Пропуск невыполненного действияTo skip a failed activity

  1. В консоли Service Manager откройте рабочую область рабочие элементы , в области рабочие элементы разверните узел Release Managementи выберите пункт Release Management.In the Service Manager console, open the Work Items workspace, in the Work Items pane, expand Release Management, and then select Release Management.
  2. В области рабочие элементы выберите представление в разделе Release Management , в котором отображается запись выпуска, включающая невыполненное действие выпуска или выполняемое действие, которое нужно пропустить, а затем дважды - щелкните запись, чтобы открыть ее.In the Work Items pane, select a view under Release Management that displays a release record that includes a failed release activity or an activity in progress that you want to skip, and then double-click the record to open it.
  3. Откройте вкладку Действия , чтобы просмотреть список предложенных изменений и зависимых действий, которые они содержат.Click the Activities tab to view the list of proposed changes and dependent activities they contain. При необходимости можно изменить представление действия, щелкнув представление схемы или представление списка.Optionally, you can change the activities view by clicking either Diagram View or List View.
  4. Щелкните правой кнопкой мыши - действие Failed (неудачно) или выполняемое действие, которое нужно пропустить, и выберите пункт пропустить действие.Right-click the failed activity or the activity in progress that you want to skip, and then click Skip Activity.
  5. В поле Comments (комментарии ) введите причину, по которой вы пропускаете действие, а затем нажмите кнопку ОК , чтобы закрыть поле.In the Comments box, enter the reason why you are skipping the activity, and then click OK to close the box. Пропущенное действие отображает значок, напоминающий синюю стрелку вниз, - чтобы показать, что действие помечено как пропущенное.The activity that you skipped displays an icon resembling a blue down-pointing arrow to indicate that the activity is marked as skipped.

Определение состояния и хода выполнения запроса на изменение Service Manager в записи выпускаDetermine status and progress for a Service Manager change request in the release record

Диспетчер изменений проверяет состояние и ход выполнения запроса на изменение в текущей открытой записи выпуска.The change manager reviews the status and progress of a change request in the currently opened release record. Ему известны идентификатор и название запроса на изменение или по крайней мере некоторые из ключевых слов названия.He knows the ID of the change request and its title, or at least a few of the keywords of the title. Он может проверить состояние запроса на изменение, используя следующую процедуру.He can review the status of the change request by performing the following procedure.

Определение состояния и хода выполнения запроса на изменение в записи выпускаTo determine status and progress for a change request in a release record

  1. В консоли Service Manager откройте рабочую область рабочие элементы , в области рабочие элементы разверните узел Release Managementи выберите пункт Release Management.In the Service Manager console, open the Work Items workspace, in the Work Items pane, expand Release Management, and then select Release Management.
  2. В области Рабочие элементы в разделе Управление выпускомвыберите пункт Записи выпуска: Выполняется.In the Work Items pane, under Release Management, select the Release Records: In Progress.
  3. В представлении записи выпусков: выполняется дважды - Щелкните интересующую запись, чтобы открыть ее.In the Release Records: In Progress view, double-click the record of interest to open it.
  4. Откройте вкладку Действия , чтобы просмотреть список предложенных изменений и зависимых действий, которые они содержат.Click the Activities tab to view the list of proposed changes and dependent activities they contain. При необходимости можно изменить представление действий, выбрав Представление схемы или Представление списка.Optionally, you change the activities view by clicking either Diagram View or List View.
  5. Для просмотра записей можно использовать любой из следующих методов.You can view records by using any of the following methods:
    • Прокрутка с помощью мышиMouse scrolling:
      • Действие управления выпуском с признаком связи с определенным запросом на изменение можно найти, выполнив поиск по значку индикатора и просмотрев его свойства в представлении схемы или списка.You can find the release management activity showing that it is linked to the specific change request by looking for an indicator icon and viewing its properties while in either diagram view or list view.
      • Для всех действий отображаются следующие сведения:The following information is shown for all activities:
        • ИД действийActivity IDs
        • Названия действийActivity titles
        • Значки индикаторов состояния действия, которые зависят от состояния действияActivity status indicator icons, which vary based on the state of the activity
    • Использование представления схемыUsing the diagram view:
      • При использовании представления схемы можно использовать масштабирование для выбора различных действий.When you are using the diagram view, you can use Zoom to choose different for activities.
    • Использование поиска в любом месте консоли Service Manager:Using search anywhere in the Service Manager console:
      • Чтобы найти и просмотреть действие, можно выполнить поиск по следующей информации:You can search for and view an activity by searching with any of the following information:
        • ИД запроса на изменение;Change request ID
        • Ключевые слова из заголовка связанного запроса на изменениеKeywords from the linked change request's title
        • Идентификатор действия измененияChange activity's ID
        • Ключевые слова из заголовка зависимого действияKeywords from the dependent activity's title
      • Фильтрация:Filtering:
        • Возвращенные результаты поиска можно отфильтровать по ключевым словам, а также по таким условиям, как класс, дата последнего изменения и имя.You can filter any returned search results by keywords and also by criteria such as class, last modified dates, and name.
  6. Можно дважды - щелкнуть действие, чтобы просмотреть его состояние и сведения о ходе его выполнения.You can double-click an activity to view its status and the details of its progress.

Дальнейшие действияNext steps