• Non ci sono risultati.

Integrating CCMDB Change

Nel documento Tivoli IBM Tivoli Service Request Manager (pagine 73-86)

This section describes how to integrate Service Catalog with the Change process management component of IBM Tivoli Change and Configuration Management Database (CCMDB), and with other process managers.

Some Service Catalog requests require a formal change approval or have other implementation needs that need to be coordinated through a release management process or another type of process request. For these Service Catalog requests, you can open a Process Request directly from a catalog order or from a catalog work plan task.

The Process Request application is used to create IT process requests for a wide variety of process managers, including the Change and Configuration process managers in CCMDB, Release Process Manager, Configuration Process Manager, Service Continuity Process Manager, and others. This product provides a number of ways in which you can launch Change and Release process requests directly from within Service Catalog.

In addition, you can use the Change process manager to fulfill a workorder task.

To do so, you perform a set of post-installation configuration steps. After you complete the configuration steps, you can add a new catalog service with Change process manager integration and define a new catalog service that includes a Change process request workorder task.

Launching a process request

You have two options for opening a Change or Release process request from within Service Catalog: by launching the request directly from a catalog order, and by launching a request from a work plan task.

Launching a process request from a catalog order

Perform the following steps to open a process request from a catalog order.

1. Open Catalog Request → Catalog Purchase Requisition → → Catalog Order → Process Request.

2. Follow the instructions in the″Use Process Manager to fulfill an order″ topic to complete the request. To locate this topic, navigate to Administering Service Catalog → Fulfillment Options overview → Use Process Manager to fulfill an orderin the information center navigation tree.

Launching a process request from a work plan task

Perform the following steps to open a process request from a work plan task.

1. Open Catalog Request → Catalog Purchase Requisition → → Catalog Order → Work Order Plan → Work Order Task → Process Request.

2. Follow the instructions in the″Use Process Manager to fulfill an order″ topic to complete the request. To locate this topic, navigate to Administering Service Catalog → Fulfillment Options overview → Use Process Manager to fulfill an orderin the information center navigation tree.

Using the Change process manager to fulfill a work order task

This section provides information about the post-installation configuration steps that are needed to fulfill a work order task using the Change component of IBM Tivoli Change and Configuration Process Manager (CCMDB). After you perform the configuration, you can add a new catalog service with Change integration and define a new catalog service with a Change process request work order task.

The built-in best practices content that is shipped with this product includes four catalog service offerings that leverage integration with the Change and Release process managers. Each offering has alternate fulfillment options and associated job plans for creating a Change process request that can use both the Change and Release process managers. This section lists these four service offerings.

Configuring your environment

Before you can use the Change process manager to fulfill work order tasks, you must perform a series of post-installation configuration steps. This configuration involves updating your security group authorization, enabling a cross-over domain trigger, and adding the PMSC_CRCHG workflow to each job plan task that creates a new process request.

Before you perform the configuration steps, ensure that IBM Tivoli Change and Configuration Management Database (CCMDB) is installed. The Change process manager is a component of CCMDB.

Perform the following steps to complete the required configuration:

1. Perform these steps to update your security group authorizations to include the PMREQUESTER group:

a. Go to Security → Security Users → PMSCOS.

b. Add the PMREQUESTER group.

2. Perform these steps to enable a cross-over domain trigger, which enables data fields to cross over from the activity task to the new process record:

a. Click System Configuration → Platform Configuration → Database Configurationto open the Database Configuration application.

b. Open the PMCOMSR object, and open the Attributes tab.

c. Filter on ORIGWOID to display a row for the ORIGWOID attribute, and select the WO2TCKT crossover domain in the Domain field.

d. To apply your configuration changes, open the List tab in the Database Configuration application, select the check box next to the change, and select Apply Configuration Changes from the Selection Action menu.

3. For each job plan task that creates a new process request, add the PMSC_CRCHG assisted workflow.

Defining a new catalog service with a Change process request work order task

After you configure you environment for integration with the Change process manager, you can define a new catalog service that includes a Change process request workorder task. This new service includes a number of reusable integration components, process request handling, and so on.

Follow these steps to define a new catalog service with a Change process request work order task:

1. Log in as the PMSCSDGN user.

2. Open the Classifications application, and create a new classification with the following values:

Note: The new classification will enable the user to select a classification for the process request. If inputs are needed from the user to fulfill the request, ensure that the classification used has attributes that match the attributes on the service fulfillment. When the service request is created, the values the user enters will be copied to the attributes on the process manager that match the attributes on the service fulfillment. Also ensure that the Use with field on the classification specifies that it can be used with a process manager.

Field Value

Classification <myclassification>

Description <text>

Use with : JOBPLAN JOBTASK PMCOMSR WOACTIVITY

WOCHANGE WORKORDER

