Login
Register

Home

Trainings

Fusion Blog

EBS Blog

Authors

CONTACT US

Prasad Bhogle
  • Register

Oracle Gold Partners, our very popular training packages, training schedule is listed here
Designed by Five Star Rated Oracle Press Authors & Oracle ACE's.

webinar new

Search Courses

Oracle Configurator Overview

About this white paper:
Dear readers, I am planning to publish a series of articles which will help you understand and use Oracle Configurator Module in Oracle E-Business Suite. This is the first article which gives first glance information about Oracle Configurator Module.

The main objective of this article is to simplify the learning process of Oracle Configurator Module. If the one goes through Oracle User Guides for this module then a person can easily get lost in 4-5 separate 200+ pages document, making the learning more difficult. Of course this series of Configurator articles will contain 3-4 more articles but information presented will be on the spot which is necessary for working on this module.   

 


 

Prerequisite for using Oracle Configurator is knowledge of Oracle Inventory and Oracle Bills of Material modules.

After going through this white paper reader should understand following things:

  • Oracle Configurator Components
  • Important Profiles and Concurrent Programs
  • Relationship of Oracle Configurator with Oracle Inventory/Bills of Material
  • Overview of Most Importance component Oracle Configurator Developer

I will be using Oracle E-Business Suite R12 for screen shots but I will be discussing features which are present in Oracle EBS 11.5.10.2.

Overview:

Oracle Configurator Module can be treated of as a selling machine if there is a model bill against which to configure by selecting options. It can also be thought of as an engineering machine if there is no model bill. An engineering machine could generate a bill. Configurations created with Oracle Configurator are standard bills based on an already existing model bill. Configurator does not have to be based on bills of material, although that is currently necessary for ordering and downstream ERP.

Oracle Configurator is an application or part of an application that lets a user configure products and services. The configuration model, which is typically based on a BOM model, consists of structure, rules, and UI definition.

Oracle Configurator Components

Oracle Configurator consists of the following main elements:

  • Runtime Oracle Configurator
  • Oracle Configurator Servlet (OC Servlet)
    • UI Server
    • Configuration Interface Object (CIO)
  • The Oracle Configurator Schema within an Oracle Applications database
  • Oracle Configurator Developer

With Oracle E-Business Suite 11.5.10.2 all above components come as integral part Oracle EBS installations. In Previous version, Oracle Configurator Developer used to be a separate desktop application.

Runtime Oracle Configurator

The runtime Configurator provides a means of selecting options to create a configuration. It is presented to end users by the OC Servlet as an Oracle Configurator window. Although Configurator can be deployed as a standalone application, the Oracle Configurator window is usually launched from within a host application.

From Oracle Order Management runtime Configurator can be invoked if ATO/PTO model is entered on Order Line and Configure button is clicked.

Oracle Configurator Servlet

This consists of UI Server and Configuration Interface Object. The OC Servlet runs on Oracle Internet Application Server (iAS), which includes the Apache Web Server. The behavior of the OC Servlet can be customized by setting Servlet properties.

Oracle Configurator Schema

The Oracle Configurator schema consists of Configurator (CZ) tables in the Oracle EBS 11i database that is accessed by both the runtime Oracle Configurator and Oracle Configurator Developer.

Oracle Configurator Developer 

With Release 11.5.10 this comes as integral part of EBS. This is used to develop various configuration rules, user interface, add non-BOM items which are necessary for guided selling. The user interface (UI) can later be published to various hosting applications like Order Management, iStore etc.

Important Responsibilities

  • Oracle Configurator Administrator
  • Oracle Configurator Developer
  • Inventory (For defining MODEL, Catalogs)
  • Bills Of Material (for defining MODEL BOM)

 

Both Oracle Configurator responsibilities see the same user interface except using Administrator responsibility one can edit/change MODELs created by other users while Developer responsibility can edit MODELs created by same user. So we will be using Oracle Configurator Administrator only.

 

