30
Tech Mahindra Limited confidential © Tech Mahindra Limited 2008 Order & Service Management (OSM) Product By ORACLE Oracle Communications Provisioning

OSM Overview

Embed Size (px)

Citation preview

Page 1: OSM Overview

Tech Mahindra Limited confidential© Tech Mahindra Limited 2008

Order & Service Management (OSM)

Product By ORACLEOracle Communications Provisioning

Page 2: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Course Objectives• Provisioning the orders• Getting a clear idea , how OSM is interacting with other

systems• Importing and exporting (portability) • Creating external orders using web services and xml api

Page 3: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Key points• Oracle bought the product from Metasolv

• OSM is the renamed term of P6 (Provisioning 6)

• Most recommended tool in Telecom domain which sits

in OSS layer of the telecom architecture and interact with other peer systems .

OSMProvisioningInventory Activation

OSS

Upper stream systems

Page 4: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

OrderA contract made between a customer and a supplier for the supply of a range of

services in a determined quantity and quality, at an agreed price, and for delivery at or by a specified time .

• New connection• Suspend connection• Resume connection• Upgrade bandwidth• Downgrade bandwidth ….etc

An order consists of Process . A process is a sequence of tasks that are executed

consecutively to fulfill an order.

Page 5: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Order flow

Get network details from inventory

Send data to Activation

Update inventory Perform Line test

Trigger BillingUpgrade Bandwidth

TasksProcess

Order captured finishEnters OSMOrder created

A bank customer requests to increase his line bandwidth from 30 kbps to 50 kbps

Workflow

Page 6: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Basic Flow of an order :• Create order : The order enters the system through order entry interface and is initiated with

the state open.not_running.not_started.

• Submit order : The creation task completes and the workflow begins. The order transitions to the state open.running.in_progress.

• Complete tasks : Complete any number of tasks in the workflow. The order remains in the state open.running.in_progress.

• Complete last task : Complete the last task in the workflow. The order transitions to the state closed.completed.

• Delete order : The order is removed from the system.

Page 7: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Order states order progress in a lifecycle

An order’s progress can be tracked by its state at various stages of its life cycle. As tasks complete, the system updates the order state to recognize milestone achievements in the provisioning of the order. order states:• Not Started

• In Progress

• Suspended

• Cancelled

• Amending

• Canceling

• Completed

Page 8: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Order Decomp Fulfill

• Query/reserve network inventory

• Assign/design specific paths/ports based on availability & requirements

• Coordinate all tasks & systems required to deliver services

• Initiate activation/billing

Decompose Fulfill

Order Management DefinedFront Office / Back Office OM Functions

Back OfficeBack Office

Front OfficeFront OfficeEnd-to-end OM Lifecycle

Order CapturePreorder

TransactEngage• Needs Analysis• Guided selling• Customer profile

and account creation

• Address validation• Service eligibility

check • Credit check

• Service selection and configuration

• Order entry and validation

• Pricing• Move, Add, Change,

Disconnect (MACD)

• Partition bundled service orders into actual units of work

• Provide bi-direction updates of decomposed orders with CRM throughout the order lifecycle

Provisioning Control

Page 9: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Functional Architecture

Page 10: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

What is OSM ?

Generally , OSM can be broadly seen as :

• Provisioning Product•Provisioning orchestration Product

OR

Service/Order Fulfillment Product= Provisioning + Orchestration

Page 11: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

OSM as Provisioning Product

Provisioning means “providing” or “making something available”

According to Technical Group :

Provisioning is the automation of all steps required to create and manage ( setup, amend or revoke ) user or system access entitlements or data relative to electronically published services.

For example :

Telecom Provisioning means providing service to a user including everything necessary to setup the service such as equipment , wiring and transmission.

Page 12: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

OSM as Orchestration Product

Execute the right tasks with the right data to the right systems and people at the right time

OrderingOrdering

InventoryInventory

Service Service ActivationActivation

Page 13: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Summary of overview

OSM manages the life cycle associated with the fulfillment of a customer's service order. This includes managing information from peer Operation Support System (OSS) applications required for provisioning, as well as managing the tasks to other OSS applications to complete the service order. OSM interfaces with each of these systems.

Page 14: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

OSM Required Tools / Components

