TM Forum Applications Framework 3-2
TM Forum Applications Framework 3-2
Framework (TAM)
The BSS/OSS Systems Landscape
Release 3.0
GB929
Version Number 3.2
June, 2008
TM Forum 2008
Notice
No recipient of this document shall in any way interpret this document as representing a
position or agreement of the TeleManagement Forum (TM Forum) or its members. This
document is a draft working document of TM Forum and is provided solely for comments
and evaluation. It is not a Forum Approved Document and is solely circulated for the
purposes of assisting TM Forum in the preparation of a final document in furtherance of
the aims and mission of TM Forum.
Although it is a copyrighted document of TM Forum:
Members of TM Forum are only granted the limited copyright waiver to distribute this
document within their companies and may not make paper or electronic copies for
distribution outside of their companies.
Non-members of the TM Forum are not permitted to make copies (paper or electronic) of
this draft document other than for their internal use for the sole purpose of making
comments thereon directly to TM Forum.
If this document forms part of a supply of information in support of an Industry Group
Liaison relationship, the document may only be used as part of the work identified in the
Liaison and may not be used or further distributed for any other purposes
Any use of this document by the recipient, other than as set forth specifically herein, is at
its own risk, and under no circumstances will TM Forum be liable for direct or indirect
damages or any costs or losses resulting from the use of this document by the recipient.
This document is governed by all of the terms and conditions of the Agreement on
Intellectual Property Rights between TM Forum and its members, and may involve a claim
of patent rights by one or more TM Forum members or by non-members of TM Forum.
Direct inquiries to the TM Forum office:
240 Headquarters Plaza,
East Tower 10th Floor,
Morristown, NJ 07960 USA
Tel No. +1 973 944 5100
Fax No. +1 973 944 5110
TM Forum Web Page: www.tmforum.org
TM Forum 2008
Page 2 of 226
Table of Contents
NOTICE .........................................................................................................................................................2
TABLE OF CONTENTS ..............................................................................................................................3
LIST OF FIGURES .......................................................................................................................................9
EXECUTIVE SUMMARY .........................................................................................................................12
INTRODUCTION .......................................................................................................................................13
THE TELECOM APPLICATIONS MAP ................................................................................................17
03.0 MARKET/SALES MANAGEMENT ................................................................................................20
03.01 M/S CAMPAIGN MANAGEMENT ........................................................................................................21
Campaign Management .........................................................................................................................21
Campaign Analytics...............................................................................................................................22
Campaign Design ..................................................................................................................................22
Lead Generation ....................................................................................................................................23
Campaign Execution & Refinement.......................................................................................................23
Campaign Performance Tracking .........................................................................................................24
03.02 M/S SALES AIDS ...............................................................................................................................25
03.03 M/S COMPENSATION & RESULTS .....................................................................................................25
Compensation & Results .......................................................................................................................26
Compensation ........................................................................................................................................26
Results Reporting...................................................................................................................................27
03.04 M/S CHANNEL SALES MANAGEMENT ..............................................................................................27
Channel Sales Management ..................................................................................................................28
Direct Sales Force .................................................................................................................................29
Telesales ................................................................................................................................................30
Retail Outlets .........................................................................................................................................31
Dealers ..................................................................................................................................................32
Virtual Network Operators ....................................................................................................................34
Affiliates.................................................................................................................................................34
03.05 M/S CORPORATE SALES MANAGEMENT ...........................................................................................35
Corporate Sales Management ...............................................................................................................36
Corporate Sales Workflow Management ...............................................................................................37
Contract Workflow ................................................................................................................................37
Design/Price/Propose Workflow ...........................................................................................................38
Sales Workflow ......................................................................................................................................38
Solution Management ............................................................................................................................39
Design ....................................................................................................................................................39
Price ......................................................................................................................................................39
Price/Cost Optimization ........................................................................................................................40
Propose ..................................................................................................................................................40
Contract Management ...........................................................................................................................40
Contract Generation ..............................................................................................................................41
Contract Implementation .......................................................................................................................41
Contract Storage ...................................................................................................................................41
Funnel & Lead Management .................................................................................................................42
Funnel Management ..............................................................................................................................42
GB929 R3 Version 3.2
TM Forum 2008
Page 3 of 226
TM Forum 2008
Page 4 of 226
TM Forum 2008
Page 5 of 226
TM Forum 2008
Page 6 of 226
TM Forum 2008
Page 7 of 226
TM Forum 2008
Page 8 of 226
List of Figures
Figure 1: Telecom Value Chain ........................................................................................................... 17
Figure 2: The Telecom Applications Map ........................................................................................... 18
Figure 3: 3.0 Market/Sales Management ............................................................................................. 20
Figure 4: 03.01 M/S Campaign Management ...................................................................................... 21
Figure 5: 03.02 M/S Sales Aids ............................................................................................................ 25
Figure 6: 03.03 M/S Compensation & Results .................................................................................... 26
Figure 7: 03.04 M/S Channel Sales Management ............................................................................... 27
Figure 8: 03.05 M/S Corporate Sales Management ............................................................................ 36
Figure 9: 03.06 M/S Mass Market Sales Management ....................................................................... 44
Figure 10: 03.07 M/S Sales Portals ...................................................................................................... 48
Figure 11: 04.0 Product Management Domain ................................................................................... 50
Figure 12: 04.01 Product Strategy / Proposition Management ......................................................... 50
Figure 13: 04.02 Product / Service Catalog Management ................................................................. 52
Figure 14: Product Catalog Applications ........................................................................................... 54
Figure 15: 04.03 Product Lifecycle Management ............................................................................... 57
Figure 16: 04.04 Product Performance Management ........................................................................ 58
Figure 17: 05.0 Customer Management Domain ................................................................................ 60
Figure 18: 05.01 Customer Information Management ....................................................................... 61
Figure 19: Transactional Document Production ................................................................................ 62
Figure 20: 05.03 Customer Order Management ................................................................................. 66
Figure 21: 05.04 Customer Self Management .................................................................................... 73
Figure 22: 05.05 Customer Contact Management, Retention & Loyalty .......................................... 80
Figure 23: 05.06 Customer Service Representative Toolbox............................................................ 85
Figure 24: 05.07 Customer Quality of Service & Service Level Agreement
Management .................................................................................................................................. 89
Figure 25: 05.08 Customer Service / Account Problem Resolution ................................................. 91
Figure 26: 05.09 Receivables Management ........................................................................................ 93
Figure 27: 05.10 Billing Inquiry, Dispute & Adjustment Management.............................................. 96
Figure 28: 05.11 Bill Format / Render ................................................................................................. 99
Figure 29: 05.12 Product/Service Rating .......................................................................................... 100
Figure 30: 05.13 Billing Account Management ................................................................................ 102
TM Forum 2008
Page 9 of 226
TM Forum 2008
Page 10 of 226
TM Forum 2008
Page 11 of 226
Executive Summary
This document provides the global telecom software industry with a frame
of reference to understand the relationship of the multitude of operational
systems typically found within a service provider or network operator. It is
intended to be a practical, everyday working guide for those organizations
who buy or sell operational systems to help position and navigate a
complex landscape. It is not intended to be prescriptive so that operators
are required to implement this approach. However it does provide a lens
to use to compare their current implementations with an idealized
approach. The document can also be used by suppliers to help position
their products in relation to a common reference framework.
TM Forums vision is To lead the emergence of lean and agile operators,
able to compete in 21st century markets. The Lean Operator Program is
thus TM Forums flagship program and the New Generation Operations
Systems and Software (NGOSS) technical roadmap is a key technical and
process enabler of that program. The Telecom Applications Map forms
the 4th major framework that comprises NGOSS.
Granularity is an important factor in the design of this Telecom
Applications Map. The authors have taken an approach at the systems
level based on commercially available products. Clearly these products
have options and feature sets that could be used to develop a more
granular level of abstraction, but the criteria used has been to examine the
market and find at least 2 suppliers of commercial technology in any area
of the Map.
Care has also been taken to align this map, wherever possible with other
TM Forum publications, particularly the enhanced Telecom Operations
Map (eTOM) and the Shared Information/Data (SID) Model. Thus
terminology used in this Map mirrors, as far as possible, eTOM parlance.
For completeness, the Applications Map includes infrastructural software
components as well as applications components.
TM Forum 2008
Page 12 of 226
Introduction
Welcome to the Telecom Applications Map (TAM). This document
is intended as a working guide to help operators and their suppliers
use a common reference map and language to navigate a complex
systems landscape that is typically found in fixed, mobile and cable
operators. Where the enhanced Telecom Operations Map (eTOM)
provides a frame of reference for telecom processes and the NGOSS
Shared Information Data model (SID) provides a frame of reference for
standardized information language, the Telecom Applications Map
provides a frame of reference for telecom applications.
Release 1.0 of this document concentrated on the Operations
(Fulfillment, Assurance, and Billing) segments of the eTOM primarily in
the Resource Management, Service Management, and Customer
Management layers. Release 2.x provided further detail in these
layers as well as the Market / Sales, Product, Supplier / Partner, and
Enterprise Management layers. Grouping some of the level 1
categories into an Operational Support & Readiness (OSR) eTOM
segment was also introduced, along with the addition of supporting
contracts for some of the level 1 categories.
Release 3.0 further unpacks the various applications and provides
Level 2 and Level 3 application for the Market/Sales, Customer
Management, Service Management and Resource Management
domain. In addition to this the concept of SIP applications is also
introduced, especially at the resource management layer. Service
Oriented Architecture (SOA) concepts were taken in mind while
restructuring the application domains. Mapping between the Telecom
Applications Map and eTOM / SID will be addressed in a future
release.
The Telecom Applications Map provides the bridge between the
NGOSS framework building blocks (eTOM and SID) and real,
deployable, potentially procurable applications by grouping together
process functions and information data into recognized OSS and BSS
applications or services.
No document like this can ever be right in the sense that it represents
a perfect systems infrastructure for an operator. What this document
intends to give the industry is a common frame of reference that allows
the various players who specify, procure, design and sell operation and
business support systems to understand each others viewpoints. It
has been built up from observation of typical systems available in the
industry today and will naturally evolve as these systems evolve.
Wherever possible, the Telecom Applications Map keeps to language
already common in the industry or used in other TM Forum
publications particularly the eTOM. It has been designed to be as
generic as possible without losing touch with market reality and to be
TM Forum 2008
Page 13 of 226
TM Forum 2008
Page 14 of 226
various players who specify, procure, design and sell operation and
business support systems to understand each others viewpoints.
Assumptions used in the development of the Telecom Applications
Map were:
An application is a set of one or more software artifacts consisting of welldefined functions, data, business flows, rules and interfaces. These artifacts
include:
Data Model for data used to interface to and within
application
Policies for governing external and internal application
resources
Flow Model for functionality with application
Contract Specifications for (externally visible) interfaces to
functionality with application
Applications are implementable as a deployable package and
procurable in the system market place.
It should be noted that this definition is from a Telecom
Applications Map viewpoint.
The definition for an application from the technology neutral
architecture viewpoint is "An NGOSS Application is a
container artifact which provides an encapsulation of the
requirements, specification and implementations of
designed functionality, from the perspective of Service
Providers, needed to support a specific business goal
within their operating environment."
Additional information regarding NGOSS terminology can be
found in the NGOSS Technology Neutral Architecture
suite of TMF053 documents, and in GB927 NGOSS
Lifecycle Methodology.
In order to be an application, there must be at least two
commercially-off-the-shelf (COTS) products in the market.
This was verified by at least two service providers
OSS/BSS terminology was used in the general text, but was not
used to differentiate functionalities nor separate areas on
the TAM.
If a feature had its own context (could stand alone), and its own
features and contracts, it became a level 2 application
Higher level applications contain core functionality that is shared
with its next level applications or a compound application
of its descendants with an additional functionality.
Leaf applications only contain specific functionality.
TM Forum 2008
Page 15 of 226
TM Forum 2008
Page 16 of 226
Middleware
suppliers:
Platform
suppliers
Mediation
suppliers
Database
suppliers
Software
components
suppliers
Application
/ system
suppliers:
Point systems
Small solution
suites
Solutions
suppliers:
Systems
integrators
Computer
companies
Equipment
suppliers
Service and
network
operators:
Fixed
Mobile
ISP
ASP
MVNO
Etc.
TM Forum 2008
Page 17 of 226
key to the TM Forums NGOSS program especially the eTOM and the
SID. It has been designed to be generic without losing touch with
market reality and to be familiar to industry users, thus it uses the
familiar layering concepts as those specified in the eTOM and SID.
The document is laid out against this layering approach and describes
the principal functions of each layer. The Telecom Applications Map,
shown in figure 2, is segmented by the primary eTOM end-to-end level
1 vertical process areas: Fulfillment, Assurance, & Billing (FAB), and
Operational Support Readiness (OSR) functions along with the
layering SID domains of Market/Sales, Product, Customer, Service,
Resource, Supplier / Partner, and Enterprise. Each box on the map
represents a level 1 TAM category.
The TAM also recognizes managed resources including network
based resources; content servers Intelligent network platforms and
related network control technologies such as element management
systems as well as the OSS infrastructure fabric e.g. bus technology,
business process management engines etc. The term OSS is used to
cover all the systems that are used by a telecom operator, sometimes
referred to as OSS and BSS.
TM Forum 2008
Page 18 of 226
are broken down into level 2 applications where additional clarity would
help the reader. Each application includes an overview description, a
functionality description, and supporting contracts.
TM Forum 2008
Page 19 of 226
Description
The Market/Sales Domain includes data and contract operations that support the sales
and marketing activities needed to gain business from customers and potential customers.
On the Sales side, this includes sales contacts/leads/prospects through to the sales-force
and sales statistics. Market includes market strategy and plans, market segments,
competitors and their products, through to campaign formulation.
TM Forum 2008
Page 20 of 226
Description
To Be Added
Campaign Management
Application Identifier: 03.01
Overview
The Campaign Management applications are responsible for managing the lifecycle of
marketing campaigns, sometimes referred to as "closed loop marketing". Service
Provider marketers need to respond to changing market environments with marketing
initiatives that push highly targeted messages to increasingly focused segments.
Marketers need an adaptable and flexible campaign management application that can
adjust to evolving customer lifecycles with corresponding targeted marketing strategies.
Marketers need to deliver coordinated outbound and inbound campaigns across all points
of interaction- focusing marketing resources where the greatest potential value exists. The
campaign management application needs to:
Provide valuable insight into marketing performance through analytics that enable
marketers to continually adjust and improve marketing investments.
Functionality
The campaign management applications have the following capabilities:
Campaign Analytics
Campaign Design
Performance Tracking
TM Forum 2008
Page 21 of 226
Supported Contracts
Manage Dashboard
Send Recommendation(s)
Campaign Analytics
Application Identifier: 03.01.01
Overview
To Be Added
Functionality
The Campaign Analytics application provides quantitative tools to analyze customers and
prospects to help design the right recommendations. Next generation applications also
provide statistical analysis and modeling to optimize target markets and assist in self
learning and optimization of campaigns based on the empirical analysis of past campaign
execution. Marketers need to utilize a segment designer that allows quick identification of
desired targets, as well as global profile management capabilities that allow new customer
data attributes to be designed on the fly. The resulting profiles can be leveraged
immediately for actions that include segmentation, personalization, and branching logic.
The campaign analytics feature benefits from the automation of essential campaign
processes in the campaign management application and uses all the managed
communications with customers across multiple channels, tracking responses and
consolidates and reports campaign planning & execution performance. The campaign
analytics features should be able to gather and analyze data from past campaign planning
success and performance in a continuous loop and feed this data back into the campaign
planning feature. Marketers need to construct meaningful market segments and base their
campaign investments on valid assumptions and projections. Through Campaign
Analytics, marketers need to build models to predict campaign response likelihood,
determine customer retention risk or predict any user-defined customer behavior.
Marketers can then leverage the model's predictions to determine which
customers/prospects are most likely to display a particular behavior.
Supported Contracts
To Be Added
Campaign Design
Application Identifier: 03.01.02
Overview
TM Forum 2008
Page 22 of 226
To Be Added
Functionality
The Campaign Design application provides the necessary tools to design a campaign,
taking into account customer and product information.
In this area, Campaign Design Applications should include the ability to assist:
Marketing and sales managers explore installed base and historical customer data,
and to mine that data for cross-sell and up-sell opportunities.
Users can quickly create campaigns to push opportunities out to pre-defined sales
territories using a coordinated sales methodology.
Pre-defined execution channels and fulfillment include direct mail, email, fax, web,
events, telesales and sales.
Supported Contracts
To Be Added
Lead Generation
Application Identifier: 03.01.03
Overview
To Be Added
Functionality
Lead Generation handles the generation of leads. A lead can be generated from many
different sources and customer interactions including the result of a targeted marketing
campaign. Potential customer information is obtained from external sources or from
internally generated data.
Supported Contracts
To Be Added
TM Forum 2008
Page 23 of 226
Campaign Execution & Refinement provides the necessary tools to execute the campaign,
and based on performance indicators collected, accept refinements to the campaign while
still executing.
Campaign Execution & Refinement Applications should include:
Users can quickly execute campaigns in their own terms to push opportunities out to
their territories, along with a coordinated sales methodology. Integration to Sales
Management Applications and Channel Sales Management Applications is needed.
Event triggers ensure that campaigns and campaign stages (waves) are executed at
critical points in the customer lifecycle.
Inbound and outbound campaign coordination for marketing control of the interactions
that follow a campaign.
Supported Contracts
To Be Added
Dashboard views, alerts, and notifications provide marketing organizations with the
insight and agility needed to protect and optimize marketing investments.
Supported Contracts
To Be Added
TM Forum 2008
Page 24 of 226
Sales Aids
Job Aids
Product Support
Description
Please refer to the Sales Aids section under Knowledge Management in the Enterprise
domain.
TM Forum 2008
Page 25 of 226
Description
To Be Added
Compensation
Application Identifier: 03.03.01
Overview
To Be Added
Functionality
Compensation provides necessary functionality to determine compensation based on
sales results across all sales channels, including internal as well as sales partners.
Compensation is calculated based on results (billed results, sales volumes, etc.), for a
specific customer, and based on Sales Assignment. This mapping of sales people to
customers allows the calculation of compensation for each salesperson. Compensation
calculations and business rules vary across services. These calculations are used by 1)
sales management to track sales and 2) corporate headquarters accounts payable
systems or company payroll systems to produce commission checks.
Supported Contracts
To Be Added
TM Forum 2008
Page 26 of 226
Results Reporting
Application Identifier: 03.03.02
Overview
To Be Added
Functionality
Results Reporting provides sales results versus sales forecast for the various sales teams.
Supported Contracts
To Be Added
Channel
Sales
Management
Direct Sales
Force
Telesales
Retail Outlets
Dealers
Virtual Network
Operators
Description
The Channel Sales Management application provides the necessary functionality to sell to
a number of specific sales channels.
Area contains several level 2 applications, each supporting different channels. This
application contains core functionality shared amongst level 2 applications, and
functionality specific to each channel. This section is organized to reflect Common
Functionality, then addresses the specificities of each channel:
Common Functionality
Although these different channels may require different user interface layers serving the
specific needs for each channel, the core application logic and data store is common to all
TM Forum 2008
Page 27 of 226
Affiliates
channels to enable the 360 degree view irrespective of the channel being used. The
Common Functionality section describes those core functionalities and supported
contracts.
Direct sales force (also known as field sales) most handling corporate and medium
sized businesses [see section]
Telesales / ordering department selling over the phone to consumers and small
businesses
Retail outlets the Telcos branded retail stores, (mostly common in Wireless
communication provides and mostly serving consumers and small businesses)
Dealers 3rd party retailers that sell the communications service providers services,
mostly to consumers
VNOs Virtual Network Operators, that sell their own branded services over the
communications service providers network
Affiliates
Functionality
This functionality is common and must be provided in each channel depicted below.
Sales quotation
Supported Contracts
TM Forum 2008
Page 28 of 226
Field Sales Representative. As a field sales representative, you create and manage
customer accounts, develop sales opportunities, and generate revenue.
Sales Analyst. As a Sales Analyst, you manage sales territories and quotas and
generate sales forecasts and pipeline analyses.
Sales Manager. As a Sales Manager, you define sales territories, and manage the
sales process and forecasting.
Functionality
Create and dispatch opportunities to relevant employees/sales personnel.
Create and dispatch sales quotes to legal, finance, sales manager for approval. Campaign
execution: A campaign is a planned marketing effort to promote a single product or range
of products. The direct sales application should enable the capture of details of the
TM Forum 2008
Page 29 of 226
campaign promotion, such as the duration of it and the products, pricing strategy, and
media channels you want to use.
Forecast Analysis: This feature should enable data analysis of your sales pipeline and
predict the revenue that will result when opportunities are won and deals are finalized.
Forecasts are either Sales forecasts, which one can apply to anticipate the consumer
demand for and consumption of the CSPs product range and the revenue the CSP
expects to result. There are also Order forecasts, which enables CSPs to determine
whether the supply required is available to meet expected consumption levels. This should
integrate to logistics systems for auto-replenishment and order management applications.
Opportunity & Quote Management
Territory Management: A direct sales application can structure sales territories to assist
structuring of the CSPs sales organization. For example, CSPs should be able to
organize territories by geography, industry, named accounts, service lines, or
opportunities. One should also be able to compress many territories into a single territory.
You can assign territory-specific roles to your sales employees as members of a team. A
single employee can perform many roles within a territory, or one or more roles in other
territories. If required, you can structure territories according to a parent-child hierarchy.
Supported Contracts
Typical contracts for a Direct Sales application are to Document Design or electronic
document generation applications, and Enterprise Management applications for legal &
regulatory approval.
Telesales
Application Identifier: 03.04.02
Overview
Some Communication Service Providers use the customer service call center agents as a
sales channel and allow them to sell and order services for customers who are calling in
(reactive sales). Other Communication Service Providers have a dedicated call center for
taking orders that is separate from the customer service call center. The Telesales call
center does both reactive and proactive sales efforts.
An application geared for Telesales should provide the following benefits:
Quick time-to-market for new and advanced services Improved quality of service and
minimum faulty orders
Shorten calls
Functionality
An application for telesales agents should provide the following capabilities:
TM Forum 2008
Page 30 of 226
360 view of the customer, including full customer details, recent interactions, pending
activities, history
Complete order capture, negotiation and activation capabilities (see section 6.2 for
detailed functionality list)
Scripting
Supported Contracts
To Be Added
Retail Outlets
Application Identifier: 03.04.03
Overview
One of the primary sales channels for Wireless Communication Service Providers is the
providers own retail stores. Currently, other communications sectors rely less on this
channel due to the fact that non-Wireless services typically need to be physically installed
on the customers premises, whereas in wireless communications the customer typically
gets services instantly at the retail store/point of sale. Non-wireless services providers may
use retail outlets as a means to complete an order (e.g., for customers that want to pick up
a DSL modem from a retail outlet to complete their order in order to avoid payment of
shipping costs).Retail stores are considered an extension of the call center in the sense
that existing customers may walk in and ask for assistance in customer service issues
(e.g., billing, how to operate their handset, etc.).
In other words, Retail Stores are not only used as Point of Sale but also used as Point of
Service.
Functionality
Retail store agents require an application that exposes most of the functionality used by
call center agents (Telesales and customer service), and also have additional processes
that are unique to the retail environment (for example, handset loans and repairs). A retail
application should therefore include the following functionality:
TM Forum 2008
Page 31 of 226
In addition, retail stores may also require the following additional clients:
A self service kiosk, located in the store, to allow customers that are in the store to
lookup information about products, services, promotions, etc., access and pay their
bills, or even start configuring a product while waiting in line.
Handheld device used by sales agents in the store, to allow them to help customers
with information about products and services, and to allow them to configure a quote
for the customer. The quote/configured offer can, in turn, be transferred to the agent
behind the counter for completion of the order.
Supported Contracts
Potential interface areas:
Accounts Receivables/Billing
Dealers
Application Identifier: 03.04.04
Overview
Dealers are 3rd party retailers that sell the services of the Communication Service
Provider and get commission for those sales. Dealers vary in size and can range from a
country wide retail chain to a local retail shop in a rural area. Some dealers sell the
services of multiple Communication Service Providers and some are exclusive to one
Communication Service Provider. Dealers focus on acquiring new customers and
upgrading existing customers. Most dealers are only a Point of Sale and not a Point of
Service (as opposed to the Communication Service Providers owned retail stores). The
dealers main focus is to acquire new customers or upgrade existing customers. The main
need for a dealers online application is to make them self sufficient and avoid the need for
them to call the call center on behalf of a customer to activate their handset.
Functionality
An application for dealers should include the following capabilities:
Customer acquisition (customer creation and new order for products and services for
the newly created customer)Lookup existing customer details by mobile number
TM Forum 2008
Page 32 of 226
Data fencing - a security feature that will allow dealers to view only the customers
that they sold to (in order to prevent solicitation of other customers to increase
commission)
Supported Contracts
Potential interface areas:
CRM
Commissions management
Product catalog
TM Forum 2008
Page 33 of 226
Problem resolution
Data fencing - a security feature that will allow the VNO agents to view only the
VNOs customers. In some cases, the network provider will use the same BSS
environment to serve several VNOs (multi tenancy)
VNO Personalization - in cases where the network provider serves multiple VNOs
under the same BSS environment (multi tenancy) the user interface of each VNO
needs to be personalized to the VNO business (look and feel, business flow, etc.)
Supported Contracts
To Be Added
Affiliates
Application Identifier: 03.04.06
Overview
Some service providers have affiliate companies that may feed in orders. An example
could be a Wireless Communication Service Provider that has an affiliate Wireline
Communication Service Provider that wants to bundle its Wireline services with the
affiliates wireless services. When the affiliate sells the bundle, it will need to notify the
wireless service provider of the sale, and the wireless service provider may need to assist
in completing the order.
TM Forum 2008
Page 34 of 226
Functionality
An application to support the above flow should include the following capabilities:
Supported Contracts
Potential interface areas:
TM Forum 2008
Page 35 of 226
Corporate
Sales
Management
Corporate Sales
Workflow
Management
Solution
Management
Contract
Management
Contract Workflow
Design
Contract Generation
Design/Price/Propose
Workflow
Price
Contract
Im plem entation
Sales Account
Managem ent
Sales Workflow
Contract Storage
Propose
Description
The Corporate Sales Management application provides the necessary functionality to
manage the sale to a medium to large business customer.
Note: Given convergence occurring in the industry in the area of products and customer
classification, along with the need to manage relationships across corporate and mass
market customer segments, it is expected that at some point significant aspects of the
Corporate and Mass Market Sales Management applications will come together into a
single set of applications.
TM Forum 2008
Page 36 of 226
Overview
The Corporate Sales Management application provides the necessary functionality to
manage the sale to a medium to large business customer.
Note: Given convergence occurring in the industry in the area of products and customer
classification, along with the need to manage relationships across corporate and mass
market customer segments, it is expected that at some point significant aspects of the
Corporate and Mass Market Sales Management applications will come together into a
single set of applications.
Functionality
Corporate Sales Management includes the following:
This could include responding to RFIs, RFBs, etc., as well as a number of iterations
on the Design/Price/Propose lifecycle.
Negotiation and closure on a formal contract with the customer. The end result could be a
customer contract with zero or more actual orders.
Supported Contracts
To Be Added
Corporate Sales Workflow provides configurable workflow within and between sales
systems, handing off control to other domains / functional areas (such as order fulfillment,
billing) when the Sales Workflow is complete.
Supported Contracts
To Be Added
Contract Workflow
Application Identifier: 03.05.01.01
Overview
TM Forum 2008
Page 37 of 226
To Be Added
Functionality
The Contract Workflow provides the necessary workflow to manage the handling of
contracts. Custom contracts are routed to management and/or legal for approval. After a
customer signs a contract, there is workflow for countersignature, contract capture into a
repository, and contract implementation (in the billing domain).
Supported Contracts
To Be Added
Design/Price/Propose Workflow
Application Identifier: 03.05.01.02
Overview
To Be Added
Functionality
Design/Price/Propose workflow provides the necessary workflow for the sales design,
pricing and proposal processes to provide solutions that meet the customers needs and
requirements. Workflow in the design step can be technical in nature, such as routing
requirements to a designer so that the design can be created, or routing a design to an
expert to check its validity. It can also be business focused, such as getting approval for
custom pricing or proposal support for an RFP (Request for Proposal).
Supported Contracts
To Be Added
Sales Workflow
Application Identifier: 03.05.01.03
Overview
To Be Added
Functionality
While the sales process for a small business can be completed by one person during the
course of one phone call, the sales process for a large deal can involve multiple teams,
steps and approvals. Sales workflow is used to route tasks to the right people for their
attention, and can be used to flag a jeopardy when they are not addressed on time. It can
route a lead or an opportunity to the responsible AE (Account Executive), technical design
work, or pricing/contract approvals.
Supported Contracts
To Be Added
TM Forum 2008
Page 38 of 226
Solution Management
Application Identifier: 03.05.02
Overview
To Be Added
Functionality
Solution Management provides management of the sales solution from the initial designing
of the solution to pricing of the solution using both Tariff and custom prices through to
proposal creation.
Supported Contracts
To Be Added
Design
Application Identifier: 03.05.02.01
Overview
To Be Added
Functionality
The Solution Management's Design function is concerned with the translation of customer
requirements into products & services and the quantity of products and services at each
location. Design obtains base product and services from the product catalog.
Supported Contracts
To Be Added
Price
Application Identifier: 03.05.02.02
Overview
To Be Added
Functionality
The Solution Management's Price function is concerned with assuring that the designs are
priced consistent with pricing used for billing. The product catalog provides an initial price
base for the components that are in the solution. Rules and guidelines are provided as to
standard levels of discounts that can be provided to the customer. Special discount
arrangements can be obtained by following an escalation process. There is workflow
functionality to help manage discount escalation.
Supported Contracts
TM Forum 2008
Page 39 of 226
To Be Added
Price/Cost Optimization
Application Identifier: 03.05.02.03
Overview
To Be Added
Functionality
Price Optimization enables sales to effectively segment customers, generate
recommendations for price decreases and increases, and set negotiation guidelines. This
includes the application of non-standard pricing.
Supported Contracts
To Be Added
Propose
Application Identifier: 03.05.02.04
Overview
To Be Added
Functionality
A customer can receive multiple proposals showing different designs and pricing options.
Once the customer agrees to a proposal, a contract is created that reflects the terms of the
proposal. Sometimes the contract and proposal are generated in parallel. The Propose
function generates appropriate proposal documents based on a given design & pricing
option and the customer's specified requirements.
Supported Contracts
To Be Added
Contract Management
Application Identifier: 03.05.03
Overview
To Be Added
Functionality
TM Forum 2008
Page 40 of 226
Contract Management handles the creation of the customers contract and any associated
service level agreements, including approval of custom language, customer contract signoff, appropriate counter signature and contract expiration. Elements of the contract will
flow through to ordering, assurance, and billing processes.
Supported Contracts
To Be Added
Contract Generation
Application Identifier: 03.05.03.01
Overview
To Be Added
Functionality
Contract Generation maintains predefined contract options and templates that are
maintained for different services. Pricing information (which includes negotiated rates and
discounts) is passed to the contract generation process. The Sales team will work with
the customer to select available contract service elements, and generate a contract as well
as appropriate service level agreements (SLAs). Service provider representatives and the
Customer may be required to sign the contract before service can be ordered.
Supported Contracts
To Be Added
Contract Implementation
Application Identifier: 03.05.03.02
Overview
To Be Added
Functionality
Contract implementation establishes service commitments for assurance and covers the
actual loading of contracted prices and discounts into the billers, It also establishes the
initial billing account.
Supported Contracts
To Be Added
Contract Storage
Application Identifier: 03.05.03.04
Overview
TM Forum 2008
Page 41 of 226
To Be Added
Functionality
Contract Storage addresses the storage of contract metadata, contract text documents
and signed scanned document images, where appropriate. The data and documents are
stored for historical reference, legal requirements, as well as retrieval and search
capabilities.
Supported Contracts
To Be Added
manage leads
forecast revenue against those opportunities, measured against quota and territories
as appropriate
Supported Contracts
To Be Added
Funnel Management
Application Identifier: 03.05.04.01
Overview
To Be Added
Functionality
Funnel Management handles the creation, assignment, tracking and management of leads
and opportunities. Funnel Management consists of activities such as receiving the leads
generated from leads generation, assigning sales personnel to leads, and tracking &
qualifying the leads. It also tracks the quality of leads (as well as the campaigns which
generated them) by noting which leads are converted to actual sales after being worked.
Funnel reports are used to roll up information derived from the funnel process for Lead
management.
TM Forum 2008
Page 42 of 226
Once a lead is qualified, it is considered an opportunity, which is worked further down the
sales funnel through to either success (sale) or loss/disqualification (no sale). Various
activities are tracked in the course of managing opportunities, such as forecasting
revenues, generating quotes, updating account plans, scheduling sales calls, etc.
Opportunities can also be auto-generated from expiring contracts. Forecasting and Metric
reporting is also included in this function.
Supported Contracts
To Be Added
Lead Management
Application Identifier: 03.05.04.02
Overview
To Be Added
Functionality
Lead Management assigns leads to the appropriate Sales Account manager as well as
manages relationships between leads and various campaigns.
Supported Contracts
To Be Added
TM Forum 2008
Page 43 of 226
Description
To Be Added
Note: Given convergence occurring in the industry in the area of products and customer
classification, along with the need to manage relationships across corporate and mass
market customer segments, it is expected that at some point significant aspects of the
Corporate and Mass Market Sales Management applications will come together into a
single set of applications.
Functionality
Mass Market Sales Management includes the following:
TM Forum 2008
Page 44 of 226
Supported Contracts
To Be Added
Customer Qualification
Application Identifier: 03.06.02
Overview
To Be Added
Functionality
Customer Qualification provides necessary functionality to consider the customer's credit
as well as product eligibility and product availability at the customer location.
Supported Contracts
To Be Added
TM Forum 2008
Page 45 of 226
Customer Credit Eligibility looks at the credit of the customer, considering the payment
history with the service provider as well as the credit scores with external credit agencies.
This will likely be implemented via a series of contracts to service provider billing systems
as well as appropriate external credit agencies along with applied business rules.
Supported Contracts
To Be Added
As appropriate, Service Availability checks are also done, where based on the customer
service location, service feasibility checks are done to assure the product/service can
actually be provided to the customer. This implies that the customer location is clearly
established.
TM Forum 2008
Page 46 of 226
To Be Added
Offer Management
Application Identifier: 03.06.04
Overview
To Be Added
Functionality
Offer Management provides the necessary functionality to provide the customer
personalized offers, taking into account the customer location, needs, current products, as
well as the service provider's products, sales emphasis and targets, etc.
Offer Management might include some additional "discovery" with the customer, and can
occur at any time during an interaction between a customer and the service provider.
Supported Contracts
To Be Added
Sales Negotiation
Application Identifier: 03.06.05
Overview
To Be Added
Functionality
Sales Negotiation provides the necessary functionality to negotiate the sale by providing
multiple quotations as needed, taking into account the customer data, customer
qualification, and offers made. Functionality includes access to products, product pricing,
scheduling of appointments if a dispatch is necessary, etc.
TM Forum 2008
Page 47 of 226
Functionality
Mass Market Sales Reporting & Tracking monitors sales performance at various levels
from all sales channels. It includes the quotas and results against those quotas from an
individual level up to a company level per service provider organizational composition.
Since the information is highly sensitive, authorization mechanisms shall be in place.
Supported Contracts
To Be Added
Sales
Portals
Customer Sales
Portals
Internal Sales
Portals
Indirect Sales
Portals
Description
To Be Added
Sales Portals
Application Identifier: 03.07
Overview
Sales Portals provides a single entry place for sellers to access various sales tools.
Functionality
Provides a single entry place for sellers to access various sales tools.
Supported Contracts
To Be Added
TM Forum 2008
Page 48 of 226
TM Forum 2008
Page 49 of 226
Product /
Service
Catalog
Management
Product
Lifecycle
Management
Product
Performance
Management
Description
Product Management is the organizations approach to the process of developing,
managing and marketing its products offerings to the customer. Product Management is
about identifying what products to sell, what they are comprised of, who they are sold to,
how they are sold, supported and serviced, how they perform in the market and how they
are managed through to retirement. Product Management contains four key facets:
Product
Strategy /
Proposition
Management
Description
TM Forum 2008
Page 50 of 226
Product Strategy is an action plan for meeting the objectives of an operating strategy via
the products sold to the marketplace. Product Propositions are ideas on how the strategy
will be realized through products sold within specific target markets. Product Strategy /
Proposition Management is therefore the ability to capture and manage the detail of a
companys strategy and resulting propositions, that then drive what products they will
develop, deliver and sell. This capability allows the management of this information at the
enterprise level, across the different operating groups and market units within which the
enterprise operates. Finally, it provides the ability to link the product propositions to the
actual sellable products in order to track how the product strategy is actually be delivered
into the marketplace.
The ability to hold this information enables downstream performance reporting to validate
or negate a companys product strategy and underlying propositions.
Organize the propositions by operations (e.g., which operating groups are delivering
which propositions and where are the crossovers)
Supported Contracts
To be added
TM Forum 2008
Page 51 of 226
Product /
Service
Catalog
Management
Description
The definition of a product is an item that satisfies a markets want or need. Product /
Service Catalog Management is the ability to create and maintain products that can be
sold to customers in the target market. More specifically, it is the ability to explicitly model
the structure of a product, then create and centrally manage the instances (or catalog) of
products based upon that structure. Products are not always discreet, single items. A
product can be a number of components associated together and sold as a single
purchasable entity. Therefore the product may be comprised of multiple components,
tangible or intangible, such as services, features, devices, etc, that are assembled
together to form a single sellable entity. Some of the components within a product will be
enabled by shared / common / reusable services (e.g., location finder). Some of the
components within a product will be enabled by shared / common / reusable resources
(e.g., network exchange). These underlying services and resources may be managed by
different parts of the organization.
The Product Management organization is typically responsible for managing the Product /
Service Catalogue through the assembly and update of products utilizing available
components.
TM Forum 2008
Page 52 of 226
The Product Management organization is typically responsible for managing the Product /
Service Catalogue through the assembly and update of products utilizing available
components.
Functionality
Key application functions of Product / Service Catalog Management are thus:
Contain the complete data model for the product structure entities and the
relationships that govern the behavior of a product and its underlying components
Create and maintain product instances based on the common product structure, to
form the centralized product catalog
Create and maintain the different components that can comprise a product
Create and maintain the parent / child / peer relationships between components to
formulate the complete product instance
Create and maintain the relationships between components and their underlying
services and resources
Provide the complete master view of the product instances to external functions /
applications / etc
End-to-end Product Data Management, which includes the activities and tools to
manage and retain data on all products for a given enterprise. While a data repository
is key to supporting these activities, collaboration workspaces are also generally in
use in this area as well. These tend to be highly configurable information repositories,
and are also generally supported by role based workflow engines. Navigation and
search capabilities are prevalent in this area as well. The functional groupings here
may include (but will not be limited to):
o
Contractual information
Document management
Configuration management
The diagram below illustrates the key data categories that comprise the product model in a
product / service catalog and the relationship that data has to other applications:
TM Forum 2008
Page 53 of 226
Availability Rules
Rating attributes
Tariff information
Settlement information
TM Forum 2008
Page 54 of 226
Recurring charges
Settlement rules
Discount information
Contractual matters relating to offer (e.g. revenue sharing arrangements, service level
agreements)
Product Cost
TM Forum 2008
Page 55 of 226
Get entities where product/component used: Retrieves other entities within the catalog
(i.e. Tariffs, Discounts) based on input unique ID or other search criteria for product
offering or product component.
Get product offering/component SLA: Retrieves Service Level Agreement from the
catalog based on input unique ID or other search criteria for product offering or
product component.
Get product offering/component BOM: Retrieves Bill of Materials list from the catalog
based on input unique ID or other search criteria for product offering or product
component.
TM Forum 2008
Page 56 of 226
Product
Lifecycle
Management
Description
Product Lifecycle Management (PLM) is responsible for the managing the entire lifecycle
of the product and its underlying components. This includes all of the processes required
to design, build, deploy, maintain and ultimately retire the product. Product Lifecycle
Management includes those activities and tools used to define new products and updates
to existing products. Generally these activities require a significant degree of
collaboration, often across multiple geographic locations. This could even include the
gathering of customer needs/preferences and mapping those to current and future product
capabilities. There will also be a significant use of project and program management
activities and tools to satisfy these functional areas.
Model products
Obsolesce/retire products
Supported Contracts
TM Forum 2008
Page 57 of 226
Application services that should be available from the PLM capability of Product
management include the following:
(Note: In this context the term Service is being used as an application service (i.e. API,
Web Service) and not the SID definition of Service as it pertains to telecommunications.)
Get product lifecycle state: Retrieves the current lifecycle state for the product offering
or product component based on input unique ID or other search criteria for product
offering or product component.
Get prior lifecycle state: Retrieves the previous lifecycle state for the product offering
or product component based on input unique ID or other search criteria for product
offering or product component.
Get next lifecycle state: Retrieves the next lifecycle state for the product offering or
product component based on input unique ID or other search criteria for product
offering or product component.
Get lifecycle state owner/group: Retrieves information about the person or group
responsible for the current lifecycle state of the product offering or product component
based on input unique ID or other search criteria for product offering or product
component.
Get lifecycle state expiration: Retrieves the expiration of the current lifecycle state for
the product offering or product component based on input unique ID or other search
criteria for product offering or product component.
Get lifecycle state jeopardy/SLA: Retrieves the jeopardy/timeout information for the
current lifecycle state for the product offering or product component based on input
unique ID or other search criteria for product offering or product component.
Product
Performance
Management
TM Forum 2008
Page 58 of 226
Description
Product Performance Management includes the activities and tools that gather and
analyze data regarding the efficacy of the product strategy, propositions and products
based upon their performance in the marketplace.
The information yielded from Product Performance Management will aid the organization
in making Product Lifecycle Management and Product Data Management decisions,
specifically what changes to make to the product definition and / or what to do with the
product in its lifecycle.
Supported Contracts
To be added
TM Forum 2008
Page 59 of 226
Description
Customer Relationship Management (CRM) processes and functions are defined by the
eTOM (TMF GB 921) as the process grouping that considers the fundamental knowledge
of customers needs and includes all functionalities necessary for the acquisition,
enhancement and retention of a relationship with a customer.
The customer as defined by the e-TOM e-business reference model is responsible for
ordering, using and (usually) paying for service products. The customer may represent an
end-customer, where the product provided by the value network is consumed, or a
wholesale customer that resells the product provided, generally with some added value.
The customer may also be a corporate customer that potentially has many contact people,
departments, sites, services and billing accounts with the service provider.
CRM encompasses the end to end lifecycle of the customer, from customer
initiation/acquisition, sales, ordering and service activation, customer care and support,
proactive campaigns, cross sell/up sell and retention/loyalty. CRM needs to involve all the
touch points and channels to the customer, including contact center, retail stores, dealers,
self service, and field service, as well as via any media (phone, face to face, web, mobile
device, Chat, Email, SMS, mail, the customers bill, etc.).
As an example, the following diagram describes the typical work flow of customer service
representatives (CSRs) of Communication Service Providers (Diagram Figure 7: Typical
work flow of Customer Service Representatives).
TM Forum 2008
Page 60 of 226
Another significant component of CRM evolves around marketing activities. This includes
retention management, cross-selling, up-selling and direct marketing for the purpose of
selling to customers. CRM also includes the collection of customer information and its
application to personalize, customize and integrate delivery of service to a customer, as
well as to identify opportunities for increasing the value of the customer to the enterprise.
In the Telecom Applications Map, a number of systems and applications provide these
functions. Typically an operator may have the following applications:
Customer
Information
Management
Description
Customer Information Management is a core piece of any CRM solution. This is an
application that is used by all users across all channels, to allow creation, update,
lookup/search and view of customer information. Customer Information includes, but is not
limited to, the following:
Customer name
TM Forum 2008
Page 61 of 226
The customers billing accounts (linked to Billing Account Management). The CRM
application should be capable of linking multiple Billing Accounts that may be
managed by different billing systems (e.g., for different lines of business
The customers current and past orders (linked to Customer Order Management)
The customers current and past trouble tickets (linked to Customer Service / Account
problem resolution)
The customers interactions with the Service Provider via all channels (This is related
to the Customer Contact Management Retention & Loyalty)
Supported Contracts
To Be Added
Description
Transactional Document Production applications can be used in the telecommunications
activities that require bills, invoices, letters and statements to be created for subscribers. It
can be deployed by any organization that provides these services.
Transactional Document Production applications can process numeric, text and image
content into print-ready and web-ready streams that can be reproduced using a predefined
template on a variety of media. For instance, telecommunications companies can process
TM Forum 2008
Page 62 of 226
data from a billing system into standard industry print streams to produce paper bills.
Document Delivery This is the final runtime executable that creates the desired
print, web, PDF, XML or ASCII print files from the document production engine.
Supported Contracts
Consumed Contracts
Billing application
Receivables Management
Campaign Management
Order Management
Selling
Collections Management
Exposed Contracts
CSR
Email systems
TM Forum 2008
Page 63 of 226
Define the data input source specification for run time production
Define the binding rules between the input data and the template format
Define and maintain resources (font, colors, images and language) for the template
Supported Contracts
To Be Added
Displays tax id numbers and other legally mandated information in accordance with
region specific requirements
Formats section legends (summary, call detail, etc) based on regulatory requirements.
Supported Contracts
To Be Added
Document Delivery
Application Identifier: 05.02.03
TM Forum 2008
Page 64 of 226
Overview
To Be Added
Functionality
The purpose of Document Delivery is to take the output of Transactional Document
Generator, and make it available via paper, CD-ROM, DVD, EDI, electronic, etc, as
specified by the customer.
Supported Contracts
To Be Added
Document Archiving
Application Identifier: 05.02.04
Overview
To Be Added
Functionality
Document Archiving is used to store compressed transactional documents for future
retrieval e.g. by customer care, self care or reprint. Functionality includes:
Retrieval mechanisms for external systems. External systems can be customer care,
self care or offline storage systems.
Supported Contracts
To Be Added
TM Forum 2008
Page 65 of 226
Description
To Be Added
TM Forum 2008
Page 66 of 226
Customer Order Management applications manage the end to end lifecycle of a customer
request for products. This includes order establishment (step guiding, data collection and
validation), order publication as well as order orchestration and overall lifecycle
management. A customer request pertain also already purchased product(s). Thus the
Customer Order Management application handles order requests to suspend, resume,
change ownership, amend, add, change and discontinue existing ordered products.
Customer Order Management application should support repackaging of the purchased
offers into alternate product offering (may require sales/contract negotiation). Customer
Order Management applications typically serve all the customer touch points / channels,
including call center, retail, self service, dealers, affiliates, etc. The order may be initiated
by any channel and visible to the other channels if needed.
Functionality
Customer Order Management applications provide the following key functionality:
Supported Contracts
Product Catalog
Workforce management
General Ledger
TM Forum 2008
Page 67 of 226
Functionality
The Customer Order Establishment application is responsible for the acquisition of an
order. Orders can be formed interactively stepwise, complete request response or batch.
In interactive stepwise mode, the order establishment application is guiding a front end
channels through the required steps to form a valid order. In a request response mode, the
order establishment is checking the order request and responds accordingly.
Customer Order Establishment includes:
Channel guidance and data capture - guide the channel for the captured information
required and receive the captured information (applies for interactive stepwise mode
only)
Supported Contracts
To Be Added
Step guidance guide the channel with the specific information items to be collected
(e.g. customer identification, required product / order and the pertinent data for the
order).
Validation guidance for each information element, may provide set of valid input
Captured information reception receive the captured data from the channel. Take
care of persistence using Customer Order Lifecycle Management.
Customer search - search the existing customer base using various criteria (name,
address, subscriber number, equipment id, billing account number, etc.) and find the
customer record to add the order (using Customer Information Management).
TM Forum 2008
Page 68 of 226
Ordered product versioning identify product information that were applicable at the
original ordering time.
Supported Contracts
To Be Added
Eligibility
Serviceability
Eligibility: Business criteria determining if the offer is valid for this customer. (e.g. credit
class limitations, customer type).
Serviceability: the product or products specified on the customer order request are
available in the customer's area, and optionally at the specified customer location.
Supported Contracts
To Be Added
TM Forum 2008
Page 69 of 226
Overview
To Be Added
Functionality
The Customer Order Validation application validates the customer order request based on
contract, catalog, provisioning, and billing rules. It also includes address validation and
due date confirmation.
Supported Contracts
To Be Added
TM Forum 2008
Page 70 of 226
To Be Added
Raises jeopardies as appropriate if specified dates and milestones are not met and
escalates jeopardies to appropriate management levels.
Create and manage customer order worklists. This can include the need to contact
the customer to inform them of a change in the customer order.
Completes the customer order when all distributed orders have been completed.
The above capabilities needs to be provided in both an ability to query in real time as well
as a publish/subscribe mechanism to enable the use of the information wherever required.
The Customer Order Tracking & Management overlooks the orders as a whole and
provides:
TM Forum 2008
Page 71 of 226
Supported Contracts
To Be Added
Maintain pending orders - Save the order/quote for future processing (in case the
customer is not sure they want to go through with the order at this point)
Order Change Management Amend pending order resulted from customer change
requests or provisioning system limitation, revalidate the order.
Order Cancelation The application can optionally support Cancel for order
completed by Service Order Management (this capability is dependent on the Service
Order Management systems ability to roll back service provisioning).
Ordering Activity Governance Govern the control of the order amongst the ordering
channels. This allows keeping the order data consistency, sharing the order data
among order application channels and alternating the control between them.
Supported Contracts
To Be Added
TM Forum 2008
Page 72 of 226
Customer Self
Management
Customer Self
Empowered
Fulfillment
Customer Self
Empowered
Assurance
Customer Self
Empowered
Billing
Description
Customer self empowered applications provide an internet technology driven interface to
the customer to undertake a variety of business functions directly for themselves. These
applications interact to provide fully automated service or assisted service over various
customers touch points. Although customer self management applications primarily trigger
functionality defined in the rest of the CRM, Service Management and Resource
Management applications, they should also contain functionality specific to customer self
empowerment. As service providers shift to multidimensional services, new business
realities require self service systems to support the following criteria:
Total convergent self directed billing (view/pay/dispute all) (cf. Front Office Customer
Billing Management applications)
Portfolio driven guided selling (cf. Product Catalogue, Product Lifecycle Management
applications)
Leveraging the 360 degree customer view (cf. Customer Information Management
Application)
TM Forum 2008
Page 73 of 226
These operations expect to gain more customer loyalty, service stickiness and ARPU for
the service provider. A primordial factor for increasing ARPU through self empowered
systems is high usability. High usability requires channel agnostic consistency and
seamless customer experience leveraging functionality that is driven from sporadic
backend systems. For that, self empowered systems should provide integration readiness
through several vehicles:
Self services layer exposing atomic Webservices/APIs for reuse by multiple systems
across the architectural environment
Typically the portal to the customer is via a web-based interface. Customer self care is
increasingly popular with both customers and operators as it usually provides access to
information 24 hours a day, 7 days a week and does not have the frustration of waiting for
a free call agent. Customer self-care systems can take a number of forms from a
controlled secure window application into the underlying OSS systems used internally by
the operator for the customer to view and pay his invoices to a complete portal where the
customer can manage his entire relationship with the operator. Customer Self
Management applications need to provide a level of security to protect both the customers
data and the integrity of the underlying systems. They should also be capable of providing
single sign on capabilities to access Business and Operational Support Systems.
In functional terms customer self-management generally provides a comprehensive
collection of self-service functionality supporting all stages of the customer life cycle,
Registration and fulfillment, Assurance and Billing Management activities. As the various
features provided for customer lifecycle management are often portlet type applications
that are integrated to a CSPs overall customer self management portal, the self
management applications can be broken down into 3 major applications:
TM Forum 2008
Page 74 of 226
Total convergent self directed billing (view/pay/dispute all) (cf. Front Office Customer
Billing Management applications)
Reconciliation interoperability
Portfolio driven guided selling (cf. Product Catalogue, Product Lifecycle Management
applications)
Leveraging the 360 degree customer view (cf. Customer Information Management
Application)
These operations expect to gain more customer loyalty, service stickiness and ARPU for
the service provider. A primordial factor for increasing ARPU through self empowered
systems is high usability. High usability requires channel agnostic consistency and
seamless customer experience leveraging functionality that is driven from sporadic
backend systems. For that, self empowered systems should provide integration readiness
through several vehicles:
Self services layer exposing atomic Webservices/APIs for reuse by multiple systems
across the architectural environment
Typically the portal to the customer is via a web-based interface. Customer self care is
increasingly popular with both customers and operators as it usually provides access to
information 24 hours a day, 7 days a week and does not have the frustration of waiting for
a free call agent. Customer self-care systems can take a number of forms from a
controlled secure window application into the underlying OSS systems used internally by
the operator for the customer to view and pay his invoices to a complete portal where the
customer can manage his entire relationship with the operator. Customer Self
Management applications need to provide a level of security to protect both the customers
data and the integrity of the underlying systems. They should also be capable of providing
single sign on capabilities to access Business and Operational Support Systems.
TM Forum 2008
Page 75 of 226
Functionality
In functional terms customer self-management generally provides a comprehensive
collection of self-service functionality supporting all stages of the customer life cycle,
Registration and fulfillment, Assurance and Billing Management activities. As the various
features provided for customer lifecycle management are often portlet type applications
that are integrated to a CSPs overall customer self management portal, the self
management applications can be broken down into 3 major applications:
Check Availability
Check Eligibility
Check Compatibility
Quote Price
TM Forum 2008
Page 76 of 226
Order Status
Payment capture
Corporate customers should benefit from additional features as required for their daily
tasks:
Bulk ordering
Supported Contracts
Order Management
Billing Management
Knowledge Management
SLA Dashboard
Resource Management
TM Forum 2008
Page 77 of 226
to assure the service level that they benefit from their service provider.
Functionality
Self empowered assurance applications include the following features:
Users management
Corporate customers should benefit from additional features as required for their daily
tasks:
Mass changes
Contacts management
TM Forum 2008
Page 78 of 226
Supported Contracts
Order Management
Billing Management
Knowledge Management
Resource Management
Deflecting bill queries calls from the contact center to the web
Functionality
Self empowered billing applications include the following web based features:
Bill view
Usage view
Payment capture
Penalties view
TM Forum 2008
Page 79 of 226
Corporate customers should benefit from additional features as required for their daily
tasks:
Supported Contracts
To Be Added
Description
Customer contact management, retention and loyalty applications are a varied group of
functions that are generally sold as part of a Customer Relationship Management (CRM)
suite of applications. These applications allow an operator create, update and view the
customers information (names, addresses, phone numbers, organizational hierarchy),
record and view all customer interactions across different communication channels and
department, so that whoever is speaking to a customer can see the history of issues that
have concerned that customer, be they order issues, billing enquiries or service problems.
More sophisticated systems allow capabilities to highlight customers as risk of switching to
an alternative carrier (churn indicator) and provide comparisons with other operators
service packages to allow customer care agents to try to persuade a customer that their
current operator can provide the best value for money. These indicators can be provided
via integration to business intelligence platforms.
TM Forum 2008
Page 80 of 226
Verify Customer Relationship. The purpose of this function is to verify that the
customer is who they claim they are. The application verifies the identity of the
customer and issues a unique Identifier and Authentication information. This function
may also be used to 'clean-up' duplicates of customer identifying information that may
exist within the organization.
Interaction Management - Provide single point of user access to end to end business
processes for Customer Acquisition and Management, Order Capture, Customer
Service, Customer and Account Management, Trouble ticketing, Billing and
Collections, Billing, Disputes, rate plan analysis. This function is used by customers
directly (via self service) or by people dealing with customers (assisted service)
Build Customer Insight - The purpose of this function is to ensure that Service
Provider and the customer feel confident that the relationship is founded on up-todate, accurate and legally compliant information. The Service Provider will incorporate
into the customer profile, all relevant information gathered through all contacts with
the customer (usage pattern, demographics, life stage, household, community of
interest, business direction). Customer and market information from other sources
may be gathered, which will build a better understanding of the customer. Customer
Information must be made available to any process that needs to access it. This
customer information will be used to continually refine the means and style of
interaction, and the solution sets and customer experience offered. This functionality
can usually be offered via script management tools.
Analyze and Manage Customer Risk - The purpose of this function is to ensure that
Risk analysis is based on information collected from all processes and that consistent
risk assessment is used across the Enterprise. Its purpose is also to track and
improve Operations, target and win the right customers, improves Sales Conversion
rate. It determines the credit risk, fraud risk, influence risk, and churn risk. It identifies
treatments to manage these risks and focuses on using customer information. This
function is usually best served through integration with Business Intelligence
platforms, with feeds provided by Charging, Collections, Accounts Receivable, and
Prepaid Balance Management applications.
Personalize Customer Profile for Retention & Loyalty - The purpose of this function is
to provide the personalization opportunities for customers that will encourage them
not to switch to another Service Provider. Personalization allows delivery of services
that more closely match the customer's need. Collection of Personalization
TM Forum 2008
Page 81 of 226
Information also discourages switching since the customer would have to build up the
same personalized experience with the next Service Provider. Typical Personalization
would be enforcing customer communications through the customer preferred
communication channel, provide cross-selling and up-selling recommendations based
on customer interests and leveraging the information gathered to help the operator
build a more intimate relationship with the customer.
Supported Contracts
Application should support integration to Quality Monitoring (ensure that the customer
experience is being met)
TM Forum 2008
Page 82 of 226
To Be Added
Interaction Management
Application Identifier: 05.05.03
Overview
To Be Added
Functionality
To Be Added
Supported Contracts
To Be Added
TM Forum 2008
Page 83 of 226
TM Forum 2008
Page 84 of 226
Description
Customer Service Representatives (CSRs) play critical roles in shaping the customer
experience. CSRs are increasingly expected to drive not just service and satisfaction, but
revenue opportunities through customer interactions, as well as handle interactions across
multiple channels email, web chat or phone. CSRs need the right information at the right
time, every time, to handle interactions quickly and effectively. CSRs must be empowered
with the tools necessary to efficiently and effectively handle every interaction the right way,
in a personalized manner.
The CSR toolbox addresses this need for rich interactions with the customer, comprising
of applications from the Fulfillment, Assurance and Billing domains. The CSR toolbox
provides additional functionality in a common look and feel across the applications and is
not simply a convoluted assembly of applications and processes across siloed systems.
The CSR toolbox is optimized to the CSRs needs; the user interface and controls provide
easy access to key customer information whenever needed. It integrates all of the
disparate, siloed applications the CSR needs to work with. It delivers real time, always-incontext guidance to the CSR during an interaction, as well as navigates the CSR through
business processes as they move field by field across different systems and interaction
TM Forum 2008
Page 85 of 226
steps.
Note that any mixture of the above two functions can coexist.
Embedded actions Embedding desktop controls with APIs or service calls to other
systems as a means to process activities such as invoice generation, device
activation, and other back-office activities.
Launch in-context Common Actions Configurable, short-cut buttons that launch key
applications and functions for streamlining actions a CSR commonly performs. (e.g.
create a case, prepare an order, update an address)
Supported Contracts
TM Forum 2008
Page 86 of 226
To Be Added
CSR fulfillment
Application Identifier: 05.06.01
Overview
A CSR fulfillment application provides front end support for the application flows defined by
the order management applications (cf. Order Management Applications).
Note: Since CSRs are required to perform sales activities, it is expected that in a future
TAM version this application will encompass front end applications from the sales domain
as well.
Functionality
CSR fulfillment functionality includes taking care of a single order, assisting orders initiated
in other channels, handling pool of orders globally, and exception handling, reporting and
analyzing the ordering activities. This includes:
Order take-over & relinquish the ability to take over governance on orders handles
in other channels (e.g. self service) amend and relinquish while preserving all the
captured data.
Manage monitor and track specific order CSR access to a specific order
Error resolution View pool of orders resulted in error / stuck orders and enable the
CSR to act accordingly (e.g. resend the request, notify the user with recommended
action)
Jeopardy notifications View jeopardy notifications queue and enable the CSR to act
accordingly (e.g. notify customer on due date delay)
Orders administration View all outstanding orders, progress and history displays
Supported Contracts
Order Management
Product Catalogue
CSR assurance
Application Identifier: 05.06.02
Overview
It is expected that future versions of TAM will encompass the front end of the assurance
applications: Customer QoS/SLA Management and Customer Service/Account Problem
Resolution.
Functionality
TM Forum 2008
Page 87 of 226
To be added.
Supported Contracts
To Be Added
CSR billing
Application Identifier: 05.06.03
Overview
A CSR billing application provides front end functionality for the CSR in their day to day
billing related activities.
Functionality
CSR billing functionalities includes:
Payment
Collection
Note: It is expected that future TAM version will incorporate the Billing Account
Management into the same framework.
Supported Contracts
To Be Added
Collection
Application Identifier: 05.06.03.01
Overview
To Be Added
Functionality
The purpose of collection application is to support the customer service representative
(CSR) in collection activities. Most of the collection activities are executed automatically
through Collection Management. The functionality includes:
Issue write-offs
TM Forum 2008
Page 88 of 226
Supported Contracts
To Be Added
Payment
Application Identifier: 05.06.03.02
Overview
To Be Added
Functionality
The purpose of payment application is to accept customer payment via the customer
service representative (CSR). Payments are handled by Receivable Management. The
functionality includes:
Immediate payment of balance / specific invoice using existing or new pay means
Supported Contracts
To Be Added
Figure 24: 05.07 Customer Quality of Service & Service Level Agreement Management
Description
Customer Quality of Service (QoS) and / Service Level Agreement (SLA)
Management(Contract and SLA Management) is a set of functions, possibly residing in
TM Forum 2008
Page 89 of 226
more than one application, that assist operators in ensuring that their customers get the
level of service for which they are paying. This area is specifically implemented to enable
the operator to see the service through the eyes of the customer, i.e. customer perceived
quality. This is not to be confused with the related set of functions and applications that
exist at the service management and resource management layers to help operational
managers understand the performance of services and network resources respectively.
Customer QOS functions aim to measure the customer perceived quality of service. An
example of this is the approach taken to measure voice or video service quality as
perceived by a human being. This is known as Mean Opinion Scoring and makes an
objective measure of customer perceived quality using technologies that simulate the
human ear and human perception. Such measures may be required by legislators or be
published in league tables. Certainly operators who believe that good quality services
enable them to retain and delight customers take this area of QOS management seriously.
QOS measurements may be applied either on a per customer basis; against a group of
customers (e.g. a corporate account) or across an entire service. It may be applied where
one operator is retailing another operators wholesale service (e.g. Mobile Virtual Network
Operators)If QOS applications measure the actual level of service being offered, SLA
management applications (Contract Management) provide the ability to compare actual
QOS with the pre-agreed level of service promised and flag any jeopardizes encountered.
This is particularly important where service level guarantees (SLGs) have been
contractually offered - the primary purpose of the SLA management application(s) is to
ensure that the operator knows at any time which services to which customers may
potentially or actually be in breach of a service level guarantee.
TM Forum 2008
Page 90 of 226
Measure perceived QoS - the purpose of this function is to measure or estimate the
actual quality of service being received by the customer against pre-set thresholds.
Manage QoS/SLA Violation - the purpose of this function is to ensure that the
customer and the relevant internal processes are informed of service quality
degradations and violations and that action is undertaken to resolve the degradation
or violation. Analyzes all the information related to a QoS/SLA degradation or violation
and takes the appropriate actions when a soft threshold is crossed or the agreed QoS
is violated. Follows up the actions to ensure that the customer is satisfied with the
resolution of the problem. Ensures that the customer is informed of any planned
maintenance or other scheduled events likely to impact delivery of the customer's
service.
Manage Reporting - the purpose of this function is to report on the customer's QoS
performance, to manage the production and presentation of reports to the customer
on service levels in the form and at the times agreed with the customer, to prepare
reports for internal processes and respond to specific inquiries on the performance of
the customer service.
Supported Contracts
Customer Service /
Account Problem
Resolution
Description
Customer Problem Resolution applications (trouble ticketing) handle the processes of
dealing with customers affected by a service related or billing related problem. These
functions are closely related to Service Problem Resolution, Customer Billing
Management, and Resource Problem Resolution. These can be seen as a distributed set
of related applications, ideally built around common data and functions. Each layer has a
TM Forum 2008
Page 91 of 226
different perspective and takes a different view of the same data using the same
information model (see TMF GB922 - the Shared Information and Data Model). Customer
Problem Resolution applications are mainly concerned with how the problem would affect
the operators relationship with the customer with the goal of minimizing any adverse effect
on this relationship.
The current trend is to integrate trouble ticketing with both service level and network level
problem-reporting systems. Trouble ticketing applications would act as an initiation source
for Service Problem Resolution applications or Resource Problem Resolution applications
based on specific business rules.
Verify Customer Relationship - verify that the customer is who they claim they are and
they own the products that they are reporting the problem with.
Specifically for billing problems (e.g., dispute of a charge on a bill), the application
needs to also capture the details of the bill (e.g., bill id, charge code, amount in
dispute, etc.). This context of the complaint will be carried with the trouble ticket
through its resolution, thereby relieving the second tier support from looking up that
information. Also, once the second tier support approves the dispute, the application
should automate the billing notification.
Verify the customers SLAs for support (support hours, maintenance agreements,
frequency, for example). Activate any incident related SLAs.
Evaluate & Qualify Problem - determine the nature of a problem that has been
reported by a customer and whether the customer is using the service properly. There
will be testing to fit or translate customer information into service information for
diagnosis. If there is a problem notification, a resource problem notification or a
service-affecting event report (alarms, etc.) the Evaluate & Quality Problem functions
may analyze this information and translate these problems into their impact on
TM Forum 2008
Page 92 of 226
customers. These processes will make the necessary reports to inform the Problem
Handling processes about the estimated time to restore service. Also the Customer
QoS/SLA Management applications will be informed about the problems impact on
the service performance.
Plan & Assign Resolution - identify the necessary steps in order to activate the
different units that will be involved to fix the problem.
Track & Manage Resolution - ensure that the whole resolution is completed according
to the established plan. Automated notifications and escalation procedures are
established to effectively monitor any deviation to the resolution plan.
Close & Report - certify the recovery of the normal service performance. These
processes will perform the necessary testing to achieve this purpose and make the
necessary reports about the problem that occurred, the root cause and the activities
carried out for restoration. It also will issue the trouble clearance report to inform other
CRM applications.
Updating Billing systems if appropriate- reimburse the affected customer for the
service problems they have endured.
Supported Contracts
Billing
TM Forum 2008
Page 93 of 226
Description
The purpose of this application is to automate and manage the processing of financial
transactions affecting the customer's financial account. Furthermore this process is meant
to match these transactions with the services/invoices delivered to this customer. This is a
legal requirement in some countries e.g. as required by the Sarbanes-Oxley Act in the
USA.
Receivables Management
Application Identifier: 05.09
Overview
The purpose of this application is to automate and manage the processing of financial
transactions affecting the customer's financial account. Furthermore this process is meant
to match these transactions with the services/invoices delivered to this customer. This is a
legal requirement in some countries e.g. as required by the Sarbanes-Oxley Act in the
USA.
Functionality
Receivables Management functionality includes the following:
A/R Management
Journalization
Financial Reporting
Supported Contracts
Billing
Order Management
Accounts Receivable
Collections
A/R Management
Application Identifier: 05.09.01
Overview
To Be Added
Functionality
The purpose of A/R Management is to maintain the outstanding balance or receivable,
including consideration of the age of the outstanding balance (e.g. 30, 60, 90, ... days).
TM Forum 2008
Page 94 of 226
A/R Management interacts with billing on bill cycle run. A/R management also manages
payment and financial activities. It includes:
Invoice charges from Billing - manages the connection between Accounts Receivable
and Billing. This process posts invoice charges in Accounts Receivable based on
billed charges. It can be invoked by any billing system. Invoice charges accepts
information on new charges and credits billed to customers, and updates their account
balance accordingly.
Payment / Deposits
Back-outs of payments
Refunds
Disputes
Adjustments / Credits
Write-offs.
Bill preparation - AR calculates and sends to the Bill Calculation application the required
information for accounts that are going to be processed. This information includes:
o
o
Supported Contracts
To Be Added
Journalization
Application Identifier: 05.09.02
Overview
To Be Added
Functionality
The Journalization Application is responsible for analyzing and translating financial
activities into journal records. Specifically, Journalization assigns financial codes to the
transactions received from billing, online adjustment, remittance, refund, and collection
processes. This application accumulates journal entries and maps them to the GL
transaction based on appropriate geographical accounting principles for sending
downstream to the corporate general ledger.
Supported Contracts
TM Forum 2008
Page 95 of 226
To Be Added
Financial Reporting
Application Identifier: 05.09.03
Overview
To Be Added
Functionality
Financial Reporting comprises a set of reports presenting summaries of the financial
activities of customer accounts. It includes a set of debt aging reports and proof & balance
reports. Furthermore, this application provides tax information to Corporate Tax in support
of tax compliance. Financial Reporting also prepares account revenue details to be
gathered into data warehouse to facilitate decision support. Some of the data includes
account number, dollar amount, product / service, adjustment amount and payment
amount as well as all of the revenue and charges to be journalized.
Supported Contracts
To Be Added
Description
TM Forum 2008
Page 96 of 226
This is a front end application for managing billing inquiries and billing disputes. Billing
inquiries are provided by Invoicing. Open dispute cases can be handled by Case
Management system or internally. The financial activities are performed by Receivables
Management.
Handling of billing inquiries, including the ability to view billing account and financial
information.
Supported Contracts
To Be Added
Bill Inquiry
Application Identifier: 05.10.01
Overview
To Be Added
Functionality
The purpose of Bill Inquiry is to provide the capabilities to view customer billing account
and financial information to answer a query on a bill. Query types may include the
following:
Balance, statement
Supported Contracts
TM Forum 2008
Page 97 of 226
To Be Added
Dispute Management
Application Identifier: 05.10.02
Overview
To Be Added
Functionality
When a customer questions a charge, account representatives work with the customer to
resolve the disputed charge. Open disputes are entered into the dispute management
system where an audit process keeps track of its progress until its closed. An agreedupon adjustment with notations is entered pending research and approval.
Supported Contracts
To Be Added
Adjustments
Application Identifier: 05.10.03
Overview
To Be Added
Functionality
The purpose of Adjustments is to adjust customer's account balance based on the result of
a detailed assessment or dispute. Possible adjustments may include tax adjustments,
account/invoice/charge level adjustment, good will adjustment as well as refund or credits.
All adjustments are made based on schedule of authorization polices. The customer
service representative (CSR) can also consider the history and nature of previous dispute
& adjustment requests made by the customer.
Supported Contracts
To Be Added
TM Forum 2008
Page 98 of 226
Bill Format /
Render
Description
Bill Format / Render formats the invoice and/or statement based on specified options, and
then makes it available in appropriate media types. Example outputs can include paper,
electronic, DVD, etc.
See Transactional Document Production for more information.
TM Forum 2008
Page 99 of 226
Product/Service
Rating
Description
The Product/Service Rating application calculates the customer specific charges
(recurring, one time, usage), discounts, and optionally taxes (when required on charge
level, otherwise tax calculation is performed as part of Bill Calculation).
The rating application accepts either:
Events / records that have been collected, translated, correlated, assembled, and
guided to customer, product and to customer account for usage / content consumption
calculation
Rating applications should be able to process events in a real time or batch mode and
must support pre-paid, post-paid and pay-it-now payment options.
The rating application must consider various factors such as customer information, product
information, price plan and event (e.g. call record, order information, content consumption)
details.
Product/Service Rating
Application Identifier: 05.12
Overview
The Product/Service Rating application calculates the customer specific charges
(recurring, one time, usage), discounts, and optionally taxes (when required on charge
level, otherwise tax calculation is performed as part of Bill Calculation).
The rating application accepts either:
Events / records that have been collected, translated, correlated, assembled, and
guided to customer, product and to customer account for usage / content consumption
calculation
Rating applications should be able to process events in a real time or batch mode and
must support pre-paid, post-paid and pay-it-now payment options.
TM Forum 2008
The rating application must consider various factors such as customer information, product
information, price plan and event (e.g. call record, order information, content consumption)
details.
Functionality
The main functions of rating applications are:
Rerating - Recalculation of charges based on information received later (e.g. from the
Service Level Agreement function, delayed CDR file arrival)
Advice of charge
Provide estimated unit of consumption (e.g. time or volume) for given monetary
amount (e.g. voice call minutes for $1 balance)
Advice of rate Provide the rate in effect for a usage request (e.g. 0.3Euro per minute
for a voice call)
Fast new price plan deployment Quick introduction of new price plan based on new
business requirement
Low latency - Responses to requests should be given in very low latency to satisfy
Online Charging application
The online non functional requirements are normally associated with high deployment
costs. Hence typical installations of convergent billing applications would include distinct
deployments of rating applications for online and offline charging.
Supported Contracts
To Be Added
TM Forum 2008
Billing
Account
Billing Account
Associations
Management
Billing Account
Configuration
Management
Description
The purpose of Billing Account Management is to provide all functionality necessary to
manage a customer's billing account.
Supported Contracts
To Be Added
TM Forum 2008
Overview
To Be Added
Functionality
The Billing Account Associations Management provides the ability to relate a customers
billing account to other entities in a billing system. Billing Account Associations creation
can also be automated through other application posting. Those associations are used in
usage guiding, usage rating, periodic bill calculation and production.
Those associations would enable:
Price plan determination associate a charge record with the appropriate price plan.
Charge distribution to pay means identify the related prepaid or postpaid billing
account for a given charge (recurring, one time, usage)
Supported Contracts
To Be Added
TM Forum 2008
Description
To Be Added
Collection Management
Application Identifier: 05.14
Overview
The Collections Management application provides necessary functionality to manage
customer accounts where there is an outstanding balance. It allows handling of each
account individually, based on customer value and financial history using configurable
policies. The collection management application supports the collection lifecycle activities
including: collection decision making, selection of collection policy, collection execution automating the collection treatment flow, monitoring the collection process and collection
settlement negotiation. The collection application keeps track of collection status and
history.
The collections treatment flow can perform a number of activities including issuance of
treatment notices and collection letters.
Functionality
Collections Management functionality includes:
TM Forum 2008
Supported Contracts
Billing
Order Management
Accounts Receivable
Predictive Dialers
Collection Agencies
Collectors
Supported Contracts
To Be Added
TM Forum 2008
Collection Decision Engine - Evaluates each arriving account, decides whether the
account needs collection treatment, and assigns the relevant collection treatment
policy to each account.
CSR assignment Assign a CSR or a CSR group to manually handle the collection.
Collection Execution Monitoring Monitors events that may change the collection
execution. Such events includes: customer paid, customer status has been changed,
payment back-outs. As a result stop, resume or reselect the collection policy.
Manual Intervention - Provides the CSR with many options to override the automated
flow such as pause and continue the collection treatment, force an account into
collection, change the selected collection policy and stop manually the collection
treatment.
Supported Contracts
To Be Added
Collection Settlement
Application Identifier: 05.14.03
Overview
The application provides the mechanism that allows the CSR to negotiate with customers
and offer them acceptable plans to pay their debts. These plans might be based on
multiple installments over a defined period of time, including the milestones at which the
customer is re-evaluated for fulfilling the arrangement.
Functionality
Functionality includes the following:
Payment plan monitoring Monitor the payment plan execution and trigger events for
the collection monitoring process.
Supported Contracts
To Be Added
TM Forum 2008
Description
To Be Added
Bill Calculation
Application Identifier: 05.15
Overview
The purpose of this application is to calculate a convergent bill for next-generation voice,
data, content, and commerce services - Including prepaid and postpaid services in a single
convergent bill.
Functionality
Application functions include:
Supported Contracts
Exposed Contracts
Billing Inquiry
Quotations
TM Forum 2008
Consumed Contracts
TAX calculation
recurring,
one time
usage
for purchased products and services in a given bill run based on the customer price plan
set at time of order/contract negotiation.
Functionality also includes currency conversion and partial period (prorating) handling.
Supported Contracts
To Be Added
Discounts Calculation
Application Identifier: 05.15.02
Overview
To Be Added
Functionality
Discounts Calculation applies discounts based on pricing plan or promotions enrollment. It
also supports discount allocation on any level of customer structure and monitors charges
that can contribute and/or are eligible for a discount. Realizes caps on contributing/eligible
amounts at various hierarchy points.
Supported Contracts
To Be Added
Tax Applying
Application Identifier: 05.15.03
Overview
TM Forum 2008
Application of taxes, including surcharges and fees where applicable can occur within the
Invoicing application or managed through the use of an external Tax module.
Functionality
The Tax Applying application examines tax applicability to charges based on the type of
customer, jurisdiction and/or regional taxation rules. It also observes any
customer/location/service tax exemptions. Finally, it applies the taxes accordingly.
Supported Contracts
To Be Added
Commitment Tracking
Application Identifier: 05.15.04
Overview
To Be Added
Functionality
Monitors terms and minimum revenue commitment agreements for applying penalties.
Supported Contracts
To Be Added
Quotation Engine
Application Identifier: 05.15.06
Overview
TM Forum 2008
The quotation engine supports the order management process by interfacing between the
Order Management and Billing applications.
Functionality
The quotation calculation of the recurring and one-time charges that are associated with
orders for services and equipment (S&E) is based on the following features:
Order components services and equipment and the relevant associated parameters
CSPs policy and Product Catalog Maintaining the CSPs rating schemas
Supported Contracts
Order Management
Online
Charging
Description
Online charging is a charging mechanism, where charging information can affect, in realtime, the service rendered. The charging request as well as the response is handled in
real-time through the use of real-time guiding to (finding of) customer and price plan, realtime rating and real-time balance-management of monetary and non-monetary (e.g. freeunits) balances and/or allowances
A request is sent by the network service-controller to the online-charging application in
real-time (usually through an IP-socket) and a response is returned. The service-controller
can decide, based on the response, whether to render the service and usually control the
service characteristics (quality, etc.) prior to providing it or during the session.
Note: The relation of online and offline is subject for further study in future TAM version.
Online Charging
Application Identifier: 05.16
Overview
TM Forum 2008
Online charging is a charging mechanism, where charging information can affect, in realtime, the service rendered. The charging request as well as the response is handled in
real-time through the use of real-time guiding to (finding of) customer and price plan, realtime rating and real-time balance-management of monetary and non-monetary (e.g. freeunits) balances and/or allowances
A request is sent by the network service-controller to the online-charging application in
real-time (usually through an IP-socket) and a response is returned. The service-controller
can decide, based on the response, whether to render the service and usually control the
service characteristics (quality, etc.) prior to providing it or during the session.
Note: The relation of online and offline is subject for further study in future TAM version.
Functionality
The Online Charging Application is responsible for:
Real-time Rating: perform real-time rating of the charge request based on all
parameters of the request (type, quantity, etc.), all parameter of the
customer/subscriber (price plans, accumulated usage, etc.) and other parameters
(time-of-day, etc.). The same request may be rated differently for different subscribers
based on their purchased offers. (Refer to the Product/Service Rating application)
Use of customer billing hierarchy: each subscriber can be part of a customerhierarchy tree of unlimited depth and size. Subscribers in the hierarchy may share
balances, price plans and discounts. Customer hierarchies are commonly used for
corporate customers who share allowances and balances
Balance containers: hold and maintain the different balances that a customer
and/or a subscriber may have. These include, but not limited to:
Monetary balances
Prepaid balances
Balance management policies: allow the definition of policy per balance or balancetype. Policies include:
Minimum Allowable Balance limit (e.g. balance must remain above zero)
TM Forum 2008
Reserve amounts: reserve amount from any balance for any session.
Unused reservations are credited back into the balance when the session is
released
Credit/Debit operations
Balance Query
Note: Balance management for offline charging is also need to be addressed in the offline
charging context.
Real-time Charging: apply charges (rated requests) and taxes in real-time using the
balance-management functionality. Charging can be done by units or by amount
Low Latency: responses to requests should be given in very low latency, usually
below 25ms from request to response
Supported Contracts
Exposed Contracts
Replenishment manager
Customer Relationship Management (CRM) for Balance queries and similar activities
TM Forum 2008
IVR (Interactive Voice Response) for Balance queries and similar activities
Invoicing
Account Receivables
Data Warehouse
Consumed Contracts
Product Catalog
Provisioning
TM Forum 2008
Description
This group of applications supports and enables the processes that focus on the
knowledge of services (e.g. voice; data, content services, etc.) and includes all
functionality necessary for the management and operations of communications and
information services required by or proposed to customers. The focus is on service
delivery and management as opposed to the management of the underlying network and
information technology. Some of the functions involve short-term service capacity
planning; the application of a service design to specific customers or managing service
improvement initiatives. These functions are closely connected with the day-to-day
customer experience.
These processes are accountable to meet, at a minimum, targets set for service quality,
including process performance and customer satisfaction at a service level, as well as
service cost. The applications that an operator may have in the Service Management and
Operations area are:
TM Forum 2008
Service
Specification
Management
Description
This application involves the storage and retrieval of service specifications. The service
specifications represent the common and invariant aspects of various types of services.
These specifications are used in the creation of new service instances.
TM Forum 2008
Service
Inventory
Management
Figure 36: 06.02 Service Inventory Management
Description
To be added
2.
The mapping of service to service components. The components being either pure
Service Layer features, or the resource features and the resource domain managers
used to implement these features.
3.
The domain level service implementation in the resource. This is the service, the
domain manager that delivers the service and the inter-domain Access Point to
Access Point relationships. Note that if the domain manager design decision is based
on the network inventory model, then this aspect of the inventory is in the service &
resource layer.
Functionality
Service Inventory Retrieval
This feature allows for client OSS to retrieve part or all of the service inventory known to
the target OSS.
This feature may allow the following selection criteria:
For the selected objects, this feature may allow the client OSS to specify what specific
attributes and relationships shall be returned.
TM Forum 2008
TM Forum 2008
Description
Service Order Management applications manage the end to end lifecycle of a service
request. This includes validating service availability as well as the service order request.
Other functionality includes service order issuance, service and or product order
decomposition, and service order tracking along with orchestrating the activation and the
test and turn up processes. Notifications will be issued to the Customer Order
Management during the service order orchestration process (especially upon completion).
Such notification can trigger other steps in the Customer Order Management (e.g. service
order completion concludes these steps with Customer Order Management).
In addition, Service Order Management also provides service design and assignment
functionality.
TM Forum 2008
Other functionality includes service order issuance, service and or product order
decomposition, and service order tracking along with orchestrating the activation and the
test and turn up processes. Notifications will be issued to the Customer Order
Management during the service order orchestration process (especially upon completion).
Such notification can trigger other steps in the Customer Order Management (e.g. service
order completion concludes these steps with Customer Order Management).
In addition, Service Order Management also provides service design and assignment
functionality.
Functionality
Service Order Management functionality includes:
Service Availability,
Service Design/Assign,
Supported Contracts
To Be Added
TM Forum 2008
Functionality
The Service Order Orchestration application provides workflow and orchestration
capability across Service Order Management. This application will have the ability to
either orchestrate via triggering another application to retrieve the order request from a
common data repository or distribute the service order and/or order requests. This
application also provides functionality to track and manage the overall service order, make
project team assignments, as well as to track the overall order.
Service Order Orchestration will also orchestrate and manage dependencies between
related Service Orders.
Supported Contracts
To Be Added
Note: If an order repository or common order data services (common model) layer is
being used and shared across layers (Customer, Service, and Resource layers), this
decomposition can simplified
Supported Contracts
To Be Added
TM Forum 2008
Raises jeopardies as appropriate if specified dates and milestones are not met, and
escalates jeopardies to appropriate management levels.
Completes the service order when all resource orders have been completed.
The above capabilities needs to be provided in both an ability to query in real time as well
as a publish/subscribe mechanism to enable the use of the information wherever required.
Supported Contracts
To Be Added
Service Design/Assign
Application Identifier: 06.03.04
Overview
The Service Order Design/Assign application performs end to end engineering design of
service.
Functionality
The Service Design & Assign application leverages the corporate supply chain and asset
inventory to assemble end to end design records. This design will be used by Service
Order Decomposition for issuing work order or activation requests as appropriate to
Resource Order Management.
The Service Design/Assign application functionality includes the design of the end to end
solution as well as the assignment/procurement of network resources and customer
premise equipment.
TM Forum 2008
Supported Contracts
To Be Added
Design Solution
Application Identifier: 06.03.04.01
Overview
To Be Added
Functionality
The Design Solution application determines the end to end service design. It applies
engineering rules to determine required network facilities, equipment configurations and
the method and access path to the customer site or location of service termination.
This application also establishes and manages the detailed design tasks required to issue
the work orders.
Supported Contracts
To Be Added
As part of considering network alternatives and associated costs, technology and service
options might also be presented back to the customer if the assignment impacts customer
cost and/or time to procure.
This application does not manage the capacity at the resource level.
Supported Contracts
To Be Added
TM Forum 2008
Procure Access
Application Identifier: 06.03.04.03
Overview
To Be Added
Functionality
The Procure Access application obtains access paths to the customer or service location
through supply chain (internal or external) which is managed or delegated in the form of a
resource order or a resource facing service order.
Supported Contracts
To Be Added
Procure CPE
Application Identifier: 06.03.04.04
Overview
To Be Added
Functionality
The Procure CPE application determines customer premise equipment needs and
availability as well as assigns assets or orders CPE via supply chain processes as
appropriate.
Supported Contracts
To Be Added
Service Availability
Application Identifier: 06.03.05
Overview
To Be Added
Functionality
The Service Availability application validates that the service or services specified on the
service order are available at the specified customer/service location and feasible from a
network point of view. This includes the following:
TM Forum 2008
Supported Contracts
To Be Added
TM Forum 2008
TM Forum 2008
TM Forum 2008
Functionality
The Service Configuration Management application generates a service plan to configure
a customer service to fulfill a service order; this includes the following:
Reserve the right service parameters based on service specification and service
inventory
Compose a service configuration plan according to the required service actions and
sent to Service Order Orchestration and/or Service Activation Management
Supported Contracts
To Be Added
Implement and activate the specific service configuration against the service
configuration plan (including activation of CPE if part of the service offering)
Supported Contracts
To Be Added
TM Forum 2008
The Service Order Publication application issues valid and complete service orders, and
stores the order into an appropriate data store.
As part of order publication, additional data might be obtained or derived to support
downstream functions that are not provided in the service order request.
Supported Contracts
To Be Added
Service
Level
Agreement
Management
Description
Successful SLA management is a growing factor in maintaining customer satisfaction and
winning new business. These can be applied to both business and consumer customers.
Satisfied customers are less likely to churn to competitors. SLA Management applications
use the output of the SQM applications to provide a comprehensive view of the level of
service provided to customers compared to pre-agreed, often contractually binding,
agreements. Typically SLA agreements will be agreed between operator and customer to
measure a variety of service oriented issues and impacts. These may be either stated in
terms of service characteristics, or in terms of the business impacts on the customer. An
example of service oriented characteristics could include:
Availability
Security
Latency
Transmission speed
Spares holding
Contact details
TM Forum 2008
Additional services
Capacity
Availability
Security
Latency
Transmission speed
Spares holding
Contact details
Additional services
Capacity
TM Forum 2008
Functionality
Compare the calculated metric to the agreed SLA / Operational Level Agreements
(OLA) metric
Key Data
Supported Contracts
To Be Added
TM Forum 2008
Service
Problem
Management
Description
Service problem Management applications act as the bridge between resource problems
(e.g. network problems) and customer affecting issues. Customer problem resolution,
service problem resolution and resource problem resolution can be seen as one
distributed set of related applications, ideally built around common data and functions.
Each takes a different view of the same data. Thus related applications and functions are:
TM Forum 2008
Functionality
Typical application functions supported are:
Problem Reception
Trouble Ticketing
Problem Consolidation
Closure
Reporting
Allocating priority
Tracking progress
Tracking progress
Supported Contracts
To Be Added
Service Quality
Monitoring &
Impact
Analysis
TM Forum 2008
Description
Service Quality Monitoring (SQM) and impact analysis applications are designed to allow
operators to determine what levels of service they are delivering to their customers. Ideally
these take a customer centric view, i.e. the quality of service perceived by customers but
may measure additional service metrics to allow the operator to be aware of approaching
problems or degradations to service. Impact analysis applications extend this capability to
predict the likely impact of service degradations or network problems on specific
customers.SQM applications generally support the 4 sub-processes defined by eTOM:
Improve Service
Improve Service
Collates the KPIs and converts to Key Quality Indicators (KQIs) against which the
service quality can be measured.
Identifies areas within the network where service deterioration is being caused by
constraints such as demand surges
TM Forum 2008
Supported Contracts
To Be Added
TM Forum 2008
Service
Performance
Management
Description
To Be Added
Collection of Service Performance data through end-end tests done internally through
the application or external Service Test applications.
TM Forum 2008
Historical trending
Supported Contracts
To Be Added
TM Forum 2008
TM Forum 2008
Description
This horizontal functional process grouping maintains knowledge of resources (application,
computing and network infrastructures) and is responsible for managing all these
resources (e.g. networks, IT systems, servers, routers, etc.) utilized to deliver and support
services required by or proposed to customers. It also includes all functionalities
responsible for the direct management of all such resources (network elements,
computers, servers, etc.) utilized within the enterprise. These processes are responsible
for ensuring that the network and information technologies infrastructure supports the endto-end delivery of the required services. The purpose of these processes is to ensure that
infrastructure runs smoothly, is accessible to services and employees, is maintained and is
responsive to the needs, whether directly or indirectly, of services, customers and
employees. RM&O also has the basic function to assemble information about the
resources (e.g. from network elements and/or element management systems), and then
integrate, correlate, and in many cases, summarize that data to pass on the relevant
information to Service Management systems, or to take action in the appropriate resource.
TM Forum 2008
The RM&O processes thus manage the complete service provider network and subnetwork and information technology infrastructures.
The eTOM framework differentiates day-to-day operations and support from planning and
development, and other strategy and lifecycle processes. This better depicts the structure
of an enterprise, especially in an ebusiness era.
Description
To Be Added
TM Forum 2008
Lifecycle management provides support for both Operational and Strategy, Infrastructure
and Product wings of eTOM
Five specialist resource development and management applications are proposed here.
Strategic Planning
Tactical Planning
Implementation Planning
These represent distinct, real world planning functions and may consist of sub-functions.
They apply to all network engineering for fixed, mobile and cable and IT applications. The
term networked resource is used for the totality of applications and network used to
deliver the applications to consumers over any form of network media.
Resource
Planning &
Optimization
Resource
Inventory
Management
Resource
Provisioning &
Configuration
Resource
Activation
Resource
Design &
Assign
Resource Logistics
The Resource Lifecycle Management is responsible for managing the end-end lifecycle of
the resource.
TM Forum 2008
Functionality
To Be Added
Supported Contracts
To Be Added
Work with other applications like discovery Application to ensure that the resource
configuration matches the designed configuration
Work with the Inventory Management applications to ensure that the topology
reflected in its database is in sync with that in the Inventory Management Systems
Supported Contracts
To Be Added
Implementation Planning
Application Identifier: 07.01.02
Overview
Implementation Planning is based on graphics rather than inventory data and is used for
the local implementation of Tactical Plans at street level and within buildings.
Functionality
Implementation Planning applications are typically CAD/GIS based and are used to
implement tactical plans locally at individual CSP sites and at street level. In addition they
provide levels of implementation details that tactical planning does not need to specify,
such as duct routes and the frame appearances of device ports. Implementation Planning
will also identify shortfalls in infrastructure, such as building capacity, which may not be
visible to central tactical planning users.
This requires large amounts of data, potentially leading to a very expensive system
solution. However, such systems are used locally for construction projects, so the system
TM Forum 2008
does not require a live view of the complete network. It is only necessary to administer a
physical planning solution centrally to ensure data consistency; the data itself may be
distributed to individual locations.
A specialist application covered by Implementation Planning is Radio Planning for cell site
coverage and quality and for cell-to-cell coverage.
Supported Contracts
To be determined by the NGOSS Contract Implementation Program
Tactical Planning
Application Identifier: 07.01.03
Overview
Tactical Planning predominately supports the Operations Support and Readiness area of
eTOM.
Functionality
Tactical Planning is responsible for the detailed design of resource against the existing
networked resource at all technology layers, ensuring that the designed resource is
actually deployed and for accurately recording the resultant inventory. At the physical
layer, this will involve deploying devices and connections between devices. Further TAM
applications are also required in order to test the resource on installation and to project
manages the supply chain in order to deploy the planned resource.
At higher technology layers, Tactical Planning is responsible for detailed logical network
design and implementation at the technology layers using input from Strategic Planning. It
is also responsible for traffic engineering the capacity of the logical network, taking input
from Performance Management. The output of Tactical Planning at the higher technology
layers is often to network provisioning systems, which are used to implement the required
logical connections into the bearer network.
Data Center and server farms are planned and deployed and capacity managed using the
same Tactical Planning functions as used for resource.
Tactical planning is responsible for purchasing network equipment, usually through
purchasing control systems and into the Enterprise Resource Management systems of
suppliers. This is ideally achieved through Business-to-business (B2B) portals, both for
operational efficiency and data integrity. Supply Chain Management controls this
interaction. Standards such as from RosettaNet Telecommunications Industry Council are
being developed to support electronic purchasing of telecoms equipment. RosettaNet are
partnered with the TMF for this purpose.
A major role for Tactical Planning is to implement Strategic Plans, deploying specific
devices and device connections at and between strategic locations. Tactical Planning also
supports reactive planning, which involves the deployment of network capacity in response
to immediate demands. It includes the following planning activities.
TM Forum 2008
Tactical Planning requires an accurate inventory of the network as a whole and detailed
device modeling. It results in a master reference inventory of the planned networked
resource against the inventory of deployed networked resource.
However, it is entirely expected that such systems may be federated along lines such as
geography, technology and network vendor. This will ease the inventory management
problem and enable the conflict-free, long-term transactions required by planning
applications. Federation in this way must also support interworking and dependencies
between the resulting management domains.
Supported Contracts
To Be Added
TM Forum 2008
Control. . These various forms of orchestration are brought together in the Job Control and
Delivery Management application.
Functionality
Job Control provides the orchestration between planning duties, and also to manual
network engineering activities required to develop and implement plans. Job Control must
also link out to financial control in order to authorize the expenditure required to purchase
the required resources. Delivery Management provides the link out to vendors ERP, via
B2B portals and to network engineering for in-station and street activities, which also
require Job Control functions. The build projects require project management to coordinate
the various activities with the suppliers and to provide jeopardy management and other
functions such as collaborative project management across business boundaries, which
combine to implement the overall change management process. This means that Job
Control and Delivery Management is a sophisticated and highly integrated orchestration
application.
Supported Contracts
To Be Added
Supported Contracts
To Be Added
Resource Logistics
Application Identifier: 07.01.07
Overview
Resource logistics applications coordinate the availability and deployment of resources to
their in-service locations. These often have a close-coupling with supply chain
applications but serve complementary roles. Whereas supply chain applications identify
TM Forum 2008
vendors and alternate sources, and manage order fulfillment while seeking to minimize
stocking levels; resource logistics applications identify and distribute resource stock where
needed as quickly as possible.
Functionality
Key functions of resource logistics applications are:
Supported Contracts
To Be Added
Strategic Planning
Application Identifier: 07.01.09
Overview
The focus of this application is the general network architecture and capacity, together with
the strategy for the deployment of network and IT technology within the architecture. It
TM Forum 2008
TM Forum 2008
Resource Process
Management
(Workflow/Integration)
Resource
Testing
Management
Resource
Change
Management
Workforce
Management
Jeopardy
Management
TM Forum 2008
Supported Contracts
To Be Added
Supported Contracts
To Be Added
Workforce Management
Application Identifier: 07.02.03
Overview
Workforce Management applications manage field forces to make optimum use of
manpower and other resources such as vehicles. They are used to schedule resources,
provide a map of field skill sets and provide forecasting and load balancing capabilities.
Workforce Management can be used to manage both internal and external (customer)
TM Forum 2008
Jeopardy Management
Application Identifier: 07.02.04
Overview
To Be Added
Functionality
To Be Added
Supported Contracts
To Be Added
Resource
Inventory
Management
TM Forum 2008
Description
Resource Inventory applications manage information of all resources used to implement
services and products. This application area is typically linked to various element
management systems (i.e. building inventory for actual network and resource assets) and
resource inventory database systems which may or may not be combined with Service
Inventory Application(s) or database(s). In addition, Resource management applications
have a major role to play managing spare parts; dumb resources such as cable pairs and
external plant and customer premises equipment.
TM Forum 2008
Resource Inventory Retrieval this feature allows for client operations support (service
assurance and billing systems) to retrieve part or all of the resource inventory known to the
target OSS.
This feature may allow the following selection criteria:
retrieval of only the object instances that have been modified after a provided date
and time
For the selected objects, this feature may allow the client operations support (service
assurance and billing systems) to specify what specific attributes and relationships
shall be returned. This (the attributes and relationships to be returned) would be the
same for all objects of the same type.
Single Entity Notifications in this variation of the feature, each notification pertains to
only one entity, e.g., an equipment instance
Resource Inventory Update this feature entails an OSS requesting that another OSS
(referred to as the target OSS) update its inventory based on a provided collection of
updates. The expectation is that the target OS update its inventory as requested, but no
other side-effects are expected (e.g., creating an SNC in the network). This is a key point
concerning this capability. The inventory update request can involve addition (new object),
modification (change to an existing object) or deletion (removal of an object).
Resource Inventory Reconciliation this feature entails an OSS reconciling its own
inventory with inventory discovered from another source (typically, the network). When
new inventory information is discovered, the OSS will try to match the newly discovered
information with an entity or entities already known to the OSS
If no match is found, the OSS will typically assume that a new entity has been
discovered and add this to its inventory. Alternately, as decided by the service
provider as part of their procedures, the OSS may record this event as an exception.
For example, this may happen if the service provider always expects to have the
planned inventory in their inventory OSS before actual resources are installed.
If a match is found and there are no unexpected discrepancies, the OSS will update
its inventory as needed.
TM Forum 2008
If a match is found and there are unexpected discrepancies, the OSS will typically
raise an exception so that service provider personnel can correct the problem.
Supported Contracts
To Be Added
TM Forum 2008
Description
To Be Added
Other functionality includes resource order issuance, resource and or service order
decomposition, and resource order tracking along with orchestrating the activation and the
test and turn up processes.
TM Forum 2008
Notifications will be issued to the Service Order Management during the resource order
orchestration process (especially upon completion). Such notification can trigger other
steps in the Service Order Management (e.g. resource order completion concludes these
steps with Service Order Management).
In addition, Resource Order Management also provides network design and assignment
functionality.
Functionality
Resource Order Management functionality includes:
Supported Contracts
To Be Added
Resource Order Orchestration will also orchestrate and manage dependencies between
related resource orders.
Supported Contracts
To Be Added
TM Forum 2008
Raises jeopardies as appropriate if specified dates and milestones are not met, and
escalates jeopardies to appropriate management levels,
Completes the resource order when all activities have been completed,
Supported Contracts
To Be Added
TM Forum 2008
To Be Added
Supported Contracts
To Be Added
Resource Availability
Application Identifier: 07.04.03.01
Overview
To Be Added
Functionality
The Resource Availability application validates that the resource or resources specified on
the resource order request are available at the specified location.
The Resource Availability application validates that the resource or resources specified on
the resource order are available at the specified customer/service location and feasible
from a network point of view. This includes the following:
TM Forum 2008
Supported Contracts
To Be Added
Reserve the right resource parameters based on resource specification and resource
inventory
Supported Contracts
To Be Added
TM Forum 2008
To Be Added
Functionality
The Resource Order Publication application issues valid and complete resource orders,
and stores the order into an appropriate data store.
Description
Resource Domain Management is the application area that provides the exposed resource
services that are available to all other application areas, including those others in the
Resource Management layer.
Domain Managements role in Next Generation Network re-engineering is to hide the
idiosyncrasies and shortcomings of the Network, IT Computing, and IT applications
equipment from the rest of the OSS estate, freeing it to be agile.
This is particularly important as operators install lots of new, untried equipment with early
release Element Management software.
Resource Domain Managers should be expert activators, alarm handlers, and billing
mediators for their domain, but should not operate in any cross-domain capacity. It is the
responsibility of the other Resource Management layer applications to perform any cross-
TM Forum 2008
domain functions such as forecasting, capacity planning and design, and or for cocoordinating activation, root cause analysis and performance monitoring.
The basic model is shown below and is related to the examples shown in section 4.2 TMF
516.
Resource
Resource
planning/
planning/
optimisation
optimisation
Resource
provisioning /
configuration
Resource
Resource
activation
activation
Resource
Resource
inventory
inventory
management
management
Service
Service
problem
problem
management
management
Element
Manager
Element
Manager
Auto Discovery
Auto Discovery
Billing
Billing
data
data
mediation
mediation
Billing
Correlation
Correlation
&&root
root
cause
cause
analysis
analysis
Network
Element
Alarms
Resource
Resource
data
data
mediation
mediation
Billing
Alarms
TMF 516 SoIP Resource Management Business Agreement suggests that NGN will need to
introduce a set of patterns for managing resources. It identified in section 2.6 three dimensions for
TM Forum 2008
ITComputing,
Computing, &&Application,
Application,
IT
Network
Level
0-3
Network Level 0-3
Service
Management
Functions
Other
Resource
Management
Functions
(examples)
patterns namely, Protocol, Functional and Network and covered the general requirements for IT
computing, IT application, networks resources.
A specific example in TMF516 for Networks was the proposal to use Resource Management
Domains that separately manage the logical and physical aspects of:
Access Networks
Access Nodes
Intelligence Nodes
Core Network
Gateway Nodes
Applications and Content Servers
hiding vendor specific idiosyncrasies e.g. for network s through the use of
mTOP/MTNM/MTOSI template mechanisms.
providing in-domain alarm collection, filtering (and non data based correlation) to supplement
that done by Correlation & Root Cause Analysis.
containing limited distributed copies of logical network inventory sufficient to support atomic
operation rollback, element manager selection and network auto-discovery. Domain Managers
are not the masters of this data. Where keys need to be assigned (e.g. IP addresses, VLAN
IDs, PortIDs, telephone numbers) this will be undertaken by other applications in the Resource
Management Layer.
cross-domain anything (activation, fault correlation and RCA, QoS, testing, orchestration
all done in Resource Configuration / Provisioning, Correlation & Root Cause
analysis, Resource Performance Monitoring, Resource Testing Management).
TM Forum 2008
managing the engineering work for physical network equipment (outside plant), fiber or
copper (done in Resource Logistics and Workforce Management).
Resource Discovery
TM Forum 2008
Resource Activation
Application Identifier: 07.05.02
Overview
Resource activation applications interpret the needs of a fulfillment request into specific
control commands for a network or sub-network often handling proprietary messaging with
individual resource elements.
Functionality
Typical functions include:
Supported Contracts
To Be Added
TM Forum 2008
Supported Contracts
To Be Added
TM Forum 2008
required. OSS Inventory will contain at least resource capacity and service utilization
modeling. The synchronization may not be as a result of executing other business
processes, but can be dedicated synchronization processes, for example a regular resynchronization scheduled for off-peak periods. For example, it enables Utilization
Management to be updated with new capacity, and for Lifecycle Management to be
updated with capacity utilization.
Note that this does not predetermine any implementation solution. It is entirely allowable
within TAM to have, in this example Lifecycle Management and Utilization Management
share a common OSS Inventory. The OSS Inventory/Data Synchronization Management
application would represent the common inventory in this situation. Note also that TAM
does not restrict any implementation solution to only one instance of each application, so
the need for different common inventories and separate synchronization applications is
fully accepted.
Supported Contracts
To Be Added
Description
To Be Added
TM Forum 2008
Overview
To Be Added
Functionality
To Be Added
Supported Contracts
To Be Added
TM Forum 2008
Functionality
Following are some of the capabilities of the testing process:
TM Forum 2008
Supported Contracts
To Be Added
Supported Contracts
To Be Added
Workforce Management
Application Identifier: 07.06.03
Overview
Workforce Management applications manage field forces to make optimum use of
manpower and other resources such as vehicles. They are used to schedule resources,
provide a map of field skill sets and provide forecasting and load balancing capabilities.
Workforce Management can be used to manage both internal and external (customer)
resources in both service assurance and provisioning areas.
Functionality
Typical functions include:
Scheduling: Applications are usually designed to build schedules for groups and
individuals taking into account shift patterns, daily duties, multiple skill sets, resource
availability, schedule preferences and fluctuating nature of the workload.
Forecasting: Application usually calculate optimal staffing requirements with input of
historic statistics, service level goals, call centre costs, change parameters and expected
workload. They may include resources that are required by date, time, queue, resource
pool etc.
TM Forum 2008
Jeopardy Management
Application Identifier: 07.06.04
Overview
To Be Added
Functionality
To Be Added
Supported Contracts
To Be Added
Description
These are the group of Applications which are responsible for the resource assurance
function
TM Forum 2008
These applications also ensure that any changes to the network topology (configuration),
is reflected into the dependent systems performance management, service management
etc. Also changes in load on resources are reflected. This means that the setting of
relevant thresholds and observing the passing of these is within the capabilities supported
by such applications.
Functionality
Application principles in this area are typically:
Responsible for displaying the operational status of the resource in either a tabular or
graphical representation or both. The applications either directly communicate directly with
the resources or through the resource domain management. The applications are
responsible for collecting the status messages and correlating them to resource topology.
TM Forum 2008
Assigned tasking
Directory-based profiles
Users
Data entities
Applications
Workflow
Templ ates
Change
Managem ent
Status
Change
Data Model
Policy
Directory
Workflow
Engine
3
Mediation
Change
Activation
4
Data Managem ent
3.
TM Forum 2008
4.
5.
a. Process Templates
b. Workflow Tracking
c. Historical Archive
d. Fast Invocation / Results
The change is then activated
a. Automated decomposition of change impact
b. Automated activation via the network element / network managers
The change is then updated into the management system data model
a. Meta-data schema
b. Configurable network and server model
c. Concurrent lifecycle views
Supported Contracts
To Be Added
Protection/rerouting policy
CPU load
Memory utilization
Bandwidth utilization
Supported Contracts
To Be Added
TM Forum 2008
Overview
Correlation is the ability to collect various events in the network and through a
transformation process reduce the number of raw events to a manageable amount to
enable a user to move into the area of Root Cause Analysis (RCA), RCA enables the end
user to quickly determine the root cause of a problem in the network. Correlation & Root
Cause applications are often part of an overall resource problem management solution,
but have a unique role in mediating network alarms with topology and configuration data.
Functionality
Capabilities of these applications can be divided into several areas:
Alarm Correlation:
Ability of the application to collect all relevant network events (alarms, performance
measures, customer information, events, test results, etc.). The application will have the
capability to collect, parse and normalize disparate alarm streams from various sources,
including, but not limited to NMS, EMS, NEs, etc.
Reduction of alarms either presented to the user or for use by additional correlations. The
more correlation methodologies the application is capable of delivering, the greater the
overall reduction of alarms that should be accomplished.
There are several alarm correlation mechanisms which could be employed by the
application:
Alarm de-duplication first level of alarm reduction based on pre-defined user criteria.
Alarm de-duplication is designed to eliminate repeated events to reduce the amount of
noise from the network. The application should provide end user with capability to define
rules for de-duplication.
Alarm auto-clearing ability of the application to correlate a previous alarm with a clearalarm received from the source (NE, NMS, and EMS). The application should deliver
out-of-the-box auto-clearing capabilities for each device type/EMS/NMS supported, as
well as capabilities for end users to define their own auto-clearing rules.
Alarm thresholding ability of the application to handle various thresholding scenarios
such as alarm flapping and integration with performance management systems to receive
threshold crossing alarms, as well as generate synthetic threshold alarms based on predefined user conditions. The application should provide end user the ability to maintain
out-of-the box rules, as well as develop their own rules for threshold management.
Correlating alarms with supporting data (topology, configuration).
Rules-based correlation (intra- or like-element driven)
The application should have the ability to perform topology-based correlation:
intra-element
Consolidation of alarms
TM Forum 2008
Root Cause Analysis (RCA) ability to pinpoint the root cause of the problem or in
some instances probable cause of the problem. The application should have the
ability to:
Root Cause isolation based on correlation analysis described above.
Customer impact analysis accurate customer impact analysis depends on service
correlation as well as the ability of the application to integrate inventory management and
CRM databases to identify impacted customers.
Fault isolation
Network Element / network layer attribution
Alarm consolidation / substitution as well as alarm suppression of the sympathetic alarms.
Problem identification / initiation (ticket creation). Once Root Cause/Probable cause is
determined, the application should have the ability to integrate with trouble management
application for manual/automated ticket creation.
Resolution initiation (testing, solution identification/ownership, knowledge base index). The
application should have capability to integrate with various testing applications. Integration
with testing should be rules bases.
Knowledge of topology
Present to alarm console
Drill down from root cause into details
Supported Contracts
To Be Added
Functionality
These applications will define the actual counters which will be measured by the network
and also define how these individual counters are tied together to define an individual
Service Level Objective (SLO). These applications will also be defining the normal
operating parameters for these counters.
The Performance Management Application will use the counter definition to determine
which counters which it needs to monitor and what are the normal acceptable values for
TM Forum 2008
each counter. When the counter value falls outside this range, it can generate an
exception. The SLO definitions are also used as a guide on how to aggregate the counters
to provide SLA Management.
Supported Contracts
To Be Added
Protocol Management
Application Identifier: 07.07.06
Overview
These applications monitor the protocol (signaling) links to provide a real time view of the
network. Please note that in this context these applications are not actually provide the
actual signaling but are monitoring the protocol for aid in Service Assurance. Even though
these applications have been around for a long time (SS7 Monitoring Applications) they
have gotten more popular in the recent years with the introduction of many new signaling
protocols.
Functionality
These applications monitor the protocol links to aid in determining the Resource and
Service performance. These applications are typically probe based and use the probes to
effectively monitor the vast amount of signaling traffic which is generated by the network.
The applications will typically correlate this data to produce Service/Resource level
statistics which can then be consumed by Performance/Service Quality Management
Systems to provide a real time view of a Service/Resource.
These applications can also use the protocol information to segment the service traffic
data into various uses (e.g. HTTP, FTP, etc. on an IP Service) to provide the Service
Provider an view on how each of the protocols are functioning
Supported Contracts
To Be Added
Traffic Management
Application Identifier: 07.07.07
Overview
These applications utilize various inputs from other applications like Inventory,
Performance, Protocol Management, etc. to effectively manage how the various services
are routed through the network.
Functionality
These applications will utilize the inputs from various data sources to identify potential
congestion in traffic over the network. These applications utilize the congestion information
to highlight which of the Services will be affected.
TM Forum 2008
Functionality
Typical functions include:
Event Management
Trouble ticket creation
TM Forum 2008
Change control
Supported Contracts
To Be Added
TM Forum 2008
- Capacity / load
- Utilization
- Service
- Historical trending
- Dashboard
- Reports
- Threshold
- Aggregation to indicate quality
Reports
Report
usage
Monitor
statistics
- Report
- Trend
- Correlate
- Aggregate
- Dashboard
- Capacity / load
- Threshold
Transform
Rules
Review
statistics
Performance alarms
Status / Topology changes
Short-term
Repository
Collect usage
statistics
- capacity
- resource use
Collect element
statistics
- online monitoring
- survey
Traditionally, the management of network resources has been geared to managing the
technology that supports the network - monitoring events. With multi-service networks it
TM Forum 2008
Long-term
Archive
will be managed according to the services being delivered across the network - monitored
on service levels.
As the services and the network infrastructure that supports them become more complex,
automation of the data analysis is required.
Functionality
Applications that support Performance Management will have one or more of the following
capabilities:
Supported Contracts
To Be Added
Voucher
Management
Description
Voucher management application handles all aspects of prepaid recharge vouchers.
Generally, a voucher has a unique serial number and a PIN code by which it is identified.
The PIN code is covered, and the cover must be scratched off in order to use the voucher.
Scratch-vouchers can be purchased from vending machines, at kiosks and other points of
sale.
TM Forum 2008
Customers can use vouchers to recharge their balances via an IVR system or by
contacting the call center and providing the CSR with the voucher.
Voucher Management
Application Identifier: 07.08
Overview
Voucher management application handles all aspects of prepaid recharge vouchers.
Generally, a voucher has a unique serial number and a PIN code by which it is identified.
The PIN code is covered, and the cover must be scratched off in order to use the voucher.
Scratch-vouchers can be purchased from vending machines, at kiosks and other points of
sale.
Customers can use vouchers to recharge their balances via an IVR system or by
contacting the call center and providing the CSR with the voucher.
Functionality
Voucher Management Applications generally provide the following functionality:
Voucher Ordering
Supported Contracts
To Be Added
Billing
Data
Mediation
TM Forum 2008
Description
These applications are very similar in function to resource mediation but especially
concerned with billing functions (for voice, data, or content). Typically they are optimized to
handle very large volumes of data but do not need to be as flexible as general purpose
mediation as they typically parse call detail records (CDRs).
Functionality
Typical functions include:
Supported Contracts
To Be Added
Description
Real time billing mediation applications are significantly different from post paid mediation
systems. The source of data is usually different (post paid billing systems usually collect
call detail records after the call event), pre-paid systems take usage information from
TM Forum 2008
signaling networks and monitor in-call usage. Services like Advice of charge, even for
post paid usage, require real time mediation systems.
Functionality
Capabilities required for real time mediation include:
Supported Contracts
To Be Added
TM Forum 2008
Description
The SupplierPartner Domain includes all SupplierPartner-oriented data and contract
operations associated with a SupplierPartner. Its scope encompasses, planning of
strategies vs. SupplierPartners, handling of all types of contact with the SupplierPartner,
the management of the relationship, and the administration of SupplierPartner data. The
SupplierPartner Domain also includes data and contract operations related to the
SupplierPartner Bills, disputes and inquiries.
Supply
Chain
Management
Description
To Be Added
TM Forum 2008
Partner
Management
Description
In the next generation telecom scenario, collaboration is the key to successful delivery of
value added services and retention of customers. The telecom operators form horizontal
and vertical revenue sharing relationships with players like other telecom operators,
content providers, and regulatory bodies.
Most of the service providers now bring in a lot of products from partners to add to their
service portfolio, so that customers can choose from a wide array to their preference and
benefit. The service providers can also form channel partners through which they can
offer their products to other markets where they dont have any direct access. As the
market is getting polarized to service providers and customer owners, partnerships are
going to be the key. Virtual world is opening up with increasing operations of players like
MVNOs, extending services or products from other parties to their customers leveraging
their brand power and customer access. Hence horizontal and vertical value chain
integration is going to be a vital part of the consolidation and convergence strategy of any
service provider. In the online content and commerce world, the length of value chain
could go on to include content providers, brokers, intermediaries, network operators,
payment processing entities, banks and so on. Revenue from the end customer needs to
be shared among these value chain entities based on pre-defined agreements. Sometimes
the revenue settlement process has to be done in real-time so that final transaction can be
validated and output delivered to the end customer.
TM Forum 2008
Partner Management
Application Identifier: 08.02
Overview
In the next generation telecom scenario, collaboration is the key to successful delivery of
value added services and retention of customers. The telecom operators form horizontal
and vertical revenue sharing relationships with players like other telecom operators,
content providers, and regulatory bodies.
Most of the service providers now bring in a lot of products from partners to add to their
service portfolio, so that customers can choose from a wide array to their preference and
benefit. The service providers can also form channel partners through which they can
offer their products to other markets where they dont have any direct access. As the
market is getting polarized to service providers and customer owners, partnerships are
going to be the key. Virtual world is opening up with increasing operations of players like
MVNOs, extending services or products from other parties to their customers leveraging
their brand power and customer access. Hence horizontal and vertical value chain
integration is going to be a vital part of the consolidation and convergence strategy of any
service provider. In the online content and commerce world, the length of value chain
could go on to include content providers, brokers, intermediaries, network operators,
payment processing entities, banks and so on. Revenue from the end customer needs to
be shared among these value chain entities based on pre-defined agreements. Sometimes
the revenue settlement process has to be done in real-time so that final transaction can be
validated and output delivered to the end customer.
Functionality
A partner management application mainly does functions like
Real-time settlement
Supported Contracts
To Be Added
TM Forum 2008
Description
Wholesale billing applications include a variety of capabilities. Traditionally this area
included inter-carrier settlements capabilities and this was later extended to interconnect
billing applications. In todays competitive markets and complex value chains, it has
expanded further to include among others Roaming, wholesale operators, resellers, Mobile
Virtual Network Operators, Content Providers and E-Commerce. There is now an array of
applications in the area providing charging, billing, and settlement capabilities on a raw
data basis, individual transaction basis and bulk basis across a variety of services and
platforms. These applications work across a variety of platforms and support a wide range
of services, preferably in one single system. Wholesale applications need to adhere to
international standards such as TAP and RAP files, which are processed in Roaming
solutions.
Functionality
TM Forum 2008
Definition of products and services, pricing schemes, partner entities and contracts
into the system. Easy uploading of reference data from external sources such as XML
files.
Processing the events generated by the partners business activities for invoicing and
payment purposes.
Error Management
Automatic and manual handling of records found in error, mass correction and rerating of events.
Settlement management
Handling of payments
Disputes management
Supported Contracts
Interface with other financial management systems such as the general ledger.
Tools for the analysis of the information available within the system such as
accumulated charges, rated usage, etc.
TM Forum 2008
Description
Introduction
Enterprises need to manage themselves and the TAM has identified the following
application areas:
HR Management
Financial Management
Asset Management
Security management
Knowledge Management
Fraud Management
Mostly these functions are quite generic across many industry sectors and are not peculiar
to the Communication industry.
Within Knowledge Management the communications industry has some very specific
needs around the general title of Enterprise Information Applications or Business
intelligence.
TM Forum 2008
Revenue
Assurance
Management
Description
Revenue Assurance is the collection of data quality and process improvement methods
that reduce leakages, improve profits, revenues and cash flows without influencing
demand
Applications to solve this problem vary considerably and they relate to almost any area of
the OSS/BSS applications. The revenue assurance applications area is thus shown at this
part of the TMF Applications Map for convenience.
Although, as its name suggest, Revenue Assurance is mainly about revenues and profits,
revenue assurance activities in the Telco organization has significant implications on
operational and strategic aspects of the service provider.
Functionality
The main revenue assurance application areas are:
Detection of data discrepancies between systems and data repositories that might
affect the ability to generate revenues or increase costs, including,
Interconnect/partners billing
Detection of data integrity and correctness problems, e.g., a switch that rounds
incorrectly the durations of the call.
TM Forum 2008
Verification of the correctness of the application of the rating and billing rules e.g., is
the customer billed according to the correct plan, and is he billed correctly according
to the correspondent plan
Investigation of revenue leakages, finding and correcting their root cause to prevent
the recurrence of similar leakages
Proactively test equipment and systems and processes to verify that they provide
accurate information- e.g., using test call generation
Generation of revenue leakage reports and documentation both for internal needs as
well as a support to regulatory compliance activities.
Supported Contracts
To Be Added
09.02 HR Management
HR
Management
Description
To Be Added
HR Management
Application Identifier: 09.02
Overview
To Be Added
Functionality
To Be Added
TM Forum 2008
Supported Contracts
To Be Added
Financial
Management
Description
To Be Added
Financial Management
Application Identifier: 09.03
Overview
To Be Added
Functionality
To Be Added
Supported Contracts
To Be Added
TM Forum 2008
Asset
Management
Description
To Be Added
Asset Management
Application Identifier: 09.04
Overview
To Be Added
Functionality
To Be Added
Supported Contracts
To Be Added
Security
Management
TM Forum 2008
Description
To Be Added
Security Management
Application Identifier: 09.05
Overview
To Be Added
Functionality
To Be Added
Supported Contracts
To Be Added
TM Forum 2008
Description
To Be Added
Knowledge Management
Application Identifier: 09.06
Overview
To Be Added
Functionality
To Be Added
Supported Contracts
To Be Added
TM Forum 2008
Enterprise Information
Application Identifier: 09.06.01
Overview
These applications are usually associated with Data Warehousing technologies and
provide the enterprise with a range of filtered information and events to present to
enterprise managers, often through a dashboard, to allow them recognize, respond and
manage business events.
Functionality
The Enterprise Information Application is responsible for:
The acquisition and management of data for use within Business Intelligence
functions. This includes both internal corporate data, but also external data used to
augment and enhance the organizations understanding of its customers and services.
The transformation and remodeling of data to an agreed model for each managed
business domain within the enterprise e.g. Retail, Wholesale.
Dashboarding
The generation of business data-driven event triggers for delivery to decision making
platforms to assist in business intelligence
The support infrastructure for Marketing functions (Batch and Real Time), and
Campaign Management.
The creation and management of an end to end Meta Data Repository for enhanced
data identification and process understanding to further assist in Business
Intelligence.
TM Forum 2008
Supported Contracts
Manage Dashboard
Manage Extract
Manage Party
Manage Place
Sales Aids
Application Identifier: 09.06.02
Overview
The Sales Aids Application provides access to methods and procedures as well as product
information that can be used to assist in making a sale.
Functionality
The Sales Aids Application includes the following functionality:
Supported Contracts
To Be Added
TM Forum 2008
Job Aids
Application Identifier: 09.06.02.01
Overview
To Be Added
Functionality
The Job Aids Application provides access to needed job aids, methods and procedures to
assist in performing various sales related tasks while conforming to organizational
standards. Aids can be passive, such as in the case of a searchable price book, or active,
in the case of context-aware scripting to aid lead qualification as an example.
Supported Contracts
To Be Added
Product Support
Application Identifier: 09.06.02.02
Overview
To Be Added
Functionality
The Product Support application provides access to product information on the various
products being sold by the service provider. This can include information such as product
descriptions, configuration constraints, eligibility rules, and possibly pricing information.
Supported Contracts
To Be Added
Fraud
Management
TM Forum 2008
Description
To Be Added
Fraud Management
Application Identifier: 09.07
Overview
To Be Added
Functionality
To Be Added
Supported Contracts
To Be Added
TM Forum 2008
Integration infrastructure:
bus technology/ middleware / business process management
10.1 Introduction
As described in section 12 - NGOSS and the TAM, the Telecom
Applications Map is an integral part of NGOSS. Integrating applications
into a cohesive, automated and flexible infrastructure to enable lean
operations is as important as the applications functionality itself. The
full NGOSS recommendations for integration are available in the
NGOSS Technology Neutral Architecture GB053. Thus this section of
the Telecom Applications Map is designed as an overview for
companies either building or deploying applications. Key to the
success of a highly integrated lean operator is that such an approach
should enhance, not diminish the business flexibility that the enterprise
can achieve. Previous approaches of tightly coupling applications with
specific functional interfaces ( i.e. hard-wired integration) are not only
expensive to build and maintain such one-one interfaces, they are
extremely inflexible because they reflect the needs of the enterprise
GB929 R3 Version 3.2
TM Forum 2008
TM Forum 2008
TM Forum 2008
TM Forum 2008
TM Forum 2008
The majority of BPM systems on the market today are componentoriented and allow each of the individual pieces listed above to be
deployed independently on individual servers. Individual business
processes are defined by the process owner in a Process Definition,
(increasingly expressed in a standard language such as UML or some
variation of XML). Each Process Definition may be composed of both
manual activities and automated activities. Once defined and validated
within the Process Designer, processes are instantiated by an
Execution Engine. The Activity Monitor provides access to status and
performance metrics on the execution of processes.
End-to-end process orchestration
It is unlikely that the implementation of an NGOSS based lean
migration program will be a big bang type of approach implementing
all new systems. Therefore, the Enterprise Integration Framework will
need to integrate end-to-end processes across various islands of
automation ranging from existing legacy systems to new commercialoff-the-shelf technology. This approach is sometimes called
orchestration in process. An orchestration-based approach offers the
ability to manage processes of greater complexity, (such as complex
business service provisioning etc.) with far more efficiency than is
otherwise possible with alternative approaches. The key to this is a
modular approach to managing business rules, relationships, and
activities.
Within a simple workflow automation paradigm, processes are defined
end-to-end with all possible paths (or more commonly a single path)
pre-determined. Thus Step 5 always follows Step 4 and precedes
Step 6 even if different instances of an otherwise standard process
may require a different sequence.
Orchestration allows for the sequencing of steps to be determined
during the run-time instance of a process, with paths determined by
evolving context resulting from each new step. Thus the potential
number of paths and outcomes may otherwise be too complex to
define in terms of pre-determined If-Then-Else rules, but may be
easily resolved through human interaction and decision-making. This
highlights the key architectural difference between automation and
orchestration. Given the inherent complexity and constant changes
within an operators business environment, effectively managing
processes requires the agility to shift with changes in context, rather
than always being bound to the same scripted flow. This requires the
unique ability to define processes as a set of atomic, goal-based
activities with the enforcement of basic parameters (e.g., time limits,
data variables), while separating the execution logic activities from the
higher-level process definition. Process orchestration is not limited to
invoking software, but rather represents a shift from task-based to
goal-oriented process definition. Web services and other forms of
software automation are utilized through process orchestration, yet not
to the exclusion of manual, human-driven activities.
TM Forum 2008
TM Forum 2008
Index
0
TM Forum 2008
Contract Management.......................................40
Adjustments ...................................................... 98
Affiliates ............................................................ 34
B
Bill Calculation ................................................ 107
Bill Inquiry ......................................................... 97
C
Campaign Analytics .......................................... 22
Campaign Design ............................................. 22
Campaign Execution & Refinement .................. 23
Campaign Management .................................... 21
Campaign Performance Tracking ..................... 24
Collection .......................................................... 88
Compensation ................................................... 26
TM Forum 2008
Dealers.............................................................. 32
Design ............................................................... 38
E
Enterprise Information Applications ................ 192
F
Fault Status Monitoring Applications ............... 168
Financial Management Applications ............... 189
Financial Reporting ........................................... 96
Fraud Management ......................................... 195
Funnel & Lead Management ............................. 41
Funnel Management ......................................... 42
Price ..................................................................39
Price/Cost Optimization.....................................39
Procure Access ...............................................122
Procure CPE ...................................................123
Product & Service Availability ...........................45
Product / Service Catalog Management............52
Product Lifecycle Management .........................57
H
HR Management Applications ......................... 188
I
Implementation Planning................................. 140
Indirect Sales Portals ........................................ 49
Interaction Management ................................... 83
Internal Sales Portals ........................................ 48
J
Jeopardy Management ........................... 148, 167
K
Knowledge Management Applications ............ 192
L
Lead Generation ............................................... 23
Lead Management ............................................ 43
TM Forum 2008
T
Tactical Planning .............................................141
Tax Applying ...................................................108
Telesales ...........................................................30
Traffic Management ........................................173
Transactional Document Formatter ...................64
Transactional Document Generator ..................64
Transactional Document Production .................63
TM Forum 2008
TM Forum 2008
TM Forum 2008
Customer Management: This section has undergone a major revision and new concepts
like CSR toolbox have been introduced. In addition the Billing and Fulfillment sections
have been organized and Level 2 and 3 introduced.
Service Management: The fulfillment domain has been reorganized under the Service
Order Management
Resource Management: This section has been completely organized and many new
concepts like Resource Lifecycle Management, Resource Order Management and
resource Assurance have been introduced.
TM Forum 2008
TM Forum 2008
TM Forum 2008
Applications
framework
Telecom Applications Map
-TAF)
Enterprisewide
information
framework
(Shared Information
and data model - SID)
Systems
Integration
framework
(Technology Neutral
Architecture - TNA)
TM Forum 2008
TM Forum 2008
TM Forum 2008
TM Forum 2008
TM Forum 2008
TM Forum 2008
Document History
Version History
Version Number
Date Modified
Modified by:
Description of changes
0.1
31 October 2004
Keith Willetts
Initial Version
0.2
10 November 2004
TMF Staff
Formatting of Document
0.3
12 November 2004
Keith Willetts
TM Forum 2008
nd
0.4
22
November
Keith Willetts
0.5.3
Piyush Sarwal
Incorporated
contributions
0.5.4
7 April 2005
Libbey Scheible
Incorporated
contributions
0.5.5
17 April 2005
Piyush Sarwal
Incorporated Comments
from the team
0.5.6
18 April 2005
Libbey Scheible
0.5.7
Not recorded
0.5.8
Not recorded
0.5.9
05-May-05
Tina O'Sullivan
Libbey Scheible
1.8.13
8 August 2006
Shayan Sanyal
incorporated
contributions and revised
sections on Market /
Sales and Customer
Management
1.9.14
9 August 2006
Libbey Scheible
incorporated
contributions on Product
Mgmt, Domain Mgmt,
Service Mgmt, &
Resource Mgmt.
1.10.15 1.17.12
1.18.13
12 October 2006
Libbey Scheible
2.0
21 November 2006
Tina O'Sullivan
Major tidy up of
document prior to
th
TM Forum 2008
10 April 2007
Piyush Sarwal
Updated document to
include short description
and other minor changes
2.2
15 April 2007
Piyush Sarwal
Incorporated AMDOCS
contribution, updated
Servie PM functionality
2.3
25-April 2007
Piyush Sarwal
2.4
9 August 2007
Tina O'Sullivan
3.0
June 2008
TAM Team
Restructuring the
Market/Sales,
Customer, Service and
resource domains
3.1
June 2008
A Chalmers
Format changes
3.2
July 2008
T.OSullivan
Minor corrections.
Release Number
Date Modified
Modified by:
Description of
changes
1.0
May, 2005
TAM team
Initial release
2.1
TAM Team
Updated document to
include short
description and other
minor changes
3.0
July 3, 2008
TAM Team
th
Release History
TM Forum 2008
14.1 Acknowledgments
This document draws liberally from the Enhanced Telecom Operations
Map TMF GB921. Thanks are given to the many authors and
contributors of this document.
In addition, TM Forum acknowledges the contributions to this
document of:
Keith Willetts, TMF Chairman
Logan-Orviss International
TDC Solutions
Azure Solutions
Application Map Team
Chuck Baldi, Nextel Communications
Viviane Cohen, Amdocs
Martin Creaner, TM Forum
Roger Cutts, Vodafone
Wayne Floyd, Sprint
Stephen Fratini, Telcordia
Chris Glode, Tribold
Troy Henson, EDS
Phil Holmes, BT
Jenny Huang, AT&T
Martin Huddleston, QinetiQ
Dave Milham, BT
Erica Moradi, Micromuse
Mohamed Okasha, Oracle
Andrew Ponticelli, Nextel
Rakesh Radhakrishnan, Sun Microsystems
Dave Raymer, Motorola
John Reilly, Metasolv
Shayan Sanyal, Amdocs
Piyush Sarwal, IBM
Kevin Scaggs, AT&T
Libbey Scheible, TM Forum
Paul Short, TeliaSonera
GB929 R3 Version 3.2
TM Forum 2008
Carolyn Smithson, O2
Ole Thomsen, TDC
Pravin Vijay, SunTec
Yishai Brown, Amdocs
Andy Chalmers, TM Forum
Jim Clendon, Telecom New Zeland
Richard Mishra, Amdocs
Deena Freed, Casewise
TM Forum 2008
TM Forum 2008
achalmers@tmforum.org
TM Forum 2008