Important Profiles

 

Profile Name

Value

Description

CZ: Generic Configurator UI Type

HTML Hierarchical Table

This displays DHTML user interface created in Oracle Configurator Module

CZ: Use Generic Configurator UI

Yes

 

BOM:Configurator URL of UI Manager

http://<host name>:<port>/OA_HTML/configurator/UiServlet

This will launch Configurator UI

 

Item Related Setups in Oracle Inventory

 

Oracle Configurator is driven by the MODEL (ATO or PTO) type of items. Generally Oracle Configurator is used for guided selling i.e. user is presented with various questions and based on user inputs respective components are selected. So user should be allowed to select various product properties. These properties are stored as Item Catalog values in Oracle Inventory.

 

Item Properties are grouped into Catalog Groups. Each Catalog group can have multiple catalog elements (properties). At the most one catalog group can be assigned to a given item. While defining product structure for ATO Model and related Option classes one must design option class and its properties in such a way that end user should be able choose various property value in Configurator. In Configurator, these catalog groups are termed as Item Types. We can define property based rules to choose components for various option classes.

 

There are multiple ways of defining or designing catalog groups. We can have separate catalog groups defined for each option class/component items. Let’s discuss this with example of Model “Sentinel Custom Desktop” Item Code CN-92777. This model has various components viz. Software, Memory, Hard Disk etc. Each option class and its related item can have related catalog group attached to it. E.g. Hard Disk Catalog Group can have properties (elements) like Manufacturer, Size, type etc. All items which come under hard disk options can have this catalog group assigned to it. Finally the MODEL item can have a new catalog group e.g. CTO Sentinal or Laptop which will contain all the catalog elements of individual option classes.

 

Second type of Product design can be MODEL and all its option classes/components can have the same catalog group assigned to them e.g. Desktop Catalog and individual components have values only for related properties/catalog elements.

 

A product can be configured (by calling Configurator) from Oracle Order Management, Order Entry screen. This order can be progressed to create a new configured item (typically called STAR item because the new item code is Model item code and a sequence number separate by ‘*’). Newly created item is standard item with standard bill of material containing actual components (as against the option classes for MODEL item). The new star item also get the catalog group assigned to Model and the catalog element values come from individual component’s catalog element values. For example, newly configured star item CN92777*12245 has “CTO Sentinal or Laptop” group of which is same as base MODEL and individual value like Memory, Hard Disk Size etc will get values from individual components.

 

While designing catalog element one has to take care that all option class catalog elements names are unique. E.g. Manufacturer property will be present for all option class catalog groups, to make it unique we should name it like HD. Manufacturer for Hard Disk, FD. Manufacturer for floppy disk, RM. Manufacturer for RAM etc. So when final star item gets created all catalog elements for individual components get clubbed to gather automatically.

 

Populating Oracle Configurator Schema (CZ)

 

Enterprise Item data is created and maintained in the Oracle Inventory and Bills are maintained in Oracle Bills of Material. This data imported into the Oracle Configurator schema as read-only data for access by Configurator Developer and the run-time Configurator.

 

The Oracle Configurator schema includes a specialized control table CZ_DB_SETTINGS for custom data import.

 

The data stored in the CZ schema includes:

  • Configuration models
  • Item and Model structure data
  • Configuration rules
  • User interface definitions
  • Publication records
  • Configurations

 

Item and BOM data can be imported into CZ schema using following concurrent programs (registered under Oracle Configurator Administrator responsibility)

  • Populate Configuration Models
  • Refresh a Single Configuration Model
  • Refresh All Imported Configuration Models
  • Disable/Enable Refresh of a Configuration Model

 

Oracle Inventory-Bills Of Material-Oracle Configurator:

Data Setup and Movement

