<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Oracle on Learn Oracle OTM</title><link>https://www.oracle-otm.com/tags/oracle/</link><description>Recent content in Oracle on Learn Oracle OTM</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 22 Aug 2020 05:25:00 +0000</lastBuildDate><atom:link href="https://www.oracle-otm.com/tags/oracle/index.xml" rel="self" type="application/rss+xml"/><item><title>What is OTM ?</title><link>https://www.oracle-otm.com/posts/what-is-otm/</link><pubDate>Thu, 14 Apr 2016 21:35:00 +0000</pubDate><guid>https://www.oracle-otm.com/posts/what-is-otm/</guid><description>&lt;p&gt;OTM stands for Oracle Transportation Management and it is a software product designed to automate various logistics business processes like receiving orders from source ERP systems for freight consolidation, optimizing routes and shipping costs, sending tender requests to service providers(carriers), receiving shipment tracking revents from carriers, recieving and processing invoices from carriers, allocate freight costs to orders, and similar other functions which we will further discuss in future posts.&lt;/p&gt;
&lt;p&gt;This product is designed such a way that it can be easily configured and customized by IT Consultants for various client specific business needs with minimal technical expertise. IT Technical consultants would need basic Oracle SQL and XML knowledge for customizing the product and Functional consultants would need basic logistics domain knowledge to configure(setup) the product based on the documentation and use cases provided by Oracle. Latest OTM SaaS versions make it easier for clients to just focus on core business configurations to fast track product implementation timelines while Oracle provides necessary infrastructure and application maintainance for all the standard (out of the box) OTM features.&lt;/p&gt;</description></item><item><title>OTM Architecture</title><link>https://www.oracle-otm.com/posts/otm-architecture-this-is-applicable-for-on-premise-installations/</link><pubDate>Fri, 15 Apr 2016 14:54:00 +0000</pubDate><guid>https://www.oracle-otm.com/posts/otm-architecture-this-is-applicable-for-on-premise-installations/</guid><description>&lt;p&gt;OTM application has a typical three tier architecture. It has web tier, app tier and oracle database as third tier. These three components can be installed on separate servers (Linux/Windows) or they may be installed on the same server. Usually for lower environment like DEV or TEST they are installed on same server.&lt;/p&gt;
&lt;p&gt;At a high level, this OTM product can be installed with below software:&lt;/p&gt;
&lt;p&gt;1. Install Oracle Enterprise Linux - Operating System on the base servers. Note that OTM can be installed either on Linux server or Windows Server.&lt;/p&gt;</description></item><item><title>OTM Inbound Integrations (XML)</title><link>https://www.oracle-otm.com/posts/otm-inbound-integrations-xml/</link><pubDate>Fri, 15 Apr 2016 18:20:00 +0000</pubDate><guid>https://www.oracle-otm.com/posts/otm-inbound-integrations-xml/</guid><description>&lt;p&gt;There are several ways of bringing in data into OTM system. Below are some of the methods:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;via XML that follows Glog XML schema posted from a middleware applications like Oracle SOA, webMethods, Mulesoft, etc&lt;/li&gt;
&lt;li&gt;Manaul XML uploads by OTM users&lt;/li&gt;
&lt;li&gt;CSV Uploads&lt;/li&gt;
&lt;li&gt;DB.XML Uploads&lt;/li&gt;
&lt;li&gt;REST-API Calls&lt;/li&gt;
&lt;li&gt;HTTP Post Requests from programming languages like PLSQL, etc&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;XML Inbound Integrations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Most common way of receiving OTM Inbound data is via XML files from middleware applications. OTM can read XML files which are in the format specified by GlogXML Schema(OTM Standard XML Schema). You can download this schema from :&lt;/p&gt;</description></item><item><title>OTM Outbound Integrations</title><link>https://www.oracle-otm.com/posts/otm-outbound-integrations/</link><pubDate>Fri, 15 Apr 2016 20:21:00 +0000</pubDate><guid>https://www.oracle-otm.com/posts/otm-outbound-integrations/</guid><description>&lt;p&gt;OTM system can generate outbound XML data for any business object like &amp;lsquo;Order Release&amp;rsquo;, &amp;lsquo;Shipment&amp;rsquo; etc either manually(using Send Interface Transmission action) or programmatically using same action from OTM Agent(workflow). We will discuss about OTM Agents in further posts.&lt;/p&gt;
&lt;p&gt;For generating outbound XMLs from OTM you may follow below steps:&lt;/p&gt;
&lt;p&gt;1. Define an Out XML profile.&lt;/p&gt;
&lt;p&gt;Business Process Automation &amp;gt; Power Data &amp;gt; Integration &amp;gt; Out XML Profiles.&lt;/p&gt;
&lt;p&gt;Standard OTM XML for any object might have lot of data that might not be necessary or relevant to send it to the external systems. Also the file size for a complete XML would be in MB( for example Shipment XML might be 2 MB). In order to avoid generation of huge files and to control what data we generate in outbound XML we need to define an Out XML profile.&lt;/p&gt;</description></item><item><title>OTM Order Management Data Structure</title><link>https://www.oracle-otm.com/posts/otm-order-management-data-structure/</link><pubDate>Tue, 03 May 2016 17:42:00 +0000</pubDate><guid>https://www.oracle-otm.com/posts/otm-order-management-data-structure/</guid><description>&lt;p&gt;Purchase Order&lt;/p&gt;
&lt;p&gt;PO record will have the basic details like source location, destination location, INCO terms, Item number, Qty etc. Note that PO might not have exact weight/volume details that might be required for planning orders. Usually POs are created in the ERP systems well ahead of time and sent to OTM.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PO tables:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;OB_ORDER_BASE - PO Header&lt;br&gt;
OB_REFNUM - PO Header Reference number details&lt;br&gt;
OB_REMARK - PO Header remarks&lt;br&gt;
OB_ORDER_BASE_STATUS - PO Header status values&lt;br&gt;
OB_INVOLVED_PARTY - PO involved party details&lt;br&gt;
OB_LINE - PO Line&lt;br&gt;
OB_LINE_REFNUM - PO Line reference numbers&lt;br&gt;
OB_LINE_REMARK - PO Line level remarks&lt;br&gt;
OB_LINE_STATUS - PO Line level status values&lt;/p&gt;</description></item><item><title>01 - Domain, Items, Locations, and Equipment</title><link>https://www.oracle-otm.com/posts/basic-otm-configurations-01-domain-items-locations-and-equipment/</link><pubDate>Sat, 22 Aug 2020 05:25:00 +0000</pubDate><guid>https://www.oracle-otm.com/posts/basic-otm-configurations-01-domain-items-locations-and-equipment/</guid><description>&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; These posts are numbered to cover a typical end to end transaction flow that happens in OTM at a very high level.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-01-domain-items-locations-and-equipment/"&gt;01 - Domain, Items, Locations, and Equipment&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-02-itinerary/"&gt;02 - Itinerary&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-03-service-provider-and-rates/"&gt;03 - Service Provider and Rates&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-04-business-numbers-planning-parameter/"&gt;04 - Business Numbers, Planning Parameter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-05-bulk-plan/"&gt;05 - Bulk Plan&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-06-tender-process/"&gt;06 - Tender process&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-07-invoicing/"&gt;07 - Invoicing&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-08-voucher-allocation/"&gt;08 - Voucher Allocation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Below is a typical OTM end to end flow in it&amp;rsquo;s most simple/vanilla usage. Readers can explore more on each of the below topics and use this as starting point to understand basic OTM configurations using OTM Help documentation.&lt;/p&gt;</description></item><item><title>04 - Business Numbers, Planning Parameter</title><link>https://www.oracle-otm.com/posts/basic-otm-configurations-04-business-numbers-planning-parameter/</link><pubDate>Sat, 22 Aug 2020 04:47:00 +0000</pubDate><guid>https://www.oracle-otm.com/posts/basic-otm-configurations-04-business-numbers-planning-parameter/</guid><description>&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This post is continuation to topic: 01 and these configurations are specific to business scenario mentioned in that post. Link below to that post for quick reference:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-01-domain-items-locations-and-equipment/"&gt;01 - Domain, Items, Locations, and Equipment&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Business Numbers:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;OTM has default numbering for all business data objects like the one shown below for shipment - 01001.&lt;/p&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;img src="https://www.oracle-otm.com/images/basic-otm-configurations-04-bu-img1-18e64bcaca.png" alt="" /&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;To change this to a specific number requested by business, we can do below:&lt;/p&gt;</description></item><item><title>05 - Bulk Plan</title><link>https://www.oracle-otm.com/posts/basic-otm-configurations-05-bulk-plan/</link><pubDate>Sat, 22 Aug 2020 04:52:00 +0000</pubDate><guid>https://www.oracle-otm.com/posts/basic-otm-configurations-05-bulk-plan/</guid><description>&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This post is continuation to topic: 01 and these configurations are specific to business scenario mentioned in that post. Link below to that post for quick reference:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-01-domain-items-locations-and-equipment/"&gt;01 - Domain, Items, Locations, and Equipment&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bulk Plan:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Create a new purchase order/order base record:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Order Management &amp;gt; Purchase Order &amp;gt; Order Base &amp;gt; New &amp;gt;Enter below data:&lt;/p&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;Order Base ID= PO2018051001&lt;/p&gt;
&lt;p&gt;Order Configuration=ONE_TO_ONE&lt;/p&gt;
&lt;p&gt;Item ID= ITEMA01&lt;/p&gt;
&lt;p&gt;Source Location ID= DC_TCRP&lt;/p&gt;</description></item><item><title>06 - Tender process</title><link>https://www.oracle-otm.com/posts/basic-otm-configurations-06-tender-process/</link><pubDate>Sat, 22 Aug 2020 04:55:00 +0000</pubDate><guid>https://www.oracle-otm.com/posts/basic-otm-configurations-06-tender-process/</guid><description>&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This post is continuation to topic: 01 and these configurations are specific to business scenario mentioned in that post. Link below to that post for quick reference:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-01-domain-items-locations-and-equipment/"&gt;01 - Domain, Items, Locations, and Equipment&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tender Process&lt;/p&gt;
&lt;p&gt;When shipments are created, note that status on these shipments is SECURE RESOURCES_NOT STARTED.&lt;/p&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;img src="https://www.oracle-otm.com/images/basic-otm-configurations-06-te-img1-70d35394c8.png" alt="" /&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;At this point, we need to notify carrier about the shipment information like pickup time and location. This can be done using:&lt;/p&gt;</description></item><item><title>07 - Invoicing</title><link>https://www.oracle-otm.com/posts/basic-otm-configurations-07-invoicing/</link><pubDate>Sat, 22 Aug 2020 04:57:00 +0000</pubDate><guid>https://www.oracle-otm.com/posts/basic-otm-configurations-07-invoicing/</guid><description>&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This post is continuation to topic: 01 and these configurations are specific to business scenario mentioned in that post. Link below to that post for quick reference:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-01-domain-items-locations-and-equipment/"&gt;01 - Domain, Items, Locations, and Equipment&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Invoicing&lt;/p&gt;
&lt;p&gt;Once Shipment execution is completed, carrier sends invoice and OTM can:&lt;/p&gt;
&lt;p&gt;• Match invoice to shipment based on MATCH rule&lt;/p&gt;
&lt;p&gt;• Approve Invoice based on Invoice APPROVAL rule&lt;/p&gt;
&lt;p&gt;• Allocate shipment costs to related order releases/POs based on weight or volume&lt;/p&gt;</description></item><item><title>08 - Voucher Allocation</title><link>https://www.oracle-otm.com/posts/basic-otm-configurations-08-voucher-allocation/</link><pubDate>Sat, 22 Aug 2020 04:59:00 +0000</pubDate><guid>https://www.oracle-otm.com/posts/basic-otm-configurations-08-voucher-allocation/</guid><description>&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This post is continuation to topic: 01 and these configurations are specific to business scenario mentioned in that post. Link below to that post for quick reference:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.oracle-otm.com/posts/basic-otm-configurations-01-domain-items-locations-and-equipment/"&gt;01 - Domain, Items, Locations, and Equipment&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Voucher Allocations&lt;/p&gt;
&lt;p&gt;After invoice is approved, OTM creates a voucher record for this invoice.&lt;/p&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;img src="https://www.oracle-otm.com/images/basic-otm-configurations-08-vo-img1-0151e64dfd.png" alt="" /&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;At this stage, ALLOCATION_VOUCHER status on the voucher is – NOT ALLOCATED&lt;/p&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;img src="https://www.oracle-otm.com/images/basic-otm-configurations-08-vo-img2-09dfa2084c.png" alt="" /&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;To allocate total voucher costs to correspoding orders based on weight or volume we need to define voucher allocation rule.&lt;/p&gt;</description></item></channel></rss>