CLM Workflow

Hello Experts,
I need your help to configure the SAP E-sourcing /CLM workflow. Right Now I am having the Together workflow editor tool and I have read the article that SAP recommends to use Workflow templates instead of creating a new one. But i am not able to find the templates at anywhere. So Kindly share me the templates and guide me step by step process for creating the workflow.
Awating for your response.
Regards,
Mahesh.D

Hello Noppong,
Thanks for the reply. As i am new to CLM workflow part, i am initially planning to implement the below Code which i got from  SDN  in my system. So Pls tell me step by step procedure in order to implement the below code. Right now, I am having Together workflow editor tool , so pls inform me how to proceed after that .
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Package xmlns="http://www.wfmc.org/2002/XPDL1.0" xmlns:xpdl="http://www.wfmc.org/2002/XPDL1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Id="fci_basic_approval" Name="FCI Basic     Workflow" xsi:schemaLocation="http://www.wfmc.org/2002/XPDL1.0 http://wfmc.org/standards/docs/TC-1025_schema_10_xpdl.xsd">
    <PackageHeader>
        <XPDLVersion>1.0</XPDLVersion>
        <Vendor>Together</Vendor>
        <Created>2005-07-07 12:38:32</Created>
    </PackageHeader>
    <RedefinableHeader PublicationStatus="UNDER_TEST"/>
    <ConformanceClass GraphConformance="NON_BLOCKED"/>
    <WorkflowProcesses>
        <WorkflowProcess AccessLevel="PUBLIC" Id="approval_process" Name="Hierarchical Approval Process">
            <ProcessHeader DurationUnit="D">
                <Created>2005-07-07 12:46:43</Created>
                <Description>This is a basic 3 step approval process</Description>
            </ProcessHeader>
            <RedefinableHeader PublicationStatus="UNDER_TEST"/>
            <Participants>
                <Participant Id="process_owner" Name="Process Owner">
                    <ParticipantType Type="ROLE"/>
                    <Description>The owner of the workflow process</Description>
                </Participant>
                <Participant Id="approvers" Name="Approvers">
                    <ParticipantType Type="ROLE"/>
                </Participant>
                <Participant Id="workflow_engine" Name="Workflow Engine">
                    <ParticipantType Type="ROLE"/>
                </Participant>
            </Participants>
            <ActivitySets>
                <ActivitySet Id="approval_process_Ase1">
                    <Activities>
                        <Activity Id="send_email_to_approvers" Name="Send Email to Approvers">
                            <Implementation>
                                <No/>
                            </Implementation>
                            <Performer>workflow_engine</Performer>
                            <StartMode>
                                <Automatic/>
                            </StartMode>
                            <FinishMode>
                                <Automatic/>
                            </FinishMode>
                        </Activity>
                    </Activities>
                </ActivitySet>
            </ActivitySets>
            <Activities>
                <Activity Id="approval_gate_1" Name="Org.Approval">
                    <Implementation>
                        <No/>
                    </Implementation>
                    <Performer>approvers</Performer>
                    <StartMode>
                        <Automatic/>
                    </StartMode>
                    <FinishMode>
                        <Automatic/>
                    </FinishMode>
                    <TransitionRestrictions>
                        <TransitionRestriction>
                            <Split Type="XOR">
                                <TransitionRefs>
                                    <TransitionRef Id="trans_level1_to_level2"/>
                                    <TransitionRef Id="trans_level1_to_notify"/>
                                </TransitionRefs>
                            </Split>
                        </TransitionRestriction>
                    </TransitionRestrictions>
                    <ExtendedAttributes>
                        <ExtendedAttribute Name="LocalizedDescription" Value="workflow$workflow.simple_approval"/>
                        <ExtendedAttribute Name="Prescript" Value="// Initialize the approver list&#10;// Send Notifications"/>
                        <ExtendedAttribute Name="ApprovalActivity" Value="TRUE"/>
                        <ExtendedAttribute Name="Duration" Value="7"/>
                        <ExtendedAttribute Name="DurationUnit" Value="D"/>
                        <ExtendedAttribute Name="LocalizedInstructions" Value="workflow$workflow.gate1.instructions"/>
                    </ExtendedAttributes>
                </Activity>
                <Activity Id="approval_gate_2" Name="Org.Approval">
                    <Implementation>
                        <No/>
                    </Implementation>
                    <Performer>approvers</Performer>
                    <StartMode>
                        <Automatic/>
                    </StartMode>
                    <FinishMode>
                        <Automatic/>
                    </FinishMode>
                    <TransitionRestrictions>
                        <TransitionRestriction>
                            <Split Type="XOR">
                                <TransitionRefs>
                                    <TransitionRef Id="trans_level2_to_level3"/>
                                    <TransitionRef Id="trans_level2_to_notify"/>
                                </TransitionRefs>
                            </Split>
                        </TransitionRestriction>
                    </TransitionRestrictions>
                    <ExtendedAttributes>
                        <ExtendedAttribute Name="LocalizedDescription" Value="workflow$workflow.simple_approval"/>
                        <ExtendedAttribute Name="Prescript" Value="import com.sap.odp.api.doc.collaboration.;&#10;import com.sap.odp.api.doccommon.masterdata.;&#10;import com.sap.odp.api.doccommon.doc.contract.*;&#10;&#10;//  First, get the estimated price. If not set, then do nothing&#10;PriceIfc estimated = (PriceIfc)doc.getExtensionField(&quot;estimated_value&quot;).get();&#10;if(!estimated.isSet())&#10;    return;&#10;&#10;ContractDocumentTypeIBeanHomeIfc home = (ContractDocumentTypeIBeanHomeIfc) &#10;IBeanHomeLocator.lookup(session, ContractDocumentTypeIBeanHomeIfc.sHOME_NAME);&#10;&#10;ContractDocumentTypeIBeanIfc docType = (ContractDocumentTypeIBeanIfc) &#10;home.find(doc.getDocTypeReference());&#10;&#10;IBeanHomeIfc beanHome = doc.getIBeanHomeIfc();&#10;&#10;ExtensionCollectionIfc approvers = docType.getExtensionCollection(&quot;approval_hierarchy&quot;);&#10;Iterator iter = approvers.iterator();&#10;while(iter.hasNext())&#10;{&#10;    ExtensionCollectionMemberIfc rule = (ExtensionCollectionMemberIfc) iter.next();&#10;    PriceIfc min_value = (PriceIfc) rule.get(&quot;min_estimated_val&quot;);&#10;    PriceIfc max_value = (PriceIfc) rule.get(&quot;max_estimated_val&quot;);&#10;    ObjectReferenceIfc user = (ObjectReferenceIfc) rule.get(&quot;approver_user&quot;);&#10;    ObjectReferenceIfc group = (ObjectReferenceIfc) rule.get(&quot;approver_group&quot;);&#10;    String approval_activity = (String) rule.get(&quot;approval_activity&quot;);&#10;    &#10;    if(approval_activity != null &amp;&amp; nativeName != null)&#10;    {&#10;        if(!approval_activity.equals(nativeName))&#10;        {&#10;            continue;&#10;        }&#10;    }&#10;&#10;    // Check if the estimated price is in range&#10;    if(min_value.compareTo(estimated) &lt;= 0)&#10;    {&#10;        if(!max_value.isSet() || estimated.compareTo(max_value) &lt;= 0)&#10;        {&#10;            ObjectReferenceIfc principal;&#10;            if(user.isSet())&#10;               principal = user;&#10;            else&#10;               principal = group;&#10;               &#10;            addApprover(principal);&#10;        }&#10;    }&#10;}"/>
                        <ExtendedAttribute Name="ApprovalActivity" Value="TRUE"/>
                        <ExtendedAttribute Name="Duration" Value="7"/>
                        <ExtendedAttribute Name="DurationUnit" Value="D"/>
                        <ExtendedAttribute Name="LocalizedInstructions" Value="workflow$workflow.gate2.instructions"/>
                    </ExtendedAttributes>
                </Activity>
                <Activity Id="approval_gate_3" Name="Org.Approval">
                    <Implementation>
                        <No/>
                    </Implementation>
                    <Performer>approvers</Performer>
                    <StartMode>
                        <Automatic/>
                    </StartMode>
                    <FinishMode>
                        <Automatic/>
                    </FinishMode>
                    <ExtendedAttributes>
                        <ExtendedAttribute Name="LocalizedDescription" Value="workflow$workflow.simple_approval"/>
                        <ExtendedAttribute Name="Prescript" Value="// Initialize the approver list&#10;// Send Notifications"/>
                        <ExtendedAttribute Name="ApprovalActivity" Value="TRUE"/>
                        <ExtendedAttribute Name="Duration" Value="7"/>
                        <ExtendedAttribute Name="DurationUnit" Value="D"/>
                        <ExtendedAttribute Name="LocalizedInstructions" Value="workflow$workflow.gate3.instructions"/>
                    </ExtendedAttributes>
                </Activity>
                <Activity Id="send_notification" Name="Send Notification">
                    <BlockActivity BlockId="approval_process_Ase1"/>
                    <StartMode>
                        <Automatic/>
                    </StartMode>
                    <FinishMode>
                        <Automatic/>
                    </FinishMode>
                    <TransitionRestrictions>
                        <TransitionRestriction>
                            <Join Type="XOR"/>
                        </TransitionRestriction>
                    </TransitionRestrictions>
                    <ExtendedAttributes>
                        <ExtendedAttribute Name="Postscript" Value="import com.sap.odp.api.doccommon.doc.contract.*;&#10;if(getApprovalStatus() != DENIED)&#10;{&#10;    ContractDocumentIBeanIfc contract = (ContractDocumentIBeanIfc)doc;&#10;    ContractDocumentIBeanHomeIfc home = (ContractDocumentIBeanHomeIfc)&#10;    IBeanHomeLocator.lookup(session, ContractDocumentIBeanHomeIfc.sHOME_NAME);&#10;}"/>
                    </ExtendedAttributes>
                </Activity>
            </Activities>
            <Transitions>
                <Transition From="approval_gate_1" Id="trans_level1_to_level2" To="approval_gate_2">
                    <Condition Type="CONDITION">getApprovalStatus() == APPROVED</Condition>
                </Transition>
                <Transition From="approval_gate_2" Id="trans_level2_to_level3" To="approval_gate_3">
                    <Condition Type="CONDITION">getApprovalStatus() == APPROVED</Condition>
                </Transition>
                <Transition From="approval_gate_3" Id="trans_level3_to_notify" To="send_notification">
                    <Condition Type="CONDITION">getApprovalStatus() != PENDING</Condition>
                </Transition>
                <Transition From="approval_gate_1" Id="trans_level1_to_notify" To="send_notification">
                    <Condition Type="CONDITION">getApprovalStatus() == DENIED</Condition>
                </Transition>
                <Transition From="approval_gate_2" Id="trans_level2_to_notify" To="send_notification">
                    <Condition Type="CONDITION">getApprovalStatus() == DENIED</Condition>
                </Transition>
            </Transitions>
        </WorkflowProcess>
    </WorkflowProcesses>