The first step of Configurator Data setup is prepare item data (MODEL) and its bills of Material containing various components and option classes. One needs have a confort level with Oracle Inventory and Oracle Bills of Material Modules.

 

  • Login to Oracle Applications using Inventory responsibility and navigate to Master Item Screen. Create new item/MODEL by using Copy from functionality. Use existing ATO MODEL item code CN92777.

 

  • Assign Inventory/Child Organizations
  • Change Responsibility to Bills Of Material and navigate to Create Bills Screen. Use Copy Bills functionality to copy BOM data from CN92777 and create BOM for PB-CN92777
  • From Tools Menu Create Common Bill
  • Next step is to transfer Item/BOM information for a given model to Oracle Configurator Schema (CZ). To perform this activity, change responsibility to "Oracle Configurator Administrator" and submit concurrent job Populate Configuration Model with Item PB-CN92777 as input parameter. Please note there is similr CONC job available under Bills of Material Responsibility, please don't use that CONC program as its errors out (may be its older version of Populate Configuration Model)
  • After successful completion of Populate Configuration Models Concurrent Program, we can check the population of CZ schema through SQL*Plus or through Oracle 11i front end by clicking Configurator Developer Menu and navigate to Repository (Main) Tab to see newly populated item PB-CN92777

 

Oracle Configurator Developer Overview

Oracle Configurator Developer is the most important component where Configuration Rules are defined and DHTML user interface is created. This is accessible from Oracle Configurator Developer menu through Oracle Configurator Administrator Responsibility. This tool (now integrated with Oracle EBS 11.5.10.2 installation) is used for following Oracle Configurator Setups viz. Create NON-BOM Items for guided selling, Create Numeric Rules, Create Logic Rules, Create Statement Rules, Create Configurator Extension Rules to allow customizations, Create User Interfaces and finally publish these user interfaces (UIs) as runtime UIs to hosting applications like Order Management, iStore, Oracle Telesales or third party custom order entry applications.

This consists of two HTML tabs viz. Repository and Workbench. Repository consists of Main, Item Master and Publication sub-tabs. Oracle configurator developer is used for defining following things:

Repository-Main

 

The hierarchical table in the Main are of the Repository contains a root folder in which all Configurator Developer objects are created, maintained, and organized.

 

You use the Select checkbox to apply an Action, such as copy or move to one or more objects at a time. The Edit icon opens an object for editing. If the object is a Model, clicking the Edit icon opens the Workbench for working on that Model. The Create icon is for creating a new child object. In other words, if you want to create a new Property to appear within a certain Folder, you select the Create icon appearing in the row for that Folder. In this case, the Folder would be the parent object, and the new Property to be created and stored within that folder would be the child object.

Repository-Item Master

 

This screen is used to maintain item/catalog groups. You can create Items which are not present in Oracle Inventory using this area. All Items are grouped into various Item Types which are nothing but Catalog Groups defined in Oracle Inventory. Catalog Elements form the various properties of items in Configurator.

 

Repository-Publications

 

This section is used after Rules definition and UI creation is completed i.e. when Configurator UI for a given model is ready to be deployed to host application. You can also publish the UI to same Oracle apps instance or any different instance.

 

 

Work Bench-General

 

This section gives all information about the model. You typically access the Workbench from the Repository Main area by selecting the Edit icon in the hierarchical table row for a particular Mode

 

Work

Workbench-Structure

 

The Workbench also has areas for defining the Model's Structure, Rules, and User Interfaces. The Model structure area is shown here. It contains a table displaying a hierarchical tree of Model structure nodes. In this section you can create Non-BOM Items for a given model. Such items are typically required for building guided selling type of user interface.

 

Work Bench-Rules

 

The Rules area of the Workbench contains many pages for defining rules in a streamlined flow. The first page of the Rules area contains a hierarchical table displaying a hierarchical tree of Rule folders and rules. You can create various types of rules viz. Numeric Rules, Logical Rules, Statement Rules, Configurator extension rules by clicking “Create” icon.

 

Work Bench-User Interface

 

