Customer Connect - Tips and Tricks For Extensibility - Part 1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

Oracle SCM Cloud

Tips and Tricks for Extensibility


Sivakumar Jayaraman
Director, Product Strategy

Kaushik Sivakumar
Director, Product Strategy

Joyabali Kadiwal
Solution Engineer, Integration Cloud

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 2


Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, timing, and pricing of any
features or functionality described for Oracle’s products may change and remains at the
sole discretion of Oracle Corporation.

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 3


Agenda
Oracle Supply Chain Cloud and Extensibility

Visual Builder Cloud Service

Using VBCS Excel Plug-in with REST services

Creating a web application with VBCS

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 4


Enable SCM Cloud for Integration and Extensibility
Analytics and Reporting For Analysis, reporting, scheduling and
exporting data
OTBI BIP

Applications Extensibility Framework


Used for basic extensions to UI and/or data
Page Flex (Apps
Composer Framework Composer) model
AU and
3rd Party
Apps Application Configurability
Used to define the detailed behavior of the
SCM Cloud Applications application via options, rules, workflows, etc.

Interfaces REST & SOAP services and Business Events


Oracle
exposed by SCM applications
PaaS & ICS SOAP REST Business Interface Interface tables and file loaders provided for
Services Services Event Table
high volume use cases

B2B Integration Frameworks Pre-built B2B messages using OAGIS 10.1 and
Trading B2B File Up/Download web services
Parties (Collaboration
(Import Export) File Upload and Download provided for high
Messaging)
volume use cases

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 5


Oracle Visual Builder
Build and host web and mobile
applications in a faster and simpler way
with zero install and visual development
experience

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 6


Oracle Visual Builder
Key principles for Visual Builder

Nothing to install or configure, runs in the browser.


Cloud Based Applications accessible from any device.

Easy to Use Drag and drop visual development with live


WYSIWYG designer

Easy access to SaaS data and processes via REST


SaaS Integrated catalog. Enrich SaaS with engaging custom UI.

Extensible More complex behavior can be implemented in


standard JavaScript and HTML.

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 7


Productivity Through Visualization
• Visual Page Layout
• Visual Page Flow Diagram
• Visual Action Definition
• Visual REST Connection
• Visual Business Object Creation
• Visual Business Objects Logic

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 8


Flexibility Through Coding
• Directly manipulate code
• Add your own logic
• Extendable platform
– UI Components
– JavaScript Libraries
– Styles

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 9


Oracle’s Visual Development Platform

Web Applications Mobile Applications Chatbots

Marketplace
UI Components UI Design Patterns

Content
Builder

Business Objects Processes Connectors

Oracle SaaS Oracle PaaS DB Data Third Party


Services Services Services Services

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 10


VBCS Excel Plugin
Execute REST services from the comfort of
Excel

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 11


Oracle Visual Builder – Excel Plugin

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 12


Use case

• You want to create serial numbers for a serial controlled item in inventory.
–You want to use your own serial numbers instead of predefined serial
numbers being generated using Oracle Inventory.
–Use Inventory REST service to generate user defined serial number for a
product which can be chosen in the work order to pre assign serial
numbers for serial tracked assembly.
–We will use the Oracle VBCS Excel Plugin for running REST services to
generate the serial numbers.

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 13
VBCS Excel Plugin - Demo
We will now see a brief demonstration of
Excel plugin to create user defined serial
numbers for a serial controlled item using
REST services.

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 14


VBCS Web Applications
Simple prototypes that demonstrate the
power of Visual Builder

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 15


Use case
• Shipping clerk has an order to ship product AS54999
• He checks inventory and there is no stock of the product.
• However, he finds the stock of AS54888, in inventory.
• He knows this can be transformed to AS 54999
(until this point not shown in the demo)

• Using a custom screen created in VBCS, the shipping clerk creates a


Transform Order request.
• The Production Supervisor reviews the request and converts to a work
order. In the background system creates a Transform Work Order so that
production department can transform product AS54888 to AS54999.

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 16
VBCS - Demo
We will now see a brief demonstration of
VBCS custom app to create transform work
orders

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 17


Use Case: Mass Upload Item Cost Adjustments
• ABC Enterprises operates in a fast moving commodity market. It uses
perpetual average costing for valuing inventory. As a part of quarterly
inventory value assessment, significant number of items requires
revaluation to meet accounting principles that mandate valuation at cost
or market, whichever is lower.
• John Smith, the inventory accountant prepares a spreadsheet with new
costs that he wishes to upload to the system
• The example here explains a sample prototype of how this may be
achieved using VBCS and REST services provided by Cost Management
Cloud

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 18
Challenges and Technical Components

Excel upload • Create a web application with upload option

Multiple
REST • Store uploaded data in a Business Object (table)
services • REST end point setup

Sequential
• Visual Action Chain
processing

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 19
VBCS - Demo
We will now see a brief demonstration of
VBCS custom app to perform item cost
adjustments

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 20


Useful Resources

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 21


For more Information

• Customizations and Extensions :


https://docs.oracle.com/cloud/r13_update17c/salescs_gs/OACEX/OACEX1
200881.htm#OACEX1200881
• REST service Excel Plugin: https://docs.oracle.com/en/cloud/paas/app-
builder-cloud/visual-builder-excel/toc.htm
• VBCS: https://docs.oracle.com/en/cloud/paas/app-builder-cloud/visual-
builder-developer/get-started-visual-builder-cloud-service.html
• SCM REST Services: https://docs.oracle.com/en/cloud/saas/supply-chain-
management/19a/fasrp/index.html

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 22


Useful third-party tools
• Postman : for REST services : https://www.getpostman.com/

• Soap UI : for SOAP services: https://www.soapui.org/

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 23


Key Contacts
• Sivakumar Jayaraman
– Manufacturing Cloud Product Strategy
Email: [email protected]

• Kaushik Sivakumar
– Cost Management and Financial Orchestration Cloud Product Strategy
Email: [email protected]

• Joyabali Kadiwal
- Solution Engineer, Integration Cloud
Email: [email protected]

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 24


Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 25

You might also like