</Package></div>
    </td>
</tr>
</table>
</td>
</tr>
</table>
</div>
            </div>
        </div>

Similar Messages

  • CLM workflow parallel approval

    Hello Experts,
    Kindly need  help in achieving below workflow requirement.
    For each user account, we have maintained an extension field  'MANAGER1' and 'MANAGER2'. so if for a user if both the manager values are set we need to add them as approvers. the workflow should trigger parellel approvals. Which ever manager approves first, should approve for the entire step.
    Please advice how to handle this case.
    Regards,
    Kubra.

    Hi,
    As Vikram said, Sourcing doesnu2019t support parallel workflow. See if you can User Group instead of maintaining users directly. e.g. create a user group call mgrgrp_1 with users manager 1 and manager 2.
    While adding a group as approver in the script, you have chance to say, whether all or any users in the group will approve.
    Thanks,
    Baski

  • CLM Workflow-Adding Adhoc (Manual) Approvers

    Hi,
    When manual approvers added to the document, Manual approver is receiving the work item every time after the Automatic approver approves the document.
    For example a contract document needs to be approved by 6 approvers automatically.
    When a Manual approver added by the user , the Manual approver receives the workitem every time after an autoapprover approves the document. In this case the manual approver is receving the workitem 6 times.
    Please let us know how to ensure that the manual approver receives work item only once.
    Thanks in advance,
    Venkat

    Vaibhav,
    Workflow definition was assigned to the phase staus for waiting for approval. This is for triggeting the approvers as per the logic in XPDL.
    Say for example, XPDL determines, 3 approvers.
    1.Document owner manager
    2. Business unit manager
    3. Legal Manager.
    Now user wants one more approver say Finance Manager to be added.he will add finance manager as approver in collaborator list.
    Now after each and every automatic approver , goes to Finance Manager .
    Hope i could explain the issue clearly.
    Thanks
    Venkat

  • Mail sent issue in CLM work flow

    Hi Expert,
    we are facing an issue CLM workflow mails.
    Once all approvers done in contract document the status mail need to be triggered to the owner of the Document.
    But intead of that it is sending to other person who is nowhere related to the document .
    Please guide me on this .
    Thanks,
    Pavan.

    Hi Expert,
    we are facing an issue CLM workflow mails.
    Once all approvers done in contract document the status mail need to be triggered to the owner of the Document.
    But intead of that it is sending to other person who is nowhere related to the document .
    Please guide me on this .
    Thanks,
    Pavan.

  • Development in CLM?

    Hello,
    I am looking into dong some custom development on a CLM solution and was told by someone that it is build on J2EE instead of ABAP.  Could anyone provide additional information on how CLM is built, or point me to some additional resources?
    I'm looking for what experience I might need to work in CLM.  I have only worked in ECC ABAP in the past.
    Thanks!

    David, you need to know technically
    Scripting using Beanshell JAVA and for the workflows you need to write them in XPDL language
    you can check for the entire concept in the website www.togetherworkflow.com
    you would also get some sample xpdl files, the SAP CLM workflows are crafted on the XPDL editor
    ...thx Tridip

  • Extension Collections

    Hello Experts,
    I am planning to configure CLM workflow in our E-sourcing test system .So I need some help from you regarding this. Kindly provide me the below information .
    1)     What is Extension Collections and Extension field ?. How to create a new Extension collections and field  in E-sourcing system ? please explain me in detail.
    2)     Is it possible to add data in Extension collections like below.
    Company Code     Purchasing group     Approver
    AAA                                    AA1                                AP1
    BBB                                    BB1                                AP2
    If yes, Pls tell me how to do that else tell me is there any way to configure like above because for my Contract workflow , the system should pick the approver dynamically as maintained above. E.g. If the user choose Company code and Purchasing group as AAA and AA1 , then the system should pick the approver as AP1.
    Please reply to the above queries. I will award valuable points even if you reply me in detail via mail.
    Awaiting for your reply.
    Regards,
    Mahesh Nikam

    What version of Lightroom are you using that created these files?
    I never used Lightroom 1, but I have used Lightroom since Lightroom 2 and it does not create .ivc files, as far as I know. With Lightroom 2 and newer, there is no way to save a collection outside the catalog file.

  • How to make the workflow available for Contract Template ? CLM

    Hi expert,
    It seems that no workflow can be defined in the Library Item Phase Configuration .
    The customer needs the approval workflow for the contract template also ,so does anyone know how to make it
    possible with configuration or Dev ?
    Your help is highly appreciated !
    Thanks a lot !
    Regards,
    Lilian

    Refer :
    7 Component Configuration Dependencies
    http://otn.oracle.com/docs/products/ias/doc_library/90200doc_otn/core.902/a92171/compdep.htm#1008620
    Web Cache
    http://otn.oracle.com/docs/products/ias/doc_library/90200doc_otn/core.902/a92171/compdep.htm#1016697
    3.2.2 MIDTIER OPCA Mode
    http://portalcenter.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/CONFIGHTML/cgbasic.htm#1008246
    - Senthil

  • Workflow Daemon is stuck in E sourcing CLM and documents are not flowing to approvers.which place should i check for this issue related information i have already checked default traces and Logs

    Hi Guys,
    We have a situation in our landscape where workflow daemon service is stuck  and we have to restart the Esourcing system.
    Could you please help here where should i check the cause of the issue.
    i have already checked the Default traces and Esourcing traces.
    Could you help in identifying the cause.
    Regards
    Tarun

    Hi Tarun,
    Open the Document for e.g. Contract Document, on the Document Tab there is an option for Phase Information open that page this will give you all the information related to the phase and where it is stuck, with which user it is pending etc.
    Now since the workflow is stuck, either you can restart the Demon Registration via background Task Status. or else Cancel the Workflow so it can be restarted. by doing the below steps.
    1) goto Setup
    2) open Workflow Definition Under Workflow.
    3) now choose the phase at which your Workflow is stuck.
    4) open that phase.
    5) under Reports Tab there is option for " Current Workflow Processes"
    6) open the Current Workflow Processes
    7) search the document which is stuck
    8) click on the "X" mark  = Cancel the workflow process option
    9) it will take you to the workflow cancel wizard screen. give the comment why you need to cancel this and click on Finish
    10 ) once the Workflow is canceled the phase will go to the Requester review phase and form here you will have to manully move to the next phase. so the workflow can be restarted. once done refresh it.
    11) before doing this take Approval from the customer.
    If the above does not work and still there is an issue then please check the Pre- Phase script.
    Let me know if this works.
    Thanks
    kanchan

  • N-Step Dynamic Workflow in SAP E-Sourcing _CLM2.0 with Adhoc apprver Featre

    Hi All,
    We are in process of implemeting SAP CLM 2.0 Application to one of our key client. one of the key Requirements is to implement n-step workflow approval based on the HR Based org structure. What the specific client requirement are as below ...
    a)Dynamic N Level organizational hierarchy based approval for a contract document. Approval to be routed to a business requestoru2019s organization hierarchy depending on the value of contract
    b)Approver substitution u2013 Provide functionality of substitution. If a person has to substitute a person for a period of time, workflow item to be routed to substituted user
    c)Forward a workflow item u2013 If a particular workflow item is sitting in a personu2019s for a considerable time, an administrator to have the ability to push the workflow item to another alternate approver
    d)Exception management u2013 Trigger email notifications to an approveru2019s manager if the workflow item is pending for a predefined period without action. If no action even after reminder for additional period of time, trigger another email to manageru2019s manager
    e)Adding Adhoc Approval at any stage during the workflow approval stage ( For eg: - particularly in additional an additional approver in between)
    Our Understanding u2013 None of these functionality is available as standard functionality within SAP CLM application. Correction needed if this understanding itself is incorrect (Low probability).  Also, It would be great if anybody can suggest an alternative approach to handle this.
    Alternate Options u2013  (our thought )
    Any options that can be explored. For instance......
    a)Explore development in CLM itself to achieve the functionality. If so what are the limitations that would still remain. For example CLM supports only fixed levels in the approval, cannot handle dynamic N levels with adhoc approver addition
    b)Explore if SRM framework can be used to integrate the system for n-step  workflow requirement
    c)Can we utilize SAP UWL to integrate CLM system for this functionality
    d)Any Other alternate options if similar requirements were handled in other projects
    Your expert opinion & input required to meet this complex requirement.
    Thanks & Best Rgds/
    Pawan Swaroop
    Milpitas, CA, USA
    Ph: 925-949-9574
    Edited by: Pawan Swaroop on Jan 31, 2011 11:13 AM

    Hi Pawan,
    SAP has not delivered any standard workflows in CLM. We have to develop custom
    Now let me answer your queries:
    a)Dynamic N Level organizational hierarchy based approval for a contract document. Approval to be routed to a business requestoru2019s organization hierarchy depending on the value of contract
              There is no Org structure/hierarchy in CLM. I think you mean the structure/hierarchy will be in SRM/ECC.
              But there is no std interface available to get this into CLM. So you have to first develop an interface to get the hierarchy.
              Dynamic N Level workflows are very much possible in CLM
    b)Approver substitution u2013 Provide functionality of substitution. If a person has to substitute a person for a period of time, workflow item to be routed to substituted user
    c)Forward a workflow item u2013 If a particular workflow item is sitting in a personu2019s for a considerable time, an administrator to have the ability to push the workflow item to another alternate approver
    d)Exception management u2013 Trigger email notifications to an approveru2019s manager if the workflow item is pending for a predefined period without action. If no action even after reminder for additional period of time, trigger another email to manageru2019s manager
    e)Adding Adhoc Approval at any stage during the workflow approval stage ( For eg: - particularly in additional an additional approver in between)
                            All this is very much possible but will require lot of custom solutions and efforts

  • 2 step approval workflow

    How to create a 2 step approval workflow in CLM system. The scenario is like this- The contract first craeted by owner goes for internal review (legal or business as collaborators) and then goes to Product category manager (first approver) and once all stakeholders including supplier gives go-ahead on acceptance of contract, it will be signed off by Financial authority (value based approval)(second step approver).
    Appreciate if someone guide on this....
    Cheers!
    Amit

    Dear Pras,
    I've a similar requirement.
    <b>Credit / Debit Note Generation</b>
    <u>Credit note:</u>
    A credit note is a document that decreases the company's receivables and decreases the customer's liability.
    <u>Debit note:</u>
    A debit note is a document that increases the company's receivables and the customer's liability.
    Both the above cases, system generate notes msg. and transmit to the concerned authority.
    <u>Criteria</u>
    Less than Rs 1,00000 - workflow only to User1
    Between  Rs, 1,00000 - Rs, 2,00000 - workflow to User1 and then to User2.
    Please help me ... I'm new to Workflow.
    Regards,
    Abir

  • Skill set requirements for SAP E-Sourcing and CLM

    Dear All,
    We are about to implement SAP-E-Sourcing 5.1 and CLM 2.0  (on Netweaver Platform). What are the skill sets required to support and do enhancement and customization to this solution?.
    Thanks in advance.
    regds
    velu

    Hi Velu -
    E-Sourcing technical consultants will require SQL skills if you are developing custom reports. The E-Sourcing query and reporting tools utilize "annotated" SQL statements the result in a SQL query being executed against the relational database. It is also useful for the report developer to have skills specific to the DBMS being used (for example, Oracle skills) - often times, using DBMS specific SQL constructs can provide improved reporting.
    E-Sourcing has a feature called "scripting" that allows custom business logic to be included in the application and executed at various "call-out" points. The scripting feature provided by E-Sourcing uses a technology called BeanShell (see www.beanshell.org for more details on this technology). Beanshell development really requires strong programming skills using Java, although some components of BeanShell may be more like JavaScript. Regardless, I recommend Java expertise for writing E-Sourcing scripts. Knowledge of HTML is not required.
    The E-Sourcing workflow capabilities also utilize BeanShell, so if you plan to implement any workflows, you will also require such technical skills.
    Many other features of E-Sourcing such as user interface customization can be done with less technical individuals. Programming is not required.
    Hope this is helpful.
    Regards,
    Rob

  • Mobile support for Sourcing/CLM 10

    Dear Colleagues,
    I have a question about mobile support for SAP Sourcing/CLM version 10. Is there any dedicated mobile application which will have workflow approving for example?
    The only information which I found at SCN about mobile devices within SAP Sourcing/CLM 10 is:
    "(...) This enhancement was made in preparation for potential mobile applications that will be integrated with SAP Sourcing / SAP CLM."
    If you have any further information, please share.
    Thanks in advance,
    Przemyslaw

    Hello,
    The short answer for the first question is no.  However, there is more to say on the subject...
    Support for mobile approvals are in the Sourcing/CLM product
    backlog.  We also have this feature candidate in our internal and customer
    surveys on feature candidates for our next release (11.0).  The surveys
    were just completed.   We will soon begin the process of identifying
    features to include in our plans for Release 11.0.  At this time, nothing
    has been decided regarding what new features will be in Release 11.0.
    Regards,
    Gary

  • CLM  Technical or Consultant Documents Require for a Beginner

    Hi Experts,
    I am a beginner in the sourcing field (CLM) .This is my first Experience with the CLM and I do not know anything about it.
    If anyone has any kind of  technical or Consultant documents and links  then please share with me.It will be of a great help for me.
    Thanks in Advance.
    Regards,
    Ankur Goyal

    Hi Ankur,
    You can find SAP Sourcing / CLM online documentation at http://help.sap.com/content/documentation/sbs/docu_sbs_esourcing.htm. If you are interested in script and workflow, there is a separate guide on the SMP.
    Really the best way to learn the tool is attend SAP offered Functional and Technical training. We have one coming up in Walldorf in Oct. You can find more info below...
    Functional Overview - TSO100:
    https://training.sap.com/de/en/course/tso100-sap-sourcing-sap-clm-overview-classroom-095-de-en
    Technical Training - TSO 150:
    https://training.sap.com/de/en/course/tso150-sap-sourcing-sap-clm-configuration-classroom-095-de-en
    We might have one in US later this year but not finalized yet.
    Hope this helps.
    Regards,
    Vikram

  • Error while deploying a workflow in OWB

    Hi,
    I am getting the below error while deploying a workflow in Control Center.
    ORA-29532: Java call terminated by uncaught Java exception: java.sql.SQLException: The file /u01/app/oracle/product/11.2.0.2/dbhome_1/owb/bin/admin/rtrepos.properties cannot be accessed or has not been properly created on the server XXXXXX. If the file does not exist or if the database owner (normally user 'oracle') does not have the required file permissions or if the file has not been properly created then the file can be recreated by running the SQL*Plus script /u01/app/oracle/product/11.2.0.2/dbhome_1/owb/rtp/sql/reset_repository.sql (in a RAC environment the file must be manually copied to each server which is used for OWB). Otherwise if using a 10.2 database instance, then please run the SQL*Plus script /u01/app/oracle/product/11.2.0.2/dbhome_1/owb/UnifiedRepos/reset_owbcc_home.sql.
    Did any one faced this issue before?
    Kindly let me know the steps to resolve the issue.
    Thanks.

    Hi Vidyanand,
    Did you create the runtime access user using the runtime assistant? Did you select the correct runtime repository (if you have more) to associate your runtime access user with?
    Note that there are 4 database roles being created when you create a runtime repository owner:
    - OWB_A_<runtime repository owner>
    - OWB_D_<runtime repository owner>
    - OWB_R_<runtime repository owner>
    - OWB_U_<runtime repository owner>
    If you would grant those roles to a user, then that user becomes an access user for the user with username <runtime repository owner>.
    Note that you can also use the runtime repository credentials to connect to the runtime repository for deployment purposes, but you may not want that because of security concerns.
    Thanks,
    Mark.

  • Questions on OCS and workflow

    I am wondering whether I can configure the following:
    - Can I have multiple views? Example, view documents by Author, Project, Category? Can I customize document
    views?
    - Can I control access rights on a single document?
    - Can I monitor or extract a report on how often a document is accessed?
    In addition, I have the following problems with OCS Workflow:
    - The Workflow has no default email notification. Documentations indicated that Email Notification has to be configured to work with SendMail. Can Email notification be configured with OCS Mail instead?
    It does not make sense to use SendMail instead of OCS Mail.
    - Document can be viewed by Workspace members once it is uploaded. What is the purpose of workflow then?
    - Document has to be manually submitted for review to initiate a Workflow process. Can this be performed automatically?
    - WorkFlow approver is defined by the user. It should have predefined approvers.
    - In Workflow notification, Notification Detail provides the URL but does not have a URL link back to the document. In this case, the review process is manual because the approver does not have an easy
    way to preview the document.
    Are my comments correct? Are there any workarounds?

    Roger,
    1) The default SPINCOUNT value is 0 (no spinning) for all platforms that are supported today. (At one time we had a default value of 5000 for Sequent hardware, but it has been many years since we supported that platform.) The SPINCOUNT value that will work best for any application depends on many factors, including the number of CPUs on the machine, the hardware platform, and the indvidual application. SPINCOUNT will only be useful when the machine has more than one CPU.
    2) /Q logs Q_CAT:1447 after 50 unsuccessful attempts to obtain the semaphore when the semaphore has never been released and reobtained by a different process or the same process during that period. The Access Control List code uses the same rule for logging LIBTUX_CAT:1511. If TMSPINCOUNT is set, then the number of unsuccessful attempts to obtain the semaphore is incremented by 1 only after TMSPINCOUNT spins have been done.
    Code for the BB semaphore and the semaphore used by /Domain follows a different rule. This code will log LIBTUX_CAT:5005 or LIBGW_CAT:5010 if a process has to wait for the semaphore for 10 seconds and the semaphore has never been released by the original owner during this time period.
    3) TMSPINCOUNT is used for the BB semapahore, AOM semaphore, ACL semaphore, /Domain semaphore, and /Q semaphore. Locking the GTT uses the same BB semaphore that used to lock other tables in the BB.
    Regards,
    Ed

Maybe you are looking for