Custom pages at each workflow step in UCM

How can I link custom pages (say JSP pages) with a workflow step in UCM? Suppose I've a workflow with a reviewer and approver and I want to get some field values at each step, how can I do so? Currently, the only option I get is Approve/Reject links at each step.

so suppose you create an HCST page (see Bex's book if any of you reading aren't sure what those are) and check it into the content server.
You will need to reference it from the workflow in queue page or the emails that get sent out to the step reviewers (or both).
I suspect that in addition to calling the page (via URL) you would also pass some information on the URL like the content ID of the item being reviewed in workflow, the workflow step, etc. That information will be available already on the page you are navigating from.
Then your hcst looks and functions like any other template page. It has the information from the URL params that it can use as inputs for additional queries or services that you're executing. There are some examples of basic HCSTs in the book and in the Dynamic Server Pages guide here:
http://download-west.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/developer/dynamic_server_pages_10en.pdf

Similar Messages

  • MDG SLA time for each workflow step

    Hi Experts,
    As I know MDG calculates and report the SLA times for an entire process, It will show as violated if the number of days/half day  is exceeded since the creation, but it does not show in which step took more time to process.
    My requirement is to have SLA control in each step of a workflow. Please check the following example:
    Material creation that has 2 approval steps since it submission.
    Example: Submission (Requestor) -> Approval 1 (Business Area) -> Approval 2 (Master Data Specialist) -> Activation / Replication
    I need to know through a report how much time the Approval 1 took to process the Change request, How much time Approval 2 took to process the Change Request based on the priority set by the requestor.
    With this report the responsible from the Master Data department can check the time spent by the processors for each step of the process.
    Does anyone had a similiar requirement?
    What is the best approach to achieve this? Through standard SLA queries it is possible to have more information? Or only having an enhancement?
    I appreciate any help.
    Kind Regards,
    Fabiano

    Hello Fabiano ,
    We have also same requirement like .
    Submission (Requestor) -> Approval 1  -> Approval 2 ----------   ->Approval- N (Master Data Specialist) -> Activation.
    Can you plz share how to achieve this with : Any document for that plz share.
    As you mention :
    It uses the object type for example BUS2250 and the object key that is a concatenation with the CR number + an index, after that it obtain the "parent" workitem with the  SAP_WAPI_WORKITEMS_TO_OBJECT function module. After that it uses the  SAP_WAPI_GET_DEPENDENT_WIS and   SAP_WAPI_GET_WORKITEM_DETAIL functions.
    Thanks
    Nikhilesh

  • How to add a custom page in WF process?

    Hi,
    I have to add a custom page in a workflow process. The process is a copy of a seeded WF process.
    There are 3-4 seeded pages in the process. Now I want to insert my page in between them.
    Like you ppl know, this is how the seeded process works:
    A function node is present and we can see "HR Activity Type" value in Node Attributes tab. This value will be present in regionMap.xml in PER_TOP/mds. This is how the page's path and node is mapped.
    Similarly if I create a new node, how can I map my custom page. It wont be present in regionMap.xml
    Regards,
    Pradeep .

    Hi Pradeep,
    I know its been a while since you had posted this, but I have a few questions. I am working on something very similar. I have created a custom OAF page that I would like to launch from HR Line Manager Self Service. When I followed your suggestion of "HR Activity Type" = Page, and "HR Activity Type value" = name the AOL registered function, it brings up a blank page for me. Any idea why that might be?
    When the manager clicks the "Action" icon next to the selected employee, it starts the WF and my node is the first one in the WF process. But instead of showing my custom OAF page, it shows a blank page that reads "Create Process". Does it make any difference whether the node is inserted between existing nodes or if its the first one? Did you have to write anything in the processRequest of your CO ? I have not yet added the suggested wfaactivity call in my PFR, but since my page is not displaying in the first page, I figure the PFR logic doesn't matter at this point.
    Can you share the exact values for your node attributes if you don't mind, and if there's anything specific to WF you had added in your PR of the CO?
    Thanks in advance.
    Sameer

  • Checking Payload of WorkFlow Step in BPM

    Hello All,
                    I was trying the scenario MessageSplit Using BPM
    I am stuck at send Step after receiver determination ,I want to know what is the payload (input output)
    after each workflow step in the BPM ,but i am unable to check .
    Is there any way to check this. Basically i want to know how to check the i/o and o/p of the each workflow step.
    Thanks in Advance
    Rajesh

    Hello Experts,
                            Could somebody guide me in this scenario as i am not able to carry on
    I want to see the payload for BPM workFlow steps ,first of all is this possible ,if yes i am at step
    container (list technical details) where the option payload is display but no data is found .
    If no how can we check or monitor the BPM workflow step by step. I hope some body might have faced this problem ,could some BPM experts throw light on this.
    Thanks in Advance
    Rajesh

  • Create custom page on CC&B

    Hi All,
    I want to find documentation/sample about how to create a custom page in CC&B (step by step)
    do you have any documentation or link?
    Thanks a lot
    Regards,
    Hadi Wijaya

    Go to Framework Administration > User Interface Tools. This should get you started with creating new zones/portals etc.

  • Can Firefox 6 be configured to remember more than 5 prior pages for each tab so that the "go back one page" feature will allow me to retrace my steps as many as 20 pages back?

    Before Firefox 5, the "go back one page" history would show 10 or more prior pages for each tab, so that I could go back quite a way in retracing my browsing steps. With Firefox 5.0.1 and 6, however, the list of prior pages seems to have been capped at 5. I would like to configure Firefox to remember 20 or 25 prior pages for each tab. Is there any way to do that?

    (1) Firefox's built-in post-crash page has not been a real HTML page for a long time (for example, from the time of Firefox 22, see: [https://support.mozilla.org/en-US/questions/968212 Want to save LOTS of versions of "Restore Session.xht" from the "oops ..." page for later use]). If you had this working differently with Firefox 25, that might have been created by an extension.
    You can check to see whether extensions are disabled or need an update on the Add-ons page. Either:
    * Ctrl+Shift+a
    * orange Firefox button (or Tools menu) > Add-ons
    In the left column, click Extensions. The disabled extensions cluster toward the bottom of the list. To poll for updates, use the "gear" button above the list and choose Check for Updates.
    If you used the Reset feature (or Firefox automatically did a reset due to some problem during upgrading), you will need to reinstall missing extensions. The reset feature creates a folder on the desktop named Old Firefox Data. Do you have that folder? There may be data you can recover from it.
    (2) There are many ways for history to get cleared, both internal to Firefox and external. Could you double-check your Privacy settings?
    orange Firefox button (or Tools menu) > Options > Privacy
    * The "Firefox will" drop-down says Remember History: Firefox shouldn't be clearing history, but an add-on or external software could do it
    * The "Firefox will" drop-down says Use custom settings for history: inspect the "Clear history when Firefox closes" setting to make Firefox isn't set to clear history. Also check your add-ons and consider external software.
    Firefox normally accumulates months of history. However, some of Firefox's database sizes are based on disk space available. If your hard drive is very full, Firefox might reduce the amount of history stored.

  • Fbl5n: The printer provides me only one customer items for each page...

    Hi all,
    launching t.code FBL5N, and printing the repost list, the printer provides me only one customer items for each page...
    I'd like obtaining more customer items for each page...
    What to do?
    Thanks

    Hi Umberto..
    Thats how the standard report works..
    To meet your requirement, you would probably need to look at another standard report.
    In case you need further clarification, please feel free to write to me..
    Good Luck!
    Lucid-Mind...

  • Ucm: displaying some fields on a profile based on a workflow step

    Hi,
    Is it possible to hide/display some standard/custom metadata fields on a profile based on a workflow step/
    e.g. I am having a workflow with 3 steps
    1. manager step
    2. specialist step
    3. reviewer step
    On the 3 step, a reviewer can decide calling an adhoc workflow if he updates some custom metadata fields(adhoc rev1, adhoc rev2). My requirement: Is it possible to show the custom metadata fields only to reviewer on updating the content item. It should not get displayed while checkin the content item or any other step users update the content item.
    thanks

    I had a similar question some times ago - see this thread: Value of dpAction
    Yes, you can do it, but you will have to define rule activation conditions properly - using dpAction and dWfCurrentStepID.

  • Custom bleeds for each page?

    i changed the size of a page using the page tool to be smaller than other pages in the same document. but the bleed is huge?
    i set the bleed to be .5 all around and it looks good on all the pages except this one
    can i set custom bleeds for each page?

    Eric Greenfield wrote:
    i set the bleed to be .5 all around and it looks good on all the pages except this one
    can i set custom bleeds for each page?
    First, .5 whats? .5 inches, for example would be huge for normal work, .5 pica or cm a bit large, and .5 mm or pt exceptionally small. and essentially useless.
    And bleed guides are set as a document level attribute, so one size fits all pages. That actually is a good thing, by the way. Bleed is there to provide a buffer against misalignment in cutting. The size you need is based on the sheet-to-sheet registration capabilities of the printing equipment and the accuracy of the cutter and skill of the operator, and it doesn't change with the page size.

  • Custom workflow steps in BCC / Prepending hostnames to images in media text

    We need to be able to prepend hostnames to image paths that are inside media internal text (MIT) items.
    We have MITs that contain raw HTML from a 3rd party that get imported into Merchandizer.
    Some of this HTML have <img> tags or reference images in inline <style> blocks, in the form of <img src="/foo/bar/xyz.png" alt="my image" /> or <style> .img { background-image: url(/foo/bar/xyz.png) } </style> respectively.
    We need to be able to programmatically append imgX.mydomain.com to the image paths (where X is calculated by an existing component depending on some custom logic to point the relevant images to the correct web server cluster). Also, the 'img' portion may be 'imgprev' or 'imgstg' depending on the environment. eg: img1.mydomain.com/foo/bar/xyz.png for production & imgstg1.mydomain.com/foo/bar/xyz.png for staging.
    We also need to be able to strip out the domains when the MITs are exported from Merchandizer.
    My initial thoughts were to create a servlet filter with a custom response wrapper to do this, but this is additional overhead at request time we'd rather not have.
    Is there some way we can create a custom workflow step to do this task, where the step would know which environment it was publishing to and programically append the necessary image path?
    Any other suggested approaches welcome.
    We are on 9.4.

    http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform

  • Regd Workflow for a new custom page

    HI ,
    We have created 2 pages for some functionality where in user can login n serach for a person and update certain attributes like his source/company, assignment category etc.
    First page he can searach the person and after search results come in, he can click on a link and go to the next page where he can edit the attributes n submit.
    Now after updating and submitting the page, we have a reqt to send notifications to the initiator in case the user has approved the txn or rejected or sent for correction. But we dont know how to achive it with the 2 pages n no workflow.
    How to launch a workflow for this ?
    or is there a way we can send notification from backend without using workflow n it shud still come in the worklist of a person.
    Regards,
    Preeti

    Hi Preeti
    DECLARE
    l_itemtype VARCHAR2(30) := 'XX_TEST';
    l_itemkey VARCHAR2(300) := 'TEST';
    BEGIN
    Begin
    wf_engine.createprocess(l_itemtype, l_itemkey, 'XX_MAIN_TEST');
    Exception
    when others then
    dbms_output.put_line('Error in create process:' sqlerrm);
    End;
    BEGIN
    wf_engine.setitemuserkey(itemtype => l_itemtype
    ,itemkey => l_itemkey
    ,userkey => 'USERKEY: ' l_itemkey);
    EXCEPTION
    when others then
    dbms_output.put_line('Error in set userkey process:' sqlerrm);
    END;
    BEGIN
    wf_engine.setitemowner(itemtype => l_itemtype
    ,itemkey => l_itemkey
    ,owner => 'SYSADMIN');
    EXCEPTION
    when others then
    dbms_output.put_line('Error in set owner process:' sqlerrm);
    END;
    BEGIN
    wf_engine.startprocess(l_itemtype, l_itemkey);
    dbms_output.put_line('Process started');
    commit;
    EXCEPTION
    when others then
    dbms_output.put_line('Error in set owner process:' sqlerrm);
    END;
    END;These are the details of the functions used
    1> wf_engine.createprocess
    This API creates a new runtime instance of the workflow process, Pass the item type and item key for the workflow.
    2> wf_engine.setitemuserkey
    Use this API to mark the new runtime instance of the workflow process with an
    end–user key
    3> wf_engine.SetItemAttrText
    Use this API to set values for the item type attributes defined for workflow process .E.g.: Email ID, Description defined in the workflow.
    4> wf_engine.setitemowner
    Use this API to set the value of owner (Of Workflow)
    5> wf_core.context
    In case of exception, it will help in locating source of an error.
    6> wf_engine.startprocess
    Use this API to invoke the workflow for the item type and item key specified.
    Ajay

  • Oracle UCM - Workflow Step Release on a specific Date

    I would like one of my workflow steps not to advance untill a specified date/time is meet. For example, a metadate field is set to "1/30/12 5:00" and the document enters workflow. In order for the document to advanced past this step, the date (1/30/12 5:00) must be in the past, otherwise it waits.
    Edited by: user10262934 on Jan 18, 2012 9:21 AM

    Take a look at Additional Exit Conditions - described here: http://docs.oracle.com/cd/E21764_01/doc.1111/e10978/e01_user_if.htm#BABFGBEA
    You will need an idocscript expression which will evaluate whatever logic you want to implement.

  • Home and preferences link disappeared in my custom page

    Hi. I created 2 custom pages and they are working fine. I see everything including the global links
    But after I created tabular entry in the menu I don't see global links anymore
    Steps I did:
    Created a new menu X with "Menu Type" Home Page
    It has 2 entries . Each one is a function (lets call them A and B). A calls custom page 1 and B calls custom page 2
    For each function in parameter section I provided:
    For Function A: &OAHP=X&OASF=A
    For Function B: &OAHP=X&OASF=B
    As a result, when I access menu X I see 2 tabs, first one displays page 1 and second one displays page 2
    But I don't see Global links anymore (home, preferences....)
    I tried to add the following code to processRequest, but it didn't help
    //show links
    OAPageLayoutBean page = (OAPageLayoutBean)pageContext.getPageLayoutBean();
    page.prepareForRendering(pageContext);
    OAGlobalButtonBarBean buttons = (OAGlobalButtonBarBean)page.getGlobalButtons();
    buttons.setRendered(true);
    buttons.setTabularFunctionCode();

    If you haven't restarted your Mac, do so and see if that helps.
    If not, in Safari, press Command , (comma) to open Safari Preferences then select the Privacy tab.
    Click Details then type in the name of the genealogy site then remove all items from the results.
    Then press Command + Option + E to empty the Safari cache.
    Quit and relaunch Safari to test.
    Message was edited by: CS

  • Custom data type (pick list like) in UCM

    Hi,
    We have requirement from customer to add a pick list on UCM profile page for a perticular metadata.
    Example, if i have metadata called "branches" i should be able to select multiple values from pick list (mumbai, pune, bangalore, hyderabad, chennai etc) and assign selected city names to metadata.
    Is there any way of doing this in UCM? Please advise,
    Thanks.

    Mihir,
    Please review the documentation around metadata. This sounds like an ootb feature of UCM.. sorry, WCContent :)
    Each particular metadata item can be configured as an option list. there are multiple types of option lists and I believe there are two "multi-select" options available.
    For more info, see A.1.4.4 of:
    http://docs.oracle.com/cd/E21764_01/doc.1111/e10978/e01_user_if.htm#BABHCABI
    Thanks,
    -ryan
    Ryan Sullivan | ECMconsultant
    http://www.ecmconsultant.net/

  • Different email sender for each workflow

    Hi all,
    The company i am working for already got some workflows and i am creating more for them. The problem is same users will be getting email from different workflows with almost similar subject text ( the option to have different subject text is being considered). We need to distinguish between the email sent from different workflows in order to help users identify the workflow. Is it possible to have different sender for different workflow send mail tasks
    HR-WF-PA for PA workflows.
    HR-WF-PD for Hr workflows.
    MM-wf for MM workflows. same for MM many WF's
    FI-wf for FI workflows. same goes here..
    etc..
    It's kind of hard for users to go through each mail and see if its relevant for them or not.
    If i can have different sender for each workflow they can easily distinguish.
    any suggestions?
    thanks
    sas

    Hello SasPas,
    you'll need to implement the following steps:
    - Subtype business object SELFITEM
    - Overwrite method SendTaskDescription
    - Copy/Paste the standard coding into the new method's coding section
    - On the spot, where the work item ID is read, navigate to the FlowItem with the given work item ID.
    - Read from a custom made table, where you assigned Flow-Item WS9xxxxx to sender names (actual user names in SAP)
    - Create user names for each eMail address, you'll need and maintain their email address in SU01
    - Replace the call to function module SWW_SRV_MAIL_SEND with a new call to SO_DOCUMENT_SEND_API1 that offers the import parameter SENDER_ADDRESS. There you'll put the user name in. The document transposition to call the new function module might be a little tricky. Please try.
    -> The workflows that now make use of the standard send mail function, i.e. using SELFITEM.SendTaskDescription now have a new sender's eMail address. There's no need to change the workflow pattern, if you make a SYSTEM WIDE DELEGATION in transaction SWO1 from SelfItem to your subtypes business object type.
    Best wishes,
    Florin

Maybe you are looking for

  • Purchasing Report for invoice and stock

    Hi guys, in your opinion does it exist a unique report which contains the following informations for suppliers: -          invoice codes from supplier not yet paid -          POu2019s to supplier not yet delivered -          ATH stock at supplier At

  • How to use the same Windows-Profile for over 700 Users?

    Dear admins, i´d like to use one (1!) shared windows profile to serv over 700 user-accounts in our school. But there is a little complication in the WGM. I just tried to check all users and entered the path of the shared profile right in the windows

  • Instead of trigger and merge

    Hi, I have created view and instead of insert, delete, update triggers on it. It is working fine for insert, delete, update. However, the application uses lots of merge command. For merge command on the view, I get following error ORA-01446: cannot s

  • Using Remote CD Drive on MacBook (not Air)?

    My Macbook is rather iffy. One of the items that has become unreliable is my CD Drive. I was wondering if I can use Remote Disc to use the perfectly working drive in my desktop (running Leopard as well) instead and if so, how, because CD Drive Sharin

  • F110- Foreign invoice paid by local currency.

    Dear Guru, We've set up all stuffs in FBZP but happened to see one small issue. In case of foreign currency invoice, running F110 to the end we have payment document in foreign currency. But our client wants to create payment documents in local curre