Attributes : Each attribute name and type MUST match the service

offering data attribute.

3. Open the Job Plans application, and create a new job plan with the following values:

Field Value

Job Plan <myRFC_JOBPL>

Description <text>

Status Active

Template Type Activity

Duration 20

Task 1 Review Request - 10

Duration 5

Task 2 Send Request to Change Management

Duration 5

Classification <myClassification>

Assisted Workflow PMSC_CRCHG Action, Java custom class :

PmscCommReqCreatorAction.class Reusable class which performs all the Process record creation logic

Task 3 Notify Requestor to Test - 30

Duration 5

Task 4 Review Request - 40

Duration 5

4. Create a new fulfillment option with the following values:

Note: For an existing service offering, the new fulfillment will be listed as a fulfillment option selection for the corresponding catalog order.

Field Value

Fulfillment Option <myFUL_RFC >

Service Fulfillment <myRFC_SVR >

Modality Internal work order with job plan

Vendor <PMSCIGS>

Jobplan Select <myRFC_JOBPL>

Cost

Promised Lead Time (Days) 0

Default Enabled

5. Create an offering with the following values:

Field Value

Offering <myRFC_OFF >

Offering Description <text>

Service Fulfillment <myRFC_SVR >

Price

Purchase Requisition Approval Workflow None

The Status Change Event Listener is a built-in java class that automatically completes the original work order task when the process record completes.

Invoking a new catalog service with Change integration

After you configure you environment for integration with the Change process manager and add a new catalog service, you can invoke the catalog service that takes advantage of this integration.

The end-to-end flow for invoking the new catalog service is as follows:

1. A Service Catalog user requests a service.

2. The Service Catalog User Manager approves the request.

3. A Service Catalog Operations Analyst selects the Change Fulfillment (or accepts the default).

4. A Service Catalog Operations Specialist submits the work order.

Field values are automatically filled in by the WO2TCKT (or user-supplied) cross-over domain and the job plan classification.

Note: Full automation of the Change process request can be implemented by a workflow update.

5. The Change Owner accepts the process request.

6. The Change team completes the request, and the work order task is automatically completed.

7. a Service Catalog Operations Specialist completes the work order.

Predefined catalog services for creating Change process manager requests

The best practices content that ships with this product includes four predefined catalog service offerings that you can use as examples for creating Change process requests. Each catalog service offering has alternate fulfillment options and an example job plan.

The following table shows the predefined catalog services and their associated job plans:

Catalog service offering Associated job plan

Request Firewall Changes to Change PMP PMSC_0017C

Build New Server with Middleware PMSC_0021C

DB Install and Config PMSC_0007C

Middleware Install and Config PMSC_0010C

To view details about these catalog service offerings, click Reference → Service Catalog content → Service descriptions in the information center navigation tree. A list of the predefined catalog service offerings is displayed, and you can click any of the offerings to view a complete description of that offering.

To view details about the associated job plans, click Go To → Planning → Job Plans, and filter on PMSC. A list of the job plans for Service Catalog is displayed, and you can click on a job plan to view full information (including nested activities and tasks) for that job plan.

Notices

This information was developed for products and services offered in the U.S.A.

IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user’s responsibility to evaluate and verify the operation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send license inquiries, in writing, to:

IBM Director of Licensing IBM Corporation

North Castle Drive Armonk, NY 10504-1785 U.S.A.

For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to:

IBM World Trade Asia Corporation

Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106-0032, Japan

The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law:

INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

This information could include technical inaccuracies or typographical errors.

Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

Any references in this information to non-IBM Web sites are provided for

convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.

Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:

IBM Corporation

Software Interoperability Coordinator, Department 49XA 3605 Highway 52 N

Rochester, MN 55901 U.S.A.

Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.

The licensed program described in this information and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement, or any equivalent agreement between us.

Any performance data contained herein was determined in a controlled

environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment.

Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources.

IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products.

Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

All statements regarding IBM’s future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only.

All IBM prices shown are IBM’s suggested retail prices, are current and are subject to change without notice. Dealer prices may vary.

This information is for planning purposes only. The information herein is subject to change before the products described become available.

This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental.

COPYRIGHT LICENSE:

This information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating

platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs.

Each copy or any portion of these sample programs or any derivative work, must include a copyright notice as follows:

© (your company name) (year). Portions of this code are derived from IBM Corp.

Sample Programs. © Copyright IBM Corp. _enter the year or years_. All rights reserved.

If you are viewing this information softcopy, the photographs and color illustrations may not appear.

Trademarks

For trademark attribution, visit the IBM Terms of Use Web site (http://www.ibm.com/legal/copytrade.shtml).

Index



Printed in USA

Nel documento Tivoli IBM Tivoli Service Request Manager (pagine 73-86)

Documenti correlati