This section is used to build user interface which can be displayed in host applications. UI elements representing screens and UI controls are added, edited, copied, moved, or deleted here. The User Interfaces structure can be rearranged completely independently of the Model structure. Any model content can be displayed multiple times on either the same screen or on different screens.

Summary

 

I hope this article gave you an overview/idea about Oracle Configurator features and components involved in Oracle Configurator. In the upcoming articles we will talk about defining Configuration Rules, Creation of User Interface, Creating Configurator Extensions (Customizations) and various handy PLSQL APIs related to Configurator.

 

Stay tuned for upcoming Configurator Articles.........


Prasad Bhogle

Comments   

0 #1 sandip 2008-06-11 02:50
Ultimate article
Quote
0 #2 Vinoth Rayappan 2008-06-14 16:31
Hey ..This article is so meticulous in nature and it gives a very good idea of how to use configurator module.

Thanks Sandip


Vinoth
Quote
0 #3 ManSen 2008-07-07 03:12
Hey,
In my company we are planning to cross publish rules to two different ERP's, so that we can write rules in one configurator and publish it to both the ERP systems. But during our testing we came to know that once we enable remote connections to a differemtt ERP it cuts the internal connection within the ERP. Do we have a solution for this? Do we have to upgrade to 12.0 Oracle Apps, since the existing version has this limitation.

Pl ease Comment.
Quote
0 #4 Prativa 2008-08-05 14:45
Thanks for the nice article. I created one model as you have mentioned here in Vision instance. But when navigate to workbench see this msg'The Workbench is where you view and modify Models and User Interface Content Templates. To view one of these objects, return to the Repository and click the object's name. To modify one of these objects' return to the Repository and click the icon in the Edit column.
. Nothing else. I came back to repository and selected a model, same thing always.Can You please let me know that how can I enable that.

Thanks again.
Prativa.
Quote
0 #5 auggie 2008-11-04 17:42
One of my clients – a genuine industry leader and a major employer in North Texas urgently seeks an Oracle Configurator to join their team and help support a mission-critica l environment of immense complexity. This is an environment where maximum flexibility is required as priorities can change on a whim but if you enjoy a challenge and want to work with some of the brightest minds in the business, this opportunity is for you.



This person can sit anywhere and needs to be a TECHNICAL Oracle Configurator NOT functional. This position will call for 50% travel.



To learn more about this opportunity please send you resume to or call me at (214) 329-0125



Job description:

T his position will be responsible for particular levels of effort of Configurator module of the Oracle Implementation. As a member of the global design team this position will work closely with local Configurator and Order Management resources to create configurable models and implement these for various sales and service modules including Order Management, Quoting, iStore, and Installed Base. In addition, this position will also be responsible with the Global footprint.

Thi s position will establish and TECHNICALLY lead the team that will develop and support Configurator models on an ongoing basis.

The ideal candidate for this position will have intimate knowledge of Configurator design and modeling, Bill of Material restructuring, and the Oracle Configurator to Order processes. It would also be beneficial if the candidate had some familiarity with and awareness of Advanced Pricing, Configurator attributes, and designing Configurator Extensions are also required.

Key Tasks

Provide solution design and validation testing around:
Bills of Material restructuring
Configurator model structure
Configurator rules
Configurator user interfaces
Naming conventions
Develop Standards and Guidelines around Configurator Modeling
Lead and manage Configurator TECHNICAL development activities across sites, responsible to Project Management Office
After implementation should provide leadership towards continuous improvement
Teaching and Developing users at the site on the Configurator functionality of Oracle, if necessary
Document and review materials for setup and training


The hire categories will work with the Quote to Order technical team/support team to perform production support and new development in the area of Oracle 11i Configurator and related e-Business applications. Specifically, these individuals will serve as manager, researcher and developer on analysis, design, development, enhancements, and testing of the Oracle Configurator, Quoting, Sales Contracts, Install base and Order Management applications. These individuals will work directly with functional support team and Users to resolve production problems. Production support requires a 7x24 response for emergency conditions and off-hours work for build releases.

