Achieving Maturity in OTM Implementation Processes Part 1. Best practice definitions for Data Management and User Access Management



Similar documents
Simple Customizations Effective Results. Brian Hogue - MavenWire

Wireless Guest Server User Provisioning Instructions

Oracle Application Express MS Access on Steroids

Automating Testing and Configuration Data Migration in OTM/GTM Projects using Open Source Tools By Rakesh Raveendran Oracle Consulting

Top 10 Oracle SQL Developer Tips and Tricks

GM MGO webedi Quick Start Guide

System Administrator Training Guide. Reliance Communications, Inc. 603 Mission Street Santa Cruz, CA

OTM Support Winning Approach Post Production Support Made Easy

A guide to setting up pay periods (including week 53) PM /1

Transportation Solutions Built on Oracle Transportation Management. Enterprise Solutions

Desktop Configurations For General Ledger and Financial Reports. User Guide

Oracle Financial Services Data Integration Hub Foundation Pack Extension for Data Relationship Management Interface

MDM for CRM - A Test Approach

Benefits. Feature Overview. Architecture. 1 AP Invoice Wizard Fact Sheet

OTM Performance OTM Users Conference Jim Mooney Vice President, Product Development August 11, 2015

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, Integration Guide IBM

mframe Software Development Platform KEY FEATURES

Upgrading a Single Node Cisco UCS Director Express, page 2. Supported Upgrade Paths to Cisco UCS Director Express for Big Data, Release 2.

DNNSmart Super Store User Manual

VMware vcenter Operations Manager Enterprise Administration Guide

6.2 Reporting BIPublisher Improvements

Best Practices for Deploying and Managing Linux with Red Hat Network

enterp Oracle CRM On Demand Administration Essentials rise world's best-selling brand of

<Insert Picture Here> Michael Hichwa VP Database Development Tools Stuttgart September 18, 2007 Hamburg September 20, 2007

Installation & User Guide

IBM Emptoris Contract Management. Release Notes. Version GI

The Importance of OTM Post-Implementation Measurement Systems

<workers> Online Claims and Injury Management

VMware vcenter Operations Manager Administration Guide

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

Course Agenda: Managing Active Directory with NetIQ Directory and Resource Administrator and NetIQ Exchange Administrator

Freight Bill Audit and Pay

WebSphere Commerce V7 Feature Pack 2

Oracle E-Business Suite and Oracle Cloud: Practical Coexistence Scenarios

Siebel Clinical Trial Management System Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 October 2013

BillQuick Agent 2010 Getting Started Guide

A complete platform for proactive data management

LEVERAGING ORACLE DRM TO INTEGRATE ORACLE EBS CUSTOMER DATA WITH SALESFORCE CERVELLO WHITEPAPER

Enforcive / Enterprise Security

Expense Reports Training Document. Oracle iexpense

news from Tom Bacon about Monday's lecture

Service Release Notes 8.2

Business Objects Enterprise version 4.1. Report Viewing

Business Intelligence & Data Warehouse Consulting

TEAL: Transparent Archiving Library

from Microsoft Office

EDUPORTAL Features. About EDUPORTAL. Educational Systems

Chapter 24: Creating Reports and Extracting Data

ZeroTurnaround License Server User Manual 1.4.0

Freight Loss Data Exchange (FLDX) User Guide

Oracle Reference Architecture and Oracle Cloud

Development Best Practices

Improve your equity research productivity

Establish an Import Letter of Credit

Delegated Administration Quick Start

Migrate your Discover Reports to Oracle APEX

Calibration Control. Calibration Management Software. Tools for Management Systems

MS SQL Express installation and usage with PHMI projects

Magento module Documentation

Tonido Cloud Admin Guide

HP AppPulse Active. Software Version: 2.2. Real Device Monitoring For AppPulse Active

INTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports

Shipbeat Magento Module. Installation and user guide

REAL ESTATE PORTAL SOLUTION. Ver 1.11

Egress Switch Secure Workspace 2.x. Administration Guide

Administrator Quick Start Guide

Wave Analytics Platform Setup Guide

Web based training for field technicians can be arranged by calling These Documents are required for a successful install:

Siebel Marketing User Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Melbourne IT The Ecommerce Widget Guide - user guide

Frequently Asked Questions

Trademark Clearinghouse. Manual. How to manage My Account

Word Press Theme Video Stream Apptha

$99.95 per user. SQL Server 2005 Database Administration CourseId: 152 Skill level: Run Time: 30+ hours (158 videos)

Oracle Universal Content Management

Google Content Extension

Real-time Data Replication

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

SugarCRM for Law Firms A Whitepaper

AbleBridge: Project Management 2013 v7.1.0

MagayaSoftware CustomizationManual

Kingdom Of Bahrain Ministry of Works. Enterprise Asset Management System A Geocentric Approach. Presented By Hisham Y.

Tableau Server. Permissions, Roles, and Content Authorization

How To Import From Amazon On Kubana

How To Use Kentico+ On A Pc Or Mac Or Macbook

Reporting User Guide. Version Oct 2011 Page 1 of 65

USER MANUAL FOR INTERNET BANKING (IB) SERVICE

WatchDox Administrator's Guide. Application Version 3.7.5

Software Requirements Specification. For. Attendance Tracking System, Release 1.0. Version 1.0

Audits. Alerts. Procedure

ITAR Compliant Data Exchange

Installation & User Guide

Research Coordinator - PI s who have research coordinators or secretarial support can designate individuals to manage their IRB protocols in Mentor.

ORACLE FINANCIALS ACCOUNTING HUB

