Routing Service tickets using Rule Modeler

Hi experts,
  We plan to use Rule Modeler for routing Service tickets created in Interaction center.
But, I am not aware of how it can be done. Could you let me know how this can be done?
Thanks & Regards,
Raj

Hi Raj
There is an "Escalate" button on the Service ticket. If you are planning to use that then heres how to configure routing using rules policy:
Business Role: IC_Manager
1. Open search in the rule modeler, select the context ID ORDER and start the search.
2. Select the policy DEFAULT and configure it to meet your business requirements by creating rules and assigning relevant conditions and actions.
To create your own policy.
IMG > Customer Relationship Management --> E-Mail Response Management System --> Service Manager --> Define Service Manager Profiles.
To forward to an organization, use the object type "O".
I hope this helps
Regards
Rupesh

Similar Messages

  • SAP Service Ticket: Use of due date and traffic light

    Presently our company is not doing much with the traffic light and due date when managing our tickets from the inbox.  If there is someone making use of these, I would like to know what are some your your Best Practices. Ideally we would like to use these to improve our "issue to resolution times". 
    We are using CRM5 and we will be updating to CRM7 in May of 2010.
    Any eperiences that you would like to share are greatly appreciated.
    Regards,
    rr

    Hi,
    We have used this functionality for IC-Agent Inbox. Our Inbound agents can search for  the service tickets in there Agent  inbox. The tickets  are displayed with Due date for the resolution as per the SLA based on the subject and code group. This helps them in understanding of the ticket resoultion time .
    also the Different Symbols are used for the tickets
    1.Tikects which are still within SLA but are not resolved are classified by Yellow Colour
    2.Tickets which have violated the SLA are cassifed with red colour
    3.Tickets which are completed within SLA are classified by Green Colur Symbol.
    Pls. revert if you have any queries.
    Regards,
    Uday Borse

  • Call types ,service, category , Responsible group in service ticket

    Hi All,
    I have to  config Date as drop down to  1. Responsible Group 2. service ,3.category 4. call type in SERVICE TICKET on Web client .  
    can any body please tell me , where i have to do config to get data as drop down in service ticket .
    Thanks,
    Aravind.

    Hi Aravind,
    You can configure drop downs in service tickets using category modeler which is a BSP application.
    1. maintain categorization profile
    IMG Path: CRM>IC WebClient>Business Transactions-->Define Categorization Profiles,copy default and rename it
    2. Create subject profile
    Customer Relationship Management > Transactions> Settings for Complaints> Settings for Subjects> Define Subject Profiles,
    3. maintain the subject profile in ur service ticket
    4.you can add CRMM_ERM_CAT to your favourites.Here you will have to make a schema first and then maintain the application area as service ticket, maintain the correct subject profile,then you can create nodes and subnodes and define the drop down values.
    5. after doing this,remember to change the status to Released in the basic data tab page of category modeler application
    No you will be able to see the drop down values in category modeler

  • Automatic Routing in the Service Ticket

    Hi everybody.
    what's "automatic routing"?
    When i click on "escalation" in the service ticket, it's display a message "No rule found for automatic routing".
    With profile "ic_manager" i was create a roule but now i don't know where insert it in the customizing?
    Anyone has any idea about this ?
    Best regards.
    Virginia

    Hi Virginia,
    You need to pre-configure some rules based on which you route service tickets.Login with IC manager role in CRM 2007.There you go to Process Modeling->Rule Polciy->Create rules.
    Here you create rule for Context=Order Routing.
    Rule will be something like-If transaction type=service ticket and employee responsible = Virginia, then route to 'XYZ'.
    I have done similar thing for Complaints.
    Hope this helps!
    Regards,
    Rohit

  • How to send Service Ticket from CRM to Solution Manager.

    Hi all,
    at present we are creating service tickets relevant to SAP operations in our CRM instance and we plan to continue to do so.
    We also would like to forward these created service tickets to the Solution Manager Service Desk.
    There is functionality in Solution Manager to bind into an external service desk. However I believe this is only really relevant to binding in another Solution Manager - in any case, there is seemingly very little documentation about this available.
    Has anyone ever done this - sending service tickets from CRM to Solution Manager Service Desk? If so, could someone please let me know where I can find the documentation on that. Any help is much appreciated.
    Cheers,
    Wolfgang

    Hi,
    Use "Rule Modeler" for sending emails and also maintain "IF" condotions there.
    Regards,
    Ankush

  • Create ticket using CRM_ORDER_MAINTAIN

    I am creating a service ticket using the above mentined RFC. I want to insert the problem area and actual fault as Level1 (parent) and Level2 (child) within the problem area. For that I am making use of the lt_service_os table and building the subject table within it, on the OBJECTS tab of the ticket.
    The problem is both the problem area and fault go into the ticket at parent levels.
    I do not want to follow 2 step process of creating the ticket first with parent subject and adding the child subject to it as it takes lot of time.
    FORM subject_create  USING    P_GV_HANDLE p_gv_product p_gv_l1 p_gv_l2
                                  ibaseid
                         CHANGING
                             P_GT_INPUT_FIELDS type crmt_input_field_tab
                             P_GT_OSSET type crmt_srv_osset_comt.
      DATA:
        ls_subject                TYPE crmt_srv_subject_com,
        ls_object    TYPE  crmt_srv_refobj_com,
        ls_input_field            TYPE crmt_input_field,
        ls_input_field_names      TYPE crmt_input_field_names,
        gc_mode_create            TYPE crmt_mode VALUE 'A',
        gc_object_kind_orderadm_h TYPE crmt_object_kind  VALUE 'A',
        gc_object_name_orderadm_h TYPE crmt_object_name  value 'ORDERADM_H',
        lv_service_h       TYPE  crmc_service_h,
        ls_osset           TYPE  crmt_srv_osset_com2,
        lt_refobj          TYPE  crmt_srv_refobj_comt,
        lt_subject         TYPE  crmt_srv_subject_comt,
        lv_handle          TYPE  crmt_handle,
        lt_service_os      TYPE  crmt_srv_osset_comt,
        lt_input_fields_f TYPE crmt_input_field_tab.
      DATA: BEGIN OF lt_code OCCURS 0.
              INCLUDE STRUCTURE com_code_f4.
      DATA: END OF lt_code.
      REFRESH: lt_subject, lt_refobj.
      CALL FUNCTION 'CRM_ORDER_SERVICE_H_SELECT_CB'
        EXPORTING
          iv_process_type = 'YRMS'
        IMPORTING
          es_service_h    = lv_service_h
        EXCEPTIONS
          entry_not_found = 1
          OTHERS          = 2.
    Read subject profile LEVEL 1
      Refresh lt_code.
      CALL FUNCTION 'CRM_SUBJECT_PROF_CODES_PROVIDE'
        EXPORTING
          i_subject_profile = lv_service_h-subject_profile
          I_HIERARCHY_LEVEL = '1'
        TABLES
          e_code_tab        = lt_code
        EXCEPTIONS
          no_valid_entry    = 1
          no_entry          = 2
          OTHERS            = 3.
      read table lt_code with key
      katalogart = 'Y1' codegruppe = p_gv_product code = p_gv_l1.
      clear ls_subject.
      MOVE-CORRESPONDING lt_code TO ls_subject.
      CLEAR ls_subject-ref_guid.
      CLEAR ls_subject-ref_guid_h.
      CLEAR ls_subject-ref_handle_h.
      CALL FUNCTION 'CRM_INTLAY_GET_HANDLE'
        IMPORTING
          ev_handle = ls_subject-ref_handle.
      ls_subject-mode         = gc_mode_create.
      ls_subject-hierarchy_level = 1.
      INSERT ls_subject  INTO TABLE lt_subject.
      lv_handle = ls_subject-ref_handle.
    Read subject profile LEVEL 2
      Refresh lt_code.
      CALL FUNCTION 'CRM_SUBJECT_PROF_CODES_PROVIDE'
        EXPORTING
          i_subject_profile = lv_service_h-subject_profile
          I_HIERARCHY_LEVEL = '2'
        TABLES
          e_code_tab        = lt_code
        EXCEPTIONS
          no_valid_entry    = 1
          no_entry          = 2
          OTHERS            = 3.
      read table lt_code with key
      katalogart = 'Y2' codegruppe = p_gv_product code = p_gv_l2.
      clear ls_subject.
      MOVE-CORRESPONDING lt_code TO ls_subject.
      CLEAR ls_subject-ref_guid.
      CLEAR ls_subject-ref_guid_h.
      CLEAR ls_subject-ref_handle_h.
      CALL FUNCTION 'CRM_INTLAY_GET_HANDLE'
        IMPORTING
          ev_handle = ls_subject-ref_handle.
    ls_subject-ref_handle = lv_handle + 1.
       ls_subject-ref_handle_h = lv_handle.
      ls_subject-mode         = gc_mode_create.
      ls_subject-hierarchy_level = 2.
      INSERT ls_subject  INTO TABLE lt_subject.
       MOVE p_gv_product to ls_object-product_id .
      CLEAR ls_object-ref_guid.
      ls_object-type_object = 'A'.
      CALL FUNCTION 'CRM_INTLAY_GET_HANDLE'
        IMPORTING
          ev_handle = ls_object-ref_handle.
      ls_object-mode = gc_mode_create.
      INSERT ls_object INTO TABLE lt_refobj .
      IF NOT ibaseid IS INITIAL.
        MOVE:
         p_gv_handle        TO ls_object-ref_handle,
         'B'                TO ls_object-type_object,
         ibaseid            TO ls_object-ib_instance,
         'A'                TO ls_object-mode.
        APPEND ls_object TO lt_refobj.
      ENDIF.
    Set Osset for subject and Reference object
      CLEAR ls_osset.
      ls_osset-ref_handle = p_gv_handle.
      ls_osset-subject_profile = lv_service_h-subject_profile.
      ls_osset-profile_type    = 'A'.
      lv_handle = p_gv_handle.
      CALL FUNCTION 'CRM_SERVICE_OS_SET_DATA'
        EXPORTING
          is_srv_osset_com   = ls_osset
          iv_ref_handle      = lv_handle
          iv_ref_kind        = 'A'
          it_srv_refobj_com  = lt_refobj
          it_srv_subject_com = lt_subject
        EXCEPTIONS
          error_occurred     = 1
          invalid_guid       = 2
          no_record_exist    = 3
          OTHERS             = 4.
      CALL FUNCTION 'CRM_SERVICE_OS_PUT_DATA'
        IMPORTING
          et_srv_osset_com = lt_service_os
          et_input_fields  = lt_input_fields_f.
      INSERT LINES OF lt_service_os INTO TABLE p_gt_osset.
      INSERT LINES OF lt_input_fields_f INTO TABLE p_gt_input_fields.
    Please suggest how to create parent child relation. The code for creating the subjects in the ticket is pasted below for reference.

    Hi Thomas,
    The FM CRM_ORDER_MAINTAIN has two changing parameters:CT_ORDERADM_H and CT_ORDERADM_I.You can set the mode in these two changing parameters for header or item.
      ls_orderadm_i-mode = gc_mode-create.
      INSERT ls_orderadm_i INTO TABLE lt_orderadm_i.
    and then pass this to the FM:
    CALL FUNCTION 'CRM_ORDER_MAINTAIN'
        CHANGING
          ct_orderadm_h   = lt_orderadm_h
          ct_orderadm_i   = lt_orderadm_i
          ct_input_fields = lt_input_fields
        EXCEPTIONS
          OTHERS          = 0.
    The possible values for mode are:
    BEGIN OF gc_mode,
                 create     TYPE   crmt_mode   VALUE   'A',
                 change     TYPE   crmt_mode   VALUE   'B',
                 display    TYPE   crmt_mode   VALUE   'C',
                 delete     TYPE   crmt_mode   VALUE   'D',
               END OF gc_mode.
    Hope this helps!
    Thanks and Regards,
    Rohit
    Edited by: rohit raturi on Jul 28, 2008 9:26 AM

  • Inbox Search:Locking Service Ticket Categories,Priority & Status for update

    Hello Gurus,
    If I create a Service Ticket and save it, I get the transaction number and then can search for the Service Ticket using either the Interaction History or the Inbox.
    If I search using the Interaction History, I get taken to the Interaction Record which I am ok with (would be better if it took me straight back to the Service Ticket though), but can navigate to the Service Ticket where I can update the Categories, Priority and Status.
    If I search using the Inbox, I go straight back to the Service Ticket and the Categories, Priority and Status are Greyed out and I cannot update the Service Ticket. This for me is a problem as the Agents will need to update the Categories as well as the Priority and Status.
    Please would somebody assist me with this.
    Thanks in advance,
    Alan

    Hi Allen,
    Now there could be only two reasons
    1. check for the bsp_wd_workbench transaction, launch crm_is and go to the viewset SRVTHEAD
    open the code SrvTHead.htm and check for the
    "change button = true" (it may not be exactly this as i'm not on system rgt now .
    2. Check for the role authorization , i think the user you are logging from does not have the create  and change authorization for the service ticket .This can be rectified by the basis person just ask him to provide you with the concern role for the business transactions you would require .
    I'm sure this will resolve you issue.
    Regards
    Raj

  • Routing of emails with valid Service Ticket Tracking Text

    Hi Experts,
    System: SAP CRM 2007 (ERMS)
    If an email is send to the ERMS system with a valid Service Ticket Tracking Text, based on the rule:
    If
    Service Ticket Responsible Is Not Equal To ""
    Then
    Route to Service Ticket Responsible ( Route To (On Exception) = "" )
    The email can be routed to the Service Ticket Responsible of the Service Ticket or a default org.
    My requirement is to route the email with a valid Service ticket tracking text to the Responsible Org (Service Employee Group) of the Service Ticket.
    How can this be made possible. Can any one guide me with the Steps.
    Regards,
    Namita
    Edited by: Namita Singh on Jul 10, 2009 8:42 AM

    Hi Namita,
    I was trying to simulate your condition and i thought the following could be useful to you.
    You validate your tickets based on "Text" for them to be put into the ERMS --(Is it true?)
    and then you want the service ticket responsible org to be intimated about the ticket
    while selecting the action/parameters --> You will need to add the entry Route E-mail , this will give you the organization unit object .
    At the back end in the service manger profile the service id for this is -->AH_ROUTE and the class is CL_CRM_ERMS_AH_ROUTE
    There should be an enhancement written in this class for the identification of the Responsible org unit partner function org so that it gets identified as the org to be intimated about the ticket.
    The other way is to add the service FG_SVCTKT to your service manger profile(guess it should be the default one) so that then you can check for the Actions/parameters to assign the partner function holding the responsible org data.
    Hope this helps
    Regards
    Raj

  • How to use routing service property value in xsl

    Hi All,
    I need to use routing service's property value in xsl.
    I created routing service in esb project. after routing rules, thare is properties. In properties I added name as "propval" and value as "required".
    I need to use value of propval in one of our xsl.
    Can you please suggest on this.
    I am using soa suite 10.1.3.4.0
    Thanks in advance.
    Edited by: vikky123 on May 2, 2010 1:36 AM

    Hi All,
    Right now i wud be starting working on BPEL in my project.
    I wud be working on XSLT in BPEL.
    I started from the basic things i.e the tutorial given on,
    http://www.oracle.com/technology/pub/articles/matjaz_bpel1.html
    But i was not getting which software to download from the link given below, for working on XSLT.I am a Java developer by profession and windows would be the operating system for that,
    http://www.oracle.com/technology/software/products/ias/bpel/index.html
    Kindly let me know, from where to start to get the basics right.
    Additional to it, whether i need to undergo the training for it.
    I got a course material for learning BPEL from a coaching institute site.Kindly view it....
    http://soatraining.hpage.com/oracle_soa_bpel_esb_training_82839535.html
    Wud it be sufficient...I mean wud i be able to learn it from internet without taking options of coaching.
    Kindly help me out.
    Thanks&Regards
    Sanket
    Edited by: user13096574 on May 9, 2010 9:55 PM

  • Steps to use Classification w service tickets- No categorization schema

    I have been searching SAP help  & SDN but no luck figuring what steps I need to do to use the classification in the Service Ticket.
    1. I used the category modeler to create a 2 level schema.
    1a. schema assigned to busines activity ticket in application area, parameter = subject profile, Value = ZACT00002.
    1b. status is released
    1c. in the categories I assigned to a catalogue / code group / code ZACT00002 (as set up in the IMG - Catalogues, codes, profiles)
    2 I assigned the DEFAULT categorization profile to my IC profile (has service allowed to 4 levels)
    3. I don't have a service product assigned but not sure I need one (nor know how to assign one)
    But when I confirm a BP, the error message > >>>
    No categorization schema assigned to application area (BUS_ACTIVITY, SUBJECT_PROFILE, ZACT00002)
    & go to service ticket, the classification field is still empty.
    Would appreciate if someone could tell me what I am missing.
    Edited by: Glenn Michaels on Feb 12, 2008 2:34 AM

    Hi Glenn
    The Status of the Schema should be active. You can set a Date & Time From (and To) which the schema is valid for.
    Normally the default from date is set for 24 hours time, which means you wait till the schema is active before you test, however you can change this, I usually set it to 10 minutes in the future.
    That is probably your main issue at the moment, once the Schema is "Active" you should have more luck.
    You will need to create a Product for "Service", called INVESTIGATION. Wihout this product you'll be dogged with product related errors.
    Before you create the INVESTIGATION Product you'll need to ensure a Hierachy and Category exist which the Product can belong to. I think the Best Practices guide will help you with this.
    If you get stuck further, drop another hit.
    Good Luck.
    Arden.
    Reward with points if helpful

  • I have Verizon FiOS service for phone, internet and TV but I only have one TV hooked up for it for just basic cable service with no DVR and no need for widgets.  Can I use an Airport Extreme as my router and not use the FiOs router?

    I want to use an Airport Extreme as my router.  I currently have a Verizon FiOS router.  I have Verizon for phone, internet and TV.  However, TV-wise, I just have a basic service for one TV with just a regular box.  No HD, no DVR.  Don't need access to a menu, widgets, on-demand.  Can I eliminate the FiOS Router and just use the Airport Extreme and still have phone and internet?

    I know that it will increase my wireless coverage in my house but will it increase the speeds?
    Not sure what you are asking here.  The AirPort Extreme is only going to be as fast as the Internet connection that it receives.....which is 75/75. It cannot take a 75/75 connection and make it go any faster.
    If you locate the AirPort Extreme in an area where you need more wireless signal coverage, the AirPort Extreme would deliver 75/75 in that area.  But, keep in mind that the AirPort Extreme must connect to the FIOS router using a permanent, wired Ethernet cable connection.
    If you are asking if the AirPort Extreme can wirelessly connect to the FIOS modem router, and extend the FIOS wireless network, the AirPort Extreme would not be compatible with a FIOS product for that purpose.

  • How to invoke a web service asynchronously using ws-addressing model?

    Hi Gurus,
    We are invoking an external web service asynchronously using Oracle Work Flow Business events using the following mechanism -
    1)Created a web service invoker event to invoke the web service.
    2)Created a subscription that invokes the web service (provided the wsdl address, operation info).
    3)Defined a subscription parameter WFBES_CALLBACK_EVENT with value pointing to a recieve event.
    4)Created a receive event(parameter value for WFBES_CALLBACK_EVENT) and a subscription that directs the response to a custom PL/SQL function to process response.
    so far so good. We were able to invoke the web service and get and process the response.
    Problem: The external web service can take upto 10 hrs to process the request. A time out of 2 hrs is set on the server hosting the external web service. So when the external web service takes more than 2 hrs to process the request and it times out and we get the following error on EBS side -
    'l_error_message:oracle.apps.fnd.wf.bes.InvokerException: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: oracle.j2ee.ws.saaj.ContentTypeException: Not a valid SOAP Content-Type: text/html; charset=iso-8859-1'
    Now the external web service providers are suggesting that we are not calling their web service asynchronously and we should use ws-addressing model to do so.
    Is there a way to invoke this web service using ws-addressing model using business events or from PL/SQL or OA middle-tier?
    Regards,
    Sunil
    CMRO Development.
    I am providing here the WSDL of the external web service -
    <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions targetNamespace="http://service.sdk.webservices.enigma.com" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ax21="http://service.sdk.webservices.enigma.com/xsd" xmlns:ns="http://service.sdk.webservices.enigma.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
    <wsdl:types>
    <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://service.sdk.webservices.enigma.com/xsd" xmlns:ax22="http://service.sdk.webservices.enigma.com">
    <xs:import namespace="http://service.sdk.webservices.enigma.com"/>
    <xs:complexType name="JCGWebServicesException">
    <xs:complexContent>
    <xs:extension base="ax22:Exception">
    <xs:sequence>
    <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
    <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"/>
    </xs:sequence>
    </xs:extension>
    </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="JCGServiceReply">
    <xs:sequence>
    <xs:element maxOccurs="unbounded" minOccurs="0" name="pdfStatus" nillable="true" type="ax21:PdfStatus"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PdfStatus">
    <xs:sequence>
    <xs:element minOccurs="0" name="jobCardID" nillable="true" type="xs:string"/>
    <xs:element minOccurs="0" name="pdfPath" nillable="true" type="xs:string"/>
    <xs:element minOccurs="0" name="status" nillable="true" type="xs:string"/>
    </xs:sequence>
    </xs:complexType>
    </xs:schema>
    <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://service.sdk.webservices.enigma.com" xmlns:ax23="http://service.sdk.webservices.enigma.com/xsd">
    <xs:import namespace="http://service.sdk.webservices.enigma.com/xsd"/>
    <xs:complexType name="Exception">
    <xs:sequence>
    <xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType"/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="JCGWebServicesException">
    <xs:complexType>
    <xs:sequence>
    <xs:element minOccurs="0" name="JCGWebServicesException" nillable="true" type="ax21:JCGWebServicesException"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    <xs:element name="runJobCard">
    <xs:complexType>
    <xs:sequence>
    <xs:element minOccurs="0" name="a_WorkpackageFilePath" nillable="true" type="xs:string"/>
    <xs:element minOccurs="0" name="a_userName" nillable="true" type="xs:string"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    <xs:element name="runJobCardResponse">
    <xs:complexType>
    <xs:sequence>
    <xs:element minOccurs="0" name="return" nillable="true" type="ax21:JCGServiceReply"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:schema>
    </wsdl:types>
    <wsdl:message name="JCGWebServicesException">
    <wsdl:part name="parameters" element="ns:JCGWebServicesException">
    </wsdl:part>
    </wsdl:message>
    <wsdl:message name="runJobCardResponse">
    <wsdl:part name="parameters" element="ns:runJobCardResponse">
    </wsdl:part>
    </wsdl:message>
    <wsdl:message name="runJobCardRequest">
    <wsdl:part name="parameters" element="ns:runJobCard">
    </wsdl:part>
    </wsdl:message>
    <wsdl:portType name="JCGServicePortType">
    <wsdl:operation name="runJobCard">
    <wsdl:input message="ns:runJobCardRequest" wsaw:Action="urn:runJobCard">
    </wsdl:input>
    <wsdl:output message="ns:runJobCardResponse" wsaw:Action="urn:runJobCardResponse">
    </wsdl:output>
    <wsdl:fault name="JCGWebServicesException" message="ns:JCGWebServicesException" wsaw:Action="urn:runJobCardJCGWebServicesException">
    </wsdl:fault>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="JCGServiceSoap11Binding" type="ns:JCGServicePortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="runJobCard">
    <soap:operation soapAction="urn:runJobCard" style="document"/>
    <wsdl:input>
    <soap:body use="literal"/>
    </wsdl:input>
    <wsdl:output>
    <soap:body use="literal"/>
    </wsdl:output>
    <wsdl:fault name="JCGWebServicesException">
    <soap:fault name="JCGWebServicesException" use="literal"/>
    </wsdl:fault>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="JCGServiceSoap12Binding" type="ns:JCGServicePortType">
    <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="runJobCard">
    <soap12:operation soapAction="urn:runJobCard" style="document"/>
    <wsdl:input>
    <soap12:body use="literal"/>
    </wsdl:input>
    <wsdl:output>
    <soap12:body use="literal"/>
    </wsdl:output>
    <wsdl:fault name="JCGWebServicesException">
    <soap12:fault name="JCGWebServicesException" use="literal"/>
    </wsdl:fault>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="JCGService">
    <wsdl:port name="JCGServiceHttpSoap12Endpoint" binding="ns:JCGServiceSoap12Binding">
    <soap12:address location="http://localhost:8080/JCG/services/JCGService"/>
    </wsdl:port>
    <wsdl:port name="JCGServiceHttpSoap11Endpoint" binding="ns:JCGServiceSoap11Binding">
    <soap:address location="http://localhost:8080/JCG/services/JCGService"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>
    Edited by: sikumar on Jun 22, 2010 1:50 PM

    Bharat,
    You dont need a Business Event setup to invoke a BPEL process from PL/SQL unless you have a special case and you need to process the response from the BPEL process in a separate thread (or in background)..
    For a straight call to BPEL process from PL/SQL, here is a sample script -
    function "MYTEST0" return varchar2 AS
    soap_request varchar2(30000);
    soap_respond varchar2(30000);
    http_req utl_http.req;
    http_resp utl_http.resp;
    resp XMLType;
    i integer;
    helpStr varchar2(30000);
    BEGIN
    soap_request:= '<?xml version = ''1.0'' encoding = ''UTF-8''?>
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ns0="
    http://xmlns.oracle.com/TestWS">
    <env:Body>
    <ns0:TestWSProcessRequest>
    <ns0:input>abc</ns0:input>
    </ns0:TestWSProcessRequest>
    </env:Body>
    </env:Envelope>
    /* the BPEL process name is TestWS */
    http_req:= utl_http.begin_request
    ( 'http://hostname:7777/orabpel/default/TestWS/1.0'
    , 'POST'
    , 'HTTP/1.1'
    utl_http.set_header(http_req, 'Content-Type', 'text/xml');
    utl_http.set_header(http_req, 'Content-Length', length(soap_request));
    utl_http.set_header(http_req, 'SOAPAction', 'process');
    utl_http.write_text(http_req, soap_request);
    http_resp:= utl_http.get_response(http_req);
    utl_http.read_text(http_resp, soap_respond);
    utl_http.end_response(http_resp);
    resp:= XMLType.createXML(soap_respond);
    resp:= resp.extract('/soap:Envelope/soap:Body/child::node()',
    'xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"');
    helpStr := '';
    i:=0;
    loop
    helpStr := helpStr || substr(soap_respond,1+ i*255,250);
    i:= i+1;
    if i*250> length(soap_respond)
    then
    exit;
    end if;
    end loop;
    return helpStr;
    END;

  • Automation of service ticket  creation using RFC

    Hello Friends,
    Here is our new requirement.
    In general, in HR team , a manager / employee will perform an action that triggers a workflow in ECC. Then they will call an agent in CRM to raise a service ticket for that. Our requirement is to automate this generation of service ticket when the manager/employee performs an action.  But sometimes CRM system will be down. so at that time we need to save the data and create the service ticket when the system becomes active.
    Approach:
    The workflow will have a method(custom enhancement) that updates a custom table in ECC.
    We(CRM) have to develop a RFC function module to read the data from ECC and update it in the custom table of CRM.
    we have to create a program to loop the data from custom table and create a service order/ticket by using a function module.
    As of now the process looked good.
    1. But we don't see any link between the record in the custom table and service ticket generated. we cannot compare the service ticket and from which record it generated?
    2. After using RFC we read the data into CRM custom table. How do we compare both the tables and delete the ECC table as soon as the CRM tables is updated?
    3. when the service ticket failed to generate we should update the field in the custom table (CRM), the number of failures
    Please help me .....Suggest me if there are any other approaches?

    For question 1 look at the attachments in oss note 940882 Frequently Asked Questions about ERMS
    a mailform can be used but is not required.
    For question #2, John Burton wrote an article in CRM expert a few years back that explains this concept well.  The email coming into the agent inbox doesn't create the ticket until processed but his article explains how it can and give and auto repsonse to the sender with the ticket number attached.

  • Service Ticket: Search using Inbox & My Worklist in IC WebClient

    Dear Gurus,
    When I create a Service Ticket in the IC WebClient in CRM 5.0 and save it, the system generates a Transaction Number which I can then search for by using Interaction History, Inbox and My Worklist.
    When I search using Interaction History, I select the relevant Service Ticket and the system takes me to an Interaction Record, and from there I can navigate to the correct Service Ticket.
    When I search using Inbox, the system takes me to a Service Order, which I do not believe is correct.
    When I search using My Worklist, the system also takes me to a Service Order, which I do not believe is correct.
    Any recommendations?
    Rgs,
    Alan

    Hi
    You can search service ticket from inbox ideally by entering the object ID in the agent inbox or you can also search for service tickets in interaction record which is an activity transaction type if you maintain the copy control for service ticket from interaction record then you can search for service ticket through the interaction record as well.
    refer to best practice link for the service ticket custimiseing settings for icwebelient
    http://help.sap.com/bp_crmv250/CRM_DE/index.htm
    Reward points if helpful
    Regards
    Dinaker vikas

  • How to use AND and OR Combinations for a Rule in Rule Modeler of ERMS

    Hi Experts,
    When we are defining rules in the Rule Policy, we need to create a condition which uses a combinations of AND and OR.
    But the standard Rule Modeler of ERMS is allowing us to create conditions either using all AND or with all OR options.
    Is there anyway that we can define rules in the Rule Modeler using both AND and OR combinations at the same time.
    Regards,
    NIloufer

    A variant is a very specific LabVIEW datatype (really a C++ type object internally) and trying to pass that to a function, which excepts a flat memory pointer there, for sure will crash very quickly.
    As to endianess, yes Unflatten will be able to adjust for endianess, which in this case however is most likely exectly NOT what you want. So make sure that the you select native type for the endianess input on Unflatten from String. LabVIEW internally works with whatever is the native endianess, as will most likely your C++ DLL. The platform independent big endian format does only come into play when you receive data streams over some streaming interface like a network connection. Here it is desirable to use an endian format that is independent from the actual platform that generates and consumes the data stream. LabVIEWs default endianes is big endian here.
    But as long as you pass data directly to native components like DLLs there is no difference in endianess between what LabVIEW uses and what those components use.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

Maybe you are looking for

  • Mac Users: How can I watch YouTube again on Firefox, when for months all I get is a black screen and no controls?

    Beyond frustrated here. I can watch YouTube on Safari (I have a MacBook Pro laptop, OS 10.6.8), but I use Firefox, for everything else, so really need YouTube access on Firefox. I have googled the problem a zillion times and find solutions that do no

  • HT5457 How to download "find my iPhone app"

    How to download "find my iPhone app"

  • Putaway in storage section PA1 is  not allowed

    Hello, While creating TO against TR in LT04 system is giving error message as above said in subject line. I have checked in LX20 and LS04 bins are there even though still getting same error. Please let me know  what could be the reasion and solution

  • How to track a transaction

    Hi all,      We are attempting to replicate a data base using streams technology. We have the capture, propogate and the apply processes in place. We were also able to replicate a few records. But then this behaviour is not consistent. We would like

  • User Defined Dimension

    I am getting the following Error (when I try to Process members for an user defined dimension) ""Object reference not set to an instance of an object."" I am creating the following User Definied Dimension : Dept Deptname           25 Deptno