Responsibilit ies

Provide production support for the Oracle Configurator and related modules like Quoting, Sales Contracts, Install Base & Order Management applications.
This includes 7x24 coverage for emergency conditions.
Identify and propose technical solutions that meet business requirements.
Perform problem analysis, debugging and coding as part of production support and new development.
Create technical specifications, and unit test plans.
Provide work effort estimates.
Assist with the build release process as required. This is an off-hours activity.
Work with End-Users, DBA Team, Functional Team, Operations, and Infrastructure Teams as required on problem resolution and enhancements.



Andrew Augustine

Disy s Corporation

Te chnical Recruiter

1425 Greenway Drive

Suite 650

Irving, TX 75038

(214)329 -0125 (office)

(972) 550-6036 (fax)

(972)849 -5785 (cell)

Quote
0 #6 Gyan 2009-02-10 04:53
Hi Anil,

Its a ver nice and can u provide me r12 opm inventory implementation guide.
Regards,
Rama kri
Quote
0 #7 Anoop 2009-04-08 07:57
Hi,

I am trying to launch the configurator from my OAF page. I am successfully able to launch the same but when I finish my configuration, I am not able to come back to the configurator launch page. In place it is showing one window that that keeps on running forever.

Can you please help me on this.

Thanks
A noop
Quote
0 #8 Vasudha 2009-05-05 08:12
Hi ,

We are having 300 models on configurator and all of them contains large number of BOM Option classes.
While creating a UI, we have created a UI content template for dropdown that is attached to all the BOM option classes
for a single model. However, for large number of models, it is time taking job to create large number of UI contant template
for each BOM option class in a model and attach the drop down tempalte to it.

Can we have any sort of functionality in configurator, where we can reduce this large UI creation task by creating a single template for a model which will hold the drop down for all the option classess.

Plea se comment for any thoughts!!

Tha nks!
Quote
0 #9 SriKavitha 2009-06-15 05:16
hi,

I can imagine the trouble you may be facuing with generating ui and attaching the template for each option class.
There is an easier way to accomplish the same , You need to create a Master Ui Template and Attach the content templates you are using for the drop down in the Master template --> drop down ltemplate

kind ly use the user defined name or the new Master Ui generated and the drop down list too.

whenever u are generating a Model Ui use this Master Template and the properties included would affect as shown.

or if u want to use the same master template just modify the content template for drop down and refresh the Uis ... u can see the drop down template applied to alla the exiisting drop down templates.

hop e this helps u...

Regards,
kavitha
Quote
0 #10 sandeep buxi 2009-09-18 02:06
Dear,
i m want to practice to implemtment oracle application.
pl s confirm me any dummy site to implemented full cycle.
Quote
0 #11 Shekar 2010-05-01 13:02
Hi,
We are calling oracle configurator from our ecommerce site. We are often getting internal server error while calling Configurator. Our DBA installed separate Apache for configurator calling from our ecommerce and we have main Apache for oracle forms. He installed both on the same server. He has 6 JVMs for main and 2 JVMs for custom configurator Apache. Apache used by Custom application has some files refernce to main apache.(Our DBA is saying they are global). Internal server error is coming randomly, it is not due to complexity of the model we are calling.Since it is happening for every model.We are using reverse proxy and ssl for calling oracle configurator. I appreciate if you can give me any suggestions. Please let me know if you need any information.
TH anks,
SHekar
Quote
0 #12 Adam @ Tektronix 2010-05-03 23:45
Firstly, great articles! Thank you! We have many models using configurator developer published UI's, but vast majority still using Generic UI (HTML version.) I see on the configurator form from OM, there is a "View" drop down, with only "Default". Can I create other views, and how?
Thansks again,
AC
Quote
0 #13 swathi telanakula 2010-06-15 07:12
Hi,
In my case, when i am doing test model after generate logic is generated ,it is asking repeatedly for" Model has changed. Click Generate Logic to update Model logic". so, i am unable to do test model.