Oracle Sales Cloud Using Customer Data Management. Release 10

SIS Release Management Breakout Session

Creating an Excel Spreadsheet Report

Transcription:

Achieving Maturity in OTM Implementation Processes Part 1 Best practice definitions for Data Management and User Access Management

History Oct 2005 (just before Oracle acquired GLog) under 20 OTM implementors within Europe Success in Projects achieved through individual endeavours Regular issues with deployment to produchon typos in agent code, missing master data etc Regular issues with user provisioning, eg Hckets raised by business as user in Poland is seeing currency in USD etc

History continued 2006 thru 2009 (Steady growth of OTM install base within Europe) Home grown tools emerge built by individual implementors to solve their needs at a parhcular point in Hme (excel funchons, excel with vba, access db, pl/sql, vb, java applet) Lack of consistency in approach between implementahons Clients encounter performance problems leading to learnings about do s and don ts - > fed back through development to become the Performance tuning guide Projects delivered successfully but: risk of home grown soluhons become unsupportable when the originahng implementor leaves the project resources have to learn new processes when moving from one project to another

History continued 2010 onward (Rapid growth of OTM install base within Europe) Conscious effort to define best prachces Aim to have consistent approach across all of our new projects New breed of clients purchasing OTM who previously developed so^ware in house. - > Strict code management and deployment processes in place which have to be met. We start to migrate home grown tools to common enterprise grade produchsed plaaorm Result is that we have now got defined best prachces and are in the process of rolling those out across Mavenwire.

Data Loader Rate Maintenance Challenges How to get the rates from Excel to OTM

Data Management Best Practices Remove the IT middleman from the day to day process and allow the business end user who is responsible for the data to also load the data To do this the process must not require the person transforming the raw data and uploading it to OTM to have any knowledge of scriphng/macro/ coding languages The process should be efficient to use (minimal number of mouse clicks etc) Use robust repeatable process TransformaHon of the raw data must produce idenhcal results every Hme Define consistent naming convenhons Validate the data is correct IdenHfy data formaeng issues Avoid recurrent errors Verify that foreign keys exist in OTM already

Data Management Best Practices The transformahon must be able to evolve over Hme Adapt to new opportunihes (e.g. modes, services) Simple way for IT to handle change requests to the transformahon (e.g. new modes, services) Naming convenhon change should cascade to child objects with minimal effort Data should be Consistent across environments e.g. new locahons loaded to Prod should also be loaded efficiently to test environments The end user should be able to download the exishng data, make modificahons and reload the new data When new versions of rates are loaded, the old version should be automahcally expired (this should not rely on the naming convenhon)

User Access Mgmt Best Practices Define one consistent model for user access configurahon Level and VPD profile are for the funchonal role VPD context is for the geographical element User role brings together the funchonal role and the geographical element. User provisioning should require creahon of a gl_user record and assignment of one or more user roles and absolutely nothing else. AcHon checks, achon morgs, menus, status type filters, default finder sets are funchonal role related so should be agached to the level Timezones, currency, business monitor and therefore preference, along with saved query filters are geographical based and should be agached to the user role.

Data Loader Rates maintenance Options BUSINESS NEEDS New Contracts Contract Expiry Rate Updates Scheduled Adjustments (e.g. Fuel) Preferred Carriers Through the UI? MulHple objects/tabs Time consuming IntegraHon? Disparate source data No Rate interface CSV file upload? How do you generate the csvs for many tables How is it supported? How is it managed? Where s the audit trail?

User Access Mgmt Options BUSINESS NEEDS Role out functionality to new geographical region Add new action check to all users Through the UI? MulHple objects/tabs Time consuming Edit User Access screen only available to ADMIN Level IntegraHon? No interface CSV file upload? How do you generate the csvs for many tables How is it supported? How is it managed? Where s the audit trail?

How are we internally implementing these Best Practices?

Data Loader Facilitate the business to load their own data efficiently and robustly User Access Manager Facilitate rapid and robust user provisioning Data Archiver & Cleaner Meet legal requirements for long term storage of critical data while keeping your primary database running efficiently with minimal live data Deliver Support tool for issue, request, feature and bug tracking Configuration Manager Robust deployment processes

Data Loader Data Loader Supports multiple environments with different OTM version User Friendly error handling Miscellaneous validation & conversion rules Data can be pushed directly into OTM or loaded using csvutil zip file through the OTM UI Very quick and robust process UI for IT personnel to easily manage and create new templates Extract Data from OTM back into Excel User Security & Help

Data Loader Data Loader Templates Template for CE TL RATES OTM csv for CE TL RATES Template for NE RAIL RATES Template for LOCATIONS OTM csv for NE RAIL RATES OTM csv for LOCATIONS Validation Rules Mapping Rules Versioning Rules

User Access Manager User Access Manager Supports multiple environments with different OTM version Locking Mechanisms to force serialisation of tasks if they collide. Saved queries built from templates plus parameters Uniform naming conventions enforced across all geographies Time to create action checks greatly reduced Load to OTM directly or using csvutil zip file

Data Loader Data Loader Process Start with an empty (or pre- populated) spreadsheet Send to Pricing Team Send to Carrier Upload spreadsheet Validate 2 Error Handling Load into OTM csv zipfile 3 or direct db 1

Data Loader Demonstration

Data Loader Other Uses Load test data into OTM for OTM testing before integration feeds have been built Load performance test data - eg > 100000 orders with related shipments etc ready for inbound and outbound message testing Extract business objects from production and load them into a test environment for issue replication Prototyping Load test data onto integration stub tables

Questions? Questions and Answer Email: LearnMore@MavenWire.com