Component UseWeb Client Primary end-user toolAdministrator Design-time toolXML Model / HTML Report Design-time toolReporting Interface Module Admin, End-user toolWLS Console Primary deploy-time and

application monitoring toolCartridge Management Tool Assemble/deploy OSM models &

pluginsDatabase Utilities Data Manager for data transfers

Oracle Scripter for schema installOSM Installer Install OSMBEA WebLogic Server J2EE containerOracle RDBMS Data store

Page 15: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Tools / Components

OSM Server

BEA WebLogic Server(Application Server, J2EE Services, LDAP)

OSM Database (Oracle) CorporateLDAP

OSM Admin

Console

HTTP

OSMClient

Custom XMLApplication

Automation Framework

Plugin Plugin Plugin Plugin

JMS Message Bus

For an order to be created by OSM client , the workflow has to be configured in OSM Admin .

The OSM server is the main server which is deployed in the form of oms.ear in application server Bea Weblogic .

The data model used is Oracle

An order can be progressed either manually or automated using custom XML applications(XSLT) of java plugins .

OSM Admin and Weblogic are installed either on one machine or differently and theseare acessed by OSM client through Http calls across the network

Page 16: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

OSM AdministratorOSM Administrator provides the interface to configure and manage the OSM

system. We use the OSM Administrator to construct the process definitions, order data requirements, workgroups, and associations that OSM requires

Design-time tool• Cartridge• Tasks• Processes• Views• Workgroup• Notifications• Process Exceptions

Page 17: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

OSM Administrator : Cartridge

• A cartridge contains a full OSM metadata model as well as other components such as plug-ins , tasks ,assignment algorithms .

• Its in the form of XML which can be easily imported and exported

Cartridge

Process

Views

Data elements

State policiesTasks

Associations

Plugins Assignment algorithms

Grouping

Orders

Page 18: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Process: A workflow consisting of Tasks

Task CTask CProcess C

Task A

And

Task B

Task D

Start

Task E

Stop

Task C

?

Or

Task F

SPnTask A

And

Task B

Task D

Start

Task E

Stop

Task C

?

Or

Task F

Get network details from inventory

Send data to Activation

Update inventory Perform Line test

Trigger BillingUpgrade Bandwidth Tasks

ProcessOrder captured finish

Enters OSM

Order created

Page 19: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

ViewsA view is a browser page that requires specific information which a task need to fulfill to progress the order

It is just like to display and provide data on screen to OSM .

Page 20: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

WorkgroupsGroups who actually work for the task. There can be :• Manual workgroup• Inventory workgroup• …….. N workgroup

Each task is assigned a workgroup and their people are responsible for completion of a particular task

Page 21: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Process Exceptions

Process exception could be used to stop the order completely or redirect the order to another process

Restriction can be placed on process exception so that it can only be raised in certain tasks and by certain workgroup

An exception is an event, which occurs during the execution of a process, that disrupts the normal flow.

Page 22: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

You can define Notification on certain conditions

Notifications can be classified as –

• Polled – Provisioning will repeatedly check for notification conditions at predefined intervals• Transitional – Notification is triggered when order goes into specific process, in specific task and in specific state

Notifications are messages sent by OSM to inform users of an event such as the receipt of a task or some state change etc…..

Notifications

Page 23: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

OSM Client : For end-usersThe OSM Web Client provides the user interface to the worklist order tracking and operational reporting information. It lets you create, view, edit, track, and report on service orders in the OSM system using a web browser.

It consists of following views :

•Create Order•Work list•Order Editor•Order History•System reports•Query

Page 24: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Create order

Customer service orders can originate internally through OSM.

Page 25: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Order Editor For an order to progress required data elements has to be

added . Elements are displayed according to a order’s view at a given task.

Page 26: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Work listYou use the Work list to manage your tasks. It displays a list of orders currently located at the task or tasks for which you are responsible.

Page 27: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Order HistoryOrder History provides a process history for a given order. When task state changes occur, OSM records the date and time of the change, and the user who made the change

Page 28: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

System Reports

Generates reports for pending , completed orders , completed tasks

Page 29: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Query

ref1

You can locate any order in the OSM system using the Query option. You can query for any order, including completed orders.

Page 30: OSM Overview

CONFIDENTIAL© Copyright 2008 Tech Mahindra Limited

Thank you……