this model dont have any child models. I am facing this issue first time.

Any inputs will be appreciated.


Regards,
Swathi
Quote
0 #14 Chris Sajda 2010-09-01 10:35
did anyone else have the issue where you screen shots and other pictures are not displaying onthe screen? I am using internet explorer browser?
Quote
0 #15 bharat123 2011-01-24 10:53
Hi All,
Can any one tell me how we can launch oracle configurator using form personalization and how can we pass parmeters required to that configurator page.
Quote
0 #16 Sachinp 2011-03-10 02:56
Hi Anil,

We have requirement of add 5000 options in structure to show on UI page. and same options available in BOM structure. Can you please tell me any ways to add these options in configurator schema through back end. or any other ways to add directly in bulk instead of adding one by one in configurator structure.

Ple ase suggest any options.

Thank s,
Sachin
Quote
0 #17 Allen 2011-03-28 21:20
Hi,

Just wanted to ask. Is this for a developer or functional consultant?

Th anks,
Allen
Quote
0 #18 Kaushal 2012-02-24 05:15
please go through below blog for more information.

http://kaushalbhati-oracle-applications-erp.blogspot.com/
Quote
0 #19 Hello 2012-04-05 10:17
Hi,

I have a question. Whenever I update a Model BOM with new nodes and refresh the model in OCD(oracle configurator developer) to get the new items into the structure.
I see them with "include in generated UI" checked as Yes.

if this is left then after refreshing UI my UI looks corrupted, so when I try to un check the option "include in generated UI" and try to refresh my UI I get the following message.

Error


Refresh of Single_GD01_UI failed:
ORA-06512: at "APPS.CZ_UIOA_P VT", line 16350 ORA-06512: at "APPS.CZ_UIOA_P VT", line 16369 ORA-06512: at "APPS.CZ_UIOA_P VT", line 16460 ORA-06512: at "APPS.CZ_UIOA_P VT", line 16624 in Package CZ_UIOA_PVT Procedure refresh_UI


Ca n you please advise me
Quote
0 #20 chandan singh 2012-12-28 00:04
what is the role of oracle configurator
Quote
0 #21 vishwanathbejagam 2013-01-03 05:25
this article is helped me to understand high level about configurator in short period.
Quote
0 #22 PH 2013-03-29 11:30
Hello,

Thanks for the excellent series.
I had a question about multi-lingual support.
How to populate cz_intl_texts table with multi language data?

Thanks,
PH.
Quote
0 #23 Gagan 2015-01-24 00:09
not showing images on this page. pls advise
Quote
0 #24 KrishnaMohan 2015-05-08 18:18
Hi Prasad,

Thanks for the article on Configurator module! I wanted to know if it is possible to use Catalog groups without the Inventory module in Oracle Fusion.

