CRM OnDemand in S&OP Processes

We are looking to talk with a customer who uses CRM OnDemand as an input into their S&OP - if there is anyone out there using it, please send a note!
Thanks!

There are couples of web services provided by oracle for this purpose, by using that you can insert, update, query, delete records in CRM OnDemand.
So you need to write the web service client program which takes data from your web form and create record in OnDemand. It can be in any language / platform (like java, c++, PHP etc)
Check web services guide for more details.
Dinesh

Similar Messages

  • Invoking Siebel CRM OnDemand Web Service via BPEL

    I'm trying to invoke a Siebel CRM OnDemand Web Service via BPEL. Basically, the Siebel guide says to post to a url with user/pwd to get a session ID returned from a cookie. I did that using embedded java and have the session ID as a variable in my BPEL process. My problem is with now calling the Web Service to perform the action. I have a WSDL from Siebel, but the guide says to use an HTTP post with the session ID in the url and the XML in the body. How do I do that? Shouldn't the WSDL handle that when I create the Partner Link? Do I need to use more embedded Java for this or can I set up a Partner Link? I created a Partner Link and it shows the methods I want to use, but I get the following error when I try to call it because I don't know where to add the session ID:
    <ErrorCode xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">SBL-ODU-01006</ErrorCode>
    <ErrorMessage xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">Internal Error: Session is not available. Aborting.</ErrorMessage>
    Any help would be GREATLY appreciated. Please let me know if you need more information.
    THANKS!

    The Siebel OnDemand web services can accept the siebel session token in the URL. Append ';jessionid={%sessionIdFromCookie%}' to the end point. Obviously this has to be done dynamically. Refer to the article called 'Making BPEL Processes Dynamic' (http://www.oracle.com/technology/pub/articles/bpel_cookbook/carey.html) pay particular attention to the 'Eliminating address dependency at run time' section.
    Peter

  • Customer Reference using Sieble CRM OnDemand in Asia

    We are looking at implementing Siebel CRM OnDemand with some of our businesses in Asia (China, Korea, Japan, Hong Kong), but would like to talk with someone who has done this already. We'd like to hear their experience with performance, as well as strategies for user adoption.

    Some of the basic issues that you need to consider is what language(s) you are going to use. It is best to keep it all in English as this means a lot less maintinance.
    When you use multiple languages you need to:
    Create manuals for each language
    Update the custom names for fields/tabs across all the languages
    Also consider if people who do not speak the native language will be looking at the data, ie will someone in Australia be looking at the Japan contacts. If so consider if the records are going to be in English or not. If in english are you going to have not english versions of the fields. Will the English version be the primary or will the native version be the primary version.
    Consider the different SPAM Acts. Research this as the laws do very on Opt-In and Opt-Out processes for marketing material.
    To assist in user adoption roll the system out in small chucks. For instance you might have the first session on Account and Contact creation. Keep it simple! Plus make click-by-click manuals which are simple to follow with lots of screen-shots. Oracle has released a document detailing how to improve user adoption on their training site.
    Try to keep screen layouts uniformed. This will assist in manual creation and the user adoption.
    Have a user in each office which is your primary user, a power user as such. This person is to be your main focus for training as they can be your on-the-ground contact who can provide assistance in training and helping other users.
    I hope this gets you started. It is a very tough road ahead of you with the training, good planning is the key. Make sure your know up front all the different requirements and take the time to develope a good set of manuals and a great training session.

  • Using Jpublisher to consume CRM OnDemand webservices

    I am attempting to use the Oracle Jpublisher utility to generate a callout to CRM OnDemand webservices, in order to make OnDemand data, such as account data, available for further processing in Oracle Warehouse Builder. (This OWB/Jpublisher solution is documented in Oracle Warehouse Builder: Web Services and SOA Ready):
    [http://www.oracle.com/technology/products/warehouse/pdf/oracle%20warehouse%20builder_%20soa%20and%20web%20services%20ready.pdf]
    I have installed Jpublisher 10.2 on an Oracle 10g database (hosted on a Windows 2003 server) and have attempted to generate a webservice callout by using the -proxywsdl option and referencing the file path where I have stored the OnDemand wsdl files (downloaded from OnDeman webservices admin).
    The following command returns the message "No files written"
    jpub -u owb_wkspace_user/password -sysuser sys/password
    -proxywsdl=file:///C:/Account.wsdl
    -proxyopts=tabfun
    Using the noload option to avoid any contention with database user permissions returns the same result: "No files written".
    jpub -proxywsdl=file:///C:/Account.wsdl -proxyopts=tabfun,noload
    If there are any Jpublisher-savy OnDemand integrators out there who can shed some light on the process, I'd greatly appreciate it.

    Just curious if anyone has come up with a solution to the posed problem. I too am looking at using database web services to access siebal information through siebal on demand api's. Right now I am investigating how to accomplish the session authentication within a database web service. Any thoughts or ideas are welcome.

  • Books or training for CRM ondemand

    Hi All
    I would like to try my hands on CRM ondemand. Where can i get some tutorials or books. I do not have any knowledge of Sales process. How do in go about it?
    I do have the deployment guide refered in the sticky, but i guess it's more on Admin side. I want to know things from end user's (sales Rep or Sales Manager) perspective.
    Thanks in Advance
    PS: I do have access to CRM ondemand Testing environment.

    There is not alot from Admin as the system changes year to year. All the information can be found through My Oracle Support or through Oracle Training or a local partner

  • Is it possible to create custom buttons in CRM Ondemand?

    Hi,
    Is it possible to create custom buttons in CRM Ondemand in any detail page like the inbuilt buttons like 'New', 'Delete' etc? If possible then how?
    Thanks
    Arpita

    You can add a button using custom javascript. but this could potentially have performance issues. please test the performance and functionality if you implement a lot javascript
    see this link : http://helponmyproject.com/TTOCOD/
    Regards,
    Royston

  • To add order mgmnt in oracle crm ondemand

    is it possible to add order management in oracle crm ondemand? if it's could u pl tell me the steps involved
    mailid: [email protected]
    Edited by: user9005557 on Jan 19, 2010 4:31 AM

    There are couples of web services provided by oracle for this purpose, by using that you can insert, update, query, delete records in CRM OnDemand.
    So you need to write the web service client program which takes data from your web form and create record in OnDemand. It can be in any language / platform (like java, c++, PHP etc)
    Check web services guide for more details.
    Dinesh

  • Crm OnDemand error -- org.apache.axis2.AxisFault: Client

    Hi,
    I am having some problem with the Administrative Services Web service of crm Ondemand . I want to Read the CustomRecordTypes from my crm instance through the web services. I have downloaded the WSDL for that from the crm sites Administrative Services section. While executing the code is throwing the following exeption org.apache.axis2.AxisFault: Client.
    The Code I have used to Read the CustomRecordTypes is as follows :
    CustomRecordTypeServiceStub service = new CustomRecordTypeServiceStub("https://secure-ausomxiha.crmondemand.com/Services/Integration");
                   org.apache.axis2.client.ServiceClient client = service._getServiceClient();
                   client.getOptions().setManageSession(true);
                   client.getOptions().setProperty(org.apache.axis2.transport.http.HTTPConstants.HEADER_COOKIE, "jsessionid="+javasessionid);
                   client.getOptions().setUserName(username);
                   client.getOptions().setPassword(password);                    
                   CustomRecordTypeReadAll_Input rec_input = new CustomRecordTypeReadAll_Input();
                   CustomRecordTypeReadAll_Output rec_output = new CustomRecordTypeReadAll_Output();                    
                   rec_output = service.customRecordTypeReadAll(rec_input);
    The Exeption Details is as follows -
    org.apache.axis2.AxisFault: Client
         at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:446)
         at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:371)
         at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)
         at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
         at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
         at crmondemand.CustomRecordTypeServiceStub.customRecordTypeReadAll(CustomRecordTypeServiceStub.java:735)
         at crmondemand.LogonAction.execute(LogonAction.java:34)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)
         at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:267)
         at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)
         at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221)
         at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
         at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)....................and many more
    Please someone help me to resolve this issue.
    Thanx in advance.

    Pls check your wsdl file. If the wsdl file is wrong, then ServiceBuilder takes the default wsdl and it uses the package structure to create default namespace (which is example.ws in ur case). Check your wsdl for proper binding, port and service declarations.

  • Chronic Slow performance in CRM OnDemand not resolved

    I have had an SR open for over one month. Problems include over two minutes for a simple search by last name, 5 minutes to run simple reports on indexed fields, and timeouts on downloads. They hand me off to a new person each week who has no idea how to fix the problem. Is there any way to get a problem resolved in CRM OnDemand?
    Edited by: Mdale on Apr 7, 2010 12:42 PM

    Hi,
    What is the application release? Database version? OS? Also, please mention the navigation path to reproduce the issue.
    Did you enable trace and generate the TKPROF file?
    Regards,
    Hussein

  • Create Web Form data records in Oracle CRM OnDemand

    Hello,
    One of our customers has a requirement to capture leads through a Web based HTML form. This captured data (First Name, Last Name, email Id) should then create a corresponding Opportunity record in Oracle's CRM OnDemand.
    From what I know, CRM OnDemand is a provider in terms of Web Services and not a Taker.
    Can somebody suggest on the best way to implement this?
    Thanks & Regards,
    Nitin Jain

    There are couples of web services provided by oracle for this purpose, by using that you can insert, update, query, delete records in CRM OnDemand.
    So you need to write the web service client program which takes data from your web form and create record in OnDemand. It can be in any language / platform (like java, c++, PHP etc)
    Check web services guide for more details.
    Dinesh

  • Integration between CRM OnDemand and OBI EE

    Does Oracle provide out-of-the-box ETLs, data mapping and everthing else required from the Siebel CRM OnDemand application to the Oracle Business Intelligence applications ? What does the customer need to do pull out data from the Siebel CRM OnDemand and use the data from the OBI platform?

    CRM On Demand has an inbuilt Analytics reporting object which is developed off OBIEE or the traditional Siebel Analytics. Having said that, it is not possible for you to run complex SQL queries and get complex reports within the CRMOD UI. R16 of CRMOD does have some more added features but I wouldn't think you can do things like - built complex SQL Structures, or schedule a report etc.
    If you want to use OBIEE and to pull data out of CRMOD, I would suggest use the existing WSDL's provided within CRMOD and develop web services that would dump the data into the OBIEE data structure and use OBIEE for all your report needs.
    Hope this helps. If you find a better way, please let me know. I would like to explore that.

  • Using Ajax and Siebel CRM OnDemand Web Services

    Hello,
    Is anyone using Ajax to access Siebel CRM OnDemand Web Services from a web page? If so do you perhaps have a code sample?
    thank you.

    Hi Zohaib,
    your problem is that you need to obtain and import the SSL security certificate from your CRMOD server into the certificate store of your client application.
    for example:
    C:\Oracle\Middleware11113\jdk160_18\bin\keytool -importcert -trustcacerts -keystore C:\Oracle\Middleware11113\jdk160_18\jre\lib\security\cacerts -storepass changeit -noprompt -file C:\Users\Mick\Documents\Projects\SCB\DER\DER.cer -alias crmodnew
    To be sure you are using that trust store you can then explicitly set the path to it thus:
    System.setProperty("javax.net.ssl.trustStore", "/Oracle/Middleware11113/wlserver_10.3/server/lib/cacerts");
    This should get you going in accessing CRMOD from your Java code (ie running the java class directly in jdev) i nJDeveloepr 11.1.1.4, however be aware that there is an issue in the embedded WebLogic Server 10.3.4.0 that prevents successfully calling a CRMOD ws (you can login but not invoke a QueryPage for instance). To work around this until it is fixed I suggest you use JDeveloper 11.1.1.3 as the embedded WLS in this does work when accessing CRMOD web services, however you need to undertake the extra steps of enabling JSSE in your embedded WLS as well as importing the above cert into the WLS cert store, ie:
    C:\Oracle\Middleware11113\jdk160_18\bin\keytool -importcert -trustcacerts -keystore C:\Oracle\Middleware11113\wlserver_10.3\server\lib\DemoTrust.jks -storepass DemoTrustKeyStorePassPhrase -noprompt -file C:\Users\Mick\Documents\Projects\SCB\DER\DER.cer -alias crmodnew
    C:\Oracle\Middleware11113\jdk160_18\bin\keytool -importcert -trustcacerts -keystore C:\Oracle\Middleware11113\wlserver_10.3\server\lib\DemoIdentity.jks -storepass DemoIdentityKeyStorePassPhrase -noprompt -file C:\Users\Mick\Documents\Projects\SCB\DER\DER.cer -alias crmodnew
    Cheers,
    Mick.

  • Does CRM OnDemand supports soap api to login

    is there any soap api to login into CRM OnDemand using Outbound SSO feature insead of sending a HTTP request

    Hi, There are no SOAP APIs available - Venky CRMIT

  • Does CRM OnDemand has the exam to take?

    Hi,
    Does CRM OnDemand has the exam to take if I want to certified?
    Could you please provide the link?
    Thanks
    Pae

    No, there is currently no certification exam for the Oracle CRM On Demand product. We used to have a certification program, but it was discontinued due to very low demand. However, for Oracle partners, we do have several guided learning paths - each of which has an associated assessment exam. Partners must pass the assessment before gaining certified partner status.

  • Some Questions about customization degree of Siebel CRM OnDemand

    I am new to Siebel CRM OnDemand, had some concerns on customizaiton of Siebel CRM OnDemand comparing to Siebel enterprise version.
    1. Siebel OnDemand only support to create 3 new objects.
    Q:
    1) Are they exist objects in Siebel enterprise version, such as quote, order, or totally new objects to Siebel?
    2) How to build new relationships among existing object or between existing and new objects?
    2. Does Siebel OnDemand support to write script, if it does, is it escript or VB script, where to write it?
    3. Does Siebel OnDemand support to add new custom field as joined field to show some info of associate object on current object's UI, such as show account ship to address in SR detail page.
    4. Except to do limited customization in application, is there any way to make more complex customization, such as submitting a customizaiton request to customer care for it?

    1 - The Custom Objects are completely custom. You build the data model from the ground up. There are limitiations to the number of different fields that you can add, but it's pretty big.
    2 - There are pre-defined relationships between Custom Object 1 and Account, Contact, Opportunity, etc. you can't add any more, so make sure that the proper fields are already there that suit your needs.
    3 - No
    4 - No, however Oracle Professional Services can be engaged to do a bunch of stuff, including the development of Custom Web Services. There are Consulting Partners that can be creative, as well.

Maybe you are looking for