34 Copyright © 2007, Oracle. All rights reserved. Module 34: Siebel Business Services Siebel 8.0 Essentials.

Slides:



Advertisements
Similar presentations
DriveWorks – Product Configurator
Advertisements

Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Chapter 3: Modularization
Microsoft Visual Basic 2010: Reloaded Fourth Edition Chapter Eight Sub and Function Procedures.
Copyright Ó Oracle Corporation, All rights reserved Sharing Objects and Code.
10.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
WebDynpro for ABAP Short introduction.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
The chapter will address the following questions:
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
23 Copyright © 2004, Oracle. All rights reserved. Sharing Objects and Code.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
1 Chapter One A First Program Using C#. 2 Objectives Learn about programming tasks Learn object-oriented programming concepts Learn about the C# programming.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
A First Program Using C#
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
2 Copyright © 2009, Oracle. All rights reserved. Getting Started with Warehouse Builder.
39 Copyright © 2007, Oracle. All rights reserved. Module 39: Siebel Task UI Siebel 8.0 Essentials.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
What is Enterprise Architecture?
What is QTP ► QTP stands QuickTest Professional ► It is an automated testing tool provided by HP/Mercury Interactive ► QTP integrates with other Mercury.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
49 Copyright © 2007, Oracle. All rights reserved. Module 49: Section I Exploring Integration Strategies Siebel 8.0 Essentials.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Security Planning and Administrative Delegation Lesson 6.
Chapter 8 Cookies And Security JavaScript, Third Edition.
56 Copyright © 2007, Oracle. All rights reserved. Module 56: Final Words & End-of-School Debrief Siebel 8.0 Essentials.
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Dr. Azeddine Chikh IS444: Modern tools for applications development.
37 Copyright © 2007, Oracle. All rights reserved. Module 37: Executing Workflow Processes Siebel 8.0 Essentials.
Chapter 2: Introduction to HyperMesh Process Auomation
Chapter 2: Variables, Functions, Objects, and Events JavaScript - Introductory.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
HUMAN RESOURCE MODULE. Sub systems under HR module Human resource management is an essential factor of any successful business. The various subsystems.
3 Copyright © 2009, Oracle. All rights reserved. Understanding the Warehouse Builder Architecture.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Module 12: Configuring and Managing Storage Technologies
University of Southern California Enterprise Wide Information Systems Customer Order Management Instructor: Richard W. Vawter.
Lecture 5 functions 1 © by Pearson Education, Inc. All Rights Reserved.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
15 Copyright © 2004, Oracle. All rights reserved. Adding JAAS Security to the Client.
Quick Test Professional 9.2. Testing Process Preparing to Record Recording Enhancing a Test Debugging Running the Test and Analyzing the Results Reporting.
Copyright © 2007, Oracle. All rights reserved. Using Document Management and Collaboration Appendix B.
Java Programming: Advanced Topics 1 Building Web Applications Chapter 13.
21 Copyright © 2009, Oracle. All rights reserved. Working with Oracle Business Intelligence Answers.
Oracle Business Intelligence Foundation - Commonly Used Features in Repository.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
B Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Working with PDF and eText Templates.
V7 Foundation Series Vignette Education Services.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
2 Copyright © 2008, Oracle. All rights reserved. Building the Physical Layer of a Repository.
19 Copyright © 2008, Oracle. All rights reserved. Security.
Working in the Forms Developer Environment
Custom Profile Options
ATM OO Design and Implementation Case Study
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
Online Testing System Assessment Viewing Application (AVA)
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Automating and Validating Edits
Presentation transcript:

34 Copyright © 2007, Oracle. All rights reserved. Module 34: Siebel Business Services Siebel 8.0 Essentials

2 of 18 Copyright © 2007, Oracle. All rights reserved. Module Objectives After completing this module you should be able to:  Describe a business service  Describe the structure and role of property sets  Use the business service simulator to test a business service Why you need to know:  Business services are an important building block for Siebel workflow

3 of 18 Copyright © 2007, Oracle. All rights reserved. Automating Business Processes A business process is a series of activities executed to achieve a specific business objective  Example: the Quote to Cash business process (how an enterprise creates a quote and converts it to an order for submission) Automation options within the Siebel application can address such challenges as:  Maintaining and standardizing consistent business processes across all business units  Routing and assigning tasks accurately and efficiently  Responding in a timely, effective manner to customer inquiries and service requests  Assisting users with the implementation of best practices  Offering consistent and personalized service to customers