Regards,
Krishna Mohan
Quote
0 #25 AAzwjov 2021-06-25 09:47
http://clck.ru/Vhqmh http://clck.ru/VhqhZ http://clck.ru/VhqhF http://clck.ru/Vhqh7 http://clck.ru/VhqgN http://clck.ru/VhqgW http://clck.ru/VhqgS http://clck.ru/Vhqh3 http://clck.ru/VhqgY http://clck.ru/Vhqgx http://clck.ru/Vhqgp http://clck.ru/Vhqhs http://clck.ru/VhqhM http://clck.ru/Vhqgg http://clck.ru/Vhqho http://clck.ru/VhqhK http://clck.ru/Vhqgr http://clck.ru/Vhqhm http://clck.ru/VhqhB http://clck.ru/Vhqh5 http://clck.ru/VhqhP http://clck.ru/VhqhT http://clck.ru/Vhqi2 http://clck.ru/Vhqhd http://clck.ru/Vhqga http://clck.ru/Vhqhw http://clck.ru/Vhqgc http://clck.ru/Vhqir http://clck.ru/VhqjX http://clck.ru/Vhqj3 http://clck.ru/Vhqj5 http://clck.ru/Vhqj7 http://clck.ru/VhqiU http://clck.ru/Vhqjo http://clck.ru/Vhqjd http://clck.ru/VhqjM http://clck.ru/Vhqjj http://clck.ru/VhqiL http://clck.ru/Vhqiz http://clck.ru/VhqjK http://clck.ru/VhqiN http://clck.ru/VhqjD http://clck.ru/VhqiA http://clck.ru/Vhqjm http://clck.ru/VhqiJ http://clck.ru/Vhqi8 http://clck.ru/VhqiG http://clck.ru/Vhqjb http://clck.ru/VhqjT http://clck.ru/Vhqi6 http://clck.ru/VhqiS http://clck.ru/Vhqjh http://clck.ru/VhqjF http://clck.ru/Vhqia http://clck.ru/Vhqig http://clck.ru/Vhqit http://clck.ru/Vhqjf http://clck.ru/Vhqiv http://clck.ru/Vhqin http://clck.ru/VhqiC http://clck.ru/Vhqie http://clck.ru/VhqiE http://clck.ru/VhqiW http://clck.ru/Vhqip http://clck.ru/VhqjV http://clck.ru/Vhqik http://clck.ru/VhqjP http://clck.ru/VhqjH http://clck.ru/VhqjR http://clck.ru/VhqiY http://clck.ru/Vhqii http://clck.ru/VhqiQ http://clck.ru/Vhqic http://clck.ru/VhqjB http://clck.ru/VhqjZ http://clck.ru/Vhqj9 http://clck.ru/Vhqix http://clck.ru/Vhqm9 http://clck.ru/VhqmD http://clck.ru/Vhqju http://clck.ru/VhqkQ http://clck.ru/VhqmM http://clck.ru/Vhqkc http://clck.ru/Vhqjs http://clck.ru/VhqmB http://clck.ru/Vhqk6 http://clck.ru/VhqkN http://clck.ru/VhqmP http://clck.ru/Vhqk4 http://clck.ru/Vhqjy http://clck.ru/Vhqka http://clck.ru/Vhqmb http://clck.ru/VhqmZ http://clck.ru/Vhqkr http://clck.ru/Vhqk2 http://clck.ru/VhqmT http://clck.ru/VhqmK http://clck.ru/Vhqkn http://clck.ru/VhqkU http://clck.ru/Vhqki http://clck.ru/VhqkS http://clck.ru/VhqkE http://clck.ru/Vhqke http://clck.ru/Vhqkv http://clck.ru/Vhqk8 http://clck.ru/Vhqkk http://clck.ru/VhqmF http://clck.ru/VhqkA http://clck.ru/Vhqjw http://clck.ru/VhqkL http://clck.ru/VhqkW http://clck.ru/VhqmH http://clck.ru/Vhqkg http://clck.ru/VhqkC http://clck.ru/Vhqkx http://clck.ru/Vhqkp http://clck.ru/VhqkG http://clck.ru/VhqkY http://clck.ru/Vhqkt http://clck.ru/VhqkJ http://clck.ru/Vhqkz http://clck.ru/VhqmV http://clck.ru/Vhqm3 http://clck.ru/VhqmX http://clck.ru/Vhqm5 http://clck.ru/VhqmR
qyzqdzcvcxbnwnp rao
Quote

Add comment


Security code
Refresh

Search Trainings

Fully verifiable testimonials

Apps2Fusion - Event List

<<  Apr 2024  >>
 Mon  Tue  Wed  Thu  Fri  Sat  Sun 
  1  2  3  4  5  6  7
  8  91011121314
15161718192021
22232425262728
2930     

Enquire For Training

Fusion Training Packages

Get Email Updates


Powered by Google FeedBurner