4 of 18 Copyright © 2007, Oracle. All rights reserved. Siebel Workflow Is a set of capabilities to extend the functionality of Siebel applications by automating business processes Includes capabilities such as:  Workflow Processes Automates steps in a business process  Workflow Policies Invokes workflow process under specified conditions  Tasks Guides users through a series of views to complete a step in business process  Assignment Manager Automates assignment of data (such as opportunities and service requests) to the desired people  State Model Enforces a limited life cycle for select business entities

5 of 18 Copyright © 2007, Oracle. All rights reserved. Business Service Is a unit of functionality that is reusable and globally accessible  Example: The ISS Shipping Cost Service computes shipping charges corresponding to a company’s shipping policies Enables business logic to be executed repeatedly in multiple different contexts  Business logic is not restricted to a specific object (business component, applet, and so forth) Can be invoked in a Siebel workflow process or a Siebel task

6 of 18 Copyright © 2007, Oracle. All rights reserved. Prebuilt Business Services Siebel repository contains many prebuilt business services to support processing in areas such as  Customer order management ISS Credit Check Service ISS Shipping Cost Service ISS Tax Calculation Service  Enterprise application integration EAI Siebel Adapter EAI HTTP Transport  XML document processing XML Hierarchy Converter XML Converter  Enforcing customer business rules Business Rule Service

7 of 18 Copyright © 2007, Oracle. All rights reserved. Repository-Stored Business Services Some business services are stored in the Siebel repository  Siebel-developed business services Are written in C++ Cannot be modified by customers  Custom business services developed by users Are written in Siebel Visual Basic or eScript Are created and modified by customers using Siebel Tools Custom business service

8 of 18 Copyright © 2007, Oracle. All rights reserved. Client-Stored Business Services Some business services are stored in the client database  Siebel-developed business services  Custom business services developed by users Client-stored business services  Are written in Siebel Visual Basic or eScript  Are created and modified by customers using the Administration - Business Services screen  Are never executed if there is a repository-stored business service of the same name

9 of 18 Copyright © 2007, Oracle. All rights reserved. Methods A business service consists of one or more operations called methods  Each method has a set of input and output arguments, each with a specified type StringManipulation Length Truncate Concatenate InputString String InputString String String1 String String2 String OutputString String OutputString String Length Number Length Number Business service Input arguments Method Output arguments Argument name Argument type

10 of 18 Copyright © 2007, Oracle. All rights reserved. Identifying Methods for a Business Service In Siebel Tools, navigate to Business Service | Business Service Method Name that appears in client when selecting a business service method

11 of 18 Copyright © 2007, Oracle. All rights reserved. Identifying Arguments and Types for a Method In Siebel Tools, navigate to Business Service | Business Service Method | Business Service Method Arg

12 of 18 Copyright © 2007, Oracle. All rights reserved. Invoking a Method Involves:  Assigning values to the input parameters Not all input parameters are required to have values  Retrieving the values assigned to the output parameters StringManipulation Length Truncate Concatenate InputString String OutputString String Length Number Siebel 4Sieb

13 of 18 Copyright © 2007, Oracle. All rights reserved. Property Set Is the in-memory data structure used to:  Pass a set of input arguments into a method  Receive a set of output arguments from a method Output property set Input property set StringManipulation Length Truncate Concatenate InputString String OutputString String Length Number Siebel 4Sieb

14 of 18 Copyright © 2007, Oracle. All rights reserved. Property Set Continued Represents data using name/value pairs Has two predefined properties: Type and Value Has an array for storing user-provided name/value pairs Is automatically created and populated when invoking most business services from a Siebel workflow or task Type Value InputString Siebel Length 4 Predefined property names Values for predefined properties Array of user-provided name/value pairs Input property set

15 of 18 Copyright © 2007, Oracle. All rights reserved. Testing a Business Service Use the business service simulator in the Siebel Client  Navigate to Administration - Business Service > Simulator  Select the business service and method  Create the property set name/value pairs Optionally load data from an input file Input property set

16 of 18 Copyright © 2007, Oracle. All rights reserved. Testing a Business Service Continued Use the business service simulator in the Siebel client  Click Run on One Input  Examine the output property set name/value pairs  Optionally save the output to a file

17 of 18 Copyright © 2007, Oracle. All rights reserved. Module Highlights A business service is a unit of functionality that is reusable and globally accessible  Can be stored in the repository or in user database tables  Consist of one or more methods Each method is specified by a set of input and output arguments A property set is an in-memory data structure consisting of name value pairs A business service  Is invoked by passing in the input arguments in a property set  Returns the output arguments in a property set Use the business service simulator to test a business service

18 of 18 Copyright © 2007, Oracle. All rights reserved. Lab In the lab you will:  Import a custom business service into the repository  Examine the methods and arguments for a business service  Use the business service simulator to test a business service and examine the output property sets