Oracle UCM custom Criteria Workflow

I am looking for some help.
I am trying to create a criteria workflow based on a document type. I have used the command wfrelease to commit all metadata to the repository in the entry step.
The user in the workflow will either approve the workflow or select from a custom metadata field option list called "status". Once a user sets the value to "rescan" in the "status" option list I want the user to reject the workflow. Once rejected we want the workflow to be sent to an alias and not the original author.
If the user sets the value of the "status" option list to either "return", "reroute", or "invalid" value and rejects the workflow then I want the workflow to be routed to a different alias.
Is this very difficult to accomplish? What steps would I need to create? I am pretty sure somehow I need to create tokens for the 2 different aliases and call them on reject but I am having trouble putting all of this together.
Thanks in advance for your help!

Hey Data Bitz
The good news is that yes, all this can be done with some configuration and a bit of workflow scripting.
Several items:
1) I'm not seeing a reason why you need to use WfRelease in the entry step. Workflow users can still access and alter the metadata for routing as you describe. Do you want the item to be indexed (to appear in the search results lists)?
2) While there are several ways to do this I would envision a two step workflow. Step one is your "rejection handler" step 2 is your user review step.
first time through content passes through step one with a criteria based jump in the entry event of that step. The criteria is along the lines of if step entry count <= 1 then jump .
Make sure that step one is an edit and review step. Step two is where the user either approves or sets the status metadata field to some other value. If s/he approves, the content is released (or goes on to subsequent steps).
If the status is changed then you want to trigger a rejection. This brings me to point 3...
3) Do you want "rejection" or do you just want to rout the content to another set of users for review. The reason is that rejection is logged as a "rejection" Workflow Action in the database. If you are tracking or reporting against this then you'll want a "real" rejection. If you just want the item to be routed to an alias that is based on the value of the status field then this is different and can be achieved without a full blown rejection action. The choice is yours and the impact is really just on reporting and the routing behavior of the content object.
4) so lets say the user sets the status to "rescan". Remember we're in step 2 here. Use the update event of step 2 to look for the Metadata Update action. Because the update event of the workflow step acts like a loop it is able to pick up the metadata updates that the user executes. Configure a jump in the step event to say +if there has been a metadata update action then check the value of the status metadata field.  if the value of the status metadata field is "rescan" then perform this action, if the value of the metadata field says some other value (either "not rescan" or "return", "reroute" etc) then perform this other action+
5) So if you really want a true rejection then the this action from above will be a bit of IDOC to execute with WFREJECT service. You'll need to pass along the appropriate parameters for the service (see pp 348/349 of the services reference guide for the WF_REJECT service and required parameters. The guide is here: http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/developer/services_reference_10gr3en.pdf). If you just want to route the content to another set of users then the this action and this other action are actually the same and you can jump back to step 1 with a jump script. While the actions are the same, the users will be different and we can handle this with some basic workflow configuration scripting as well. Now here is where the fun begins.
6) So you're back in step 1 either because the WF_REJECT action happened or because you jumped here. The status field set to "rescan" or some other value like "return", "reroute" etc. Go back int the entry event of step 1. This is where the pass through code from item 2 above was written. The cool thing about the entry event is that it gets evaluated BEFORE step users are set and email notifications go out. This means that you can set any kind of user decision logic right in the event. So beneath the pass through code I would create another block of workflow scripting that does the following: gets the value of the status field - you can do this simply by referencing the metadata field name - e.g. myVar=xStatus. If myVar="rescan" then set a companion file variable to the name of the alias you want - e.g. +<$if myVar="rescan"$><$wfSet("reviewerAlias","YOUR_ALIAS_NAME")$><$endif$>+ If you're unfamiliar with the companion file, see pp 18 of the workflow implementation guide (link below). Think of it as a temporary memory cache for each item in workflow. It is a place where any key value pairs can be set and retrieved for any document as long as it is in workflow. Keep setting the value of "reviewerAlias" to the different alias names based on your IF condition. for example:
+<$if myVar="rescan"$><$wfSet("reviewerAlias","YOUR_ALIAS_NAME")$><$elseif myVar="return"$><$wfSet("reviewerAlias","YOUR_OTHERL_ALIAS_NAME")$><$endif$>+
7) Finally you have the content in the right step, you have evaluated the metadata and have set a variable in the companion file with the correct alias name you want to be the users for the step. The last thing is to retrieve that alias name and set that alias as the step user. Remember that workflow is able to set either individual user names (singly or CSV) or ALIAS names as step users. Remember that an alias in UCM is a list of user names. You will use a token in step 1 to retrieve the value of the companion file key and set the alias to be that user. The token code is straight forward but if you want a walk through then check out the adding ad hoc step users section in chapter 9 of the workflow implementation guide here:
http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/admin/workflow_guide_10gr3en.pdf
Your token code will look something like this:
<$wfAddUser(wfGet("reviewerAlias"), "alias")$>
The wfAddUser function is the token code. It is what adds the step user and it take two parameters - parameter 1 is the name or names of a user or alias. parameter 2 is the type either "user" or "alias".
So this give you a fully dynamic workflow that allows the routing of the items to be fully dynamic and driven off of metadata - something that is very easy for end users. It also allows the reviewers to be dynamically set using tokens and a bit of idoc. No coding outside of the workflow admin applet has to happen at all.
Of course, my company, Fishbowl would love to talk with you more about what you're doing and see if we can provide any additional service to you. Please let me know!
Warmly,
Billy Cripe
Fishbowl Solutions

Similar Messages

  • Oracle UCM Release Date - Workflow

    In Oracle UCM the release date is shown at the date and time the content enters workflow. Is there an easy way to update the release date field with the date that the content is approved?. I am trying to report on the date that the content item was approved in the workflow, not when it entered the workflow.
    Does anyone know of an easy way to do this. Is there any way in workflow to write out to a custom metadata field the date and time the content was approved?
    Thanks in advance for your help with this.
    Data_Bitz

    What you're probably seeing is actually "dInDate" rather than "dReleaseDate".
    On the content info page the revisions table at the bottom has an (intentionally) mislabled column called "release date" that actually displays dInDate
    dInDate is when the content item was submitted.
    dReleaseDate is when the content item is released from all the workflow processing and indexing into the general collection.
    It is possible to have dReleaseDate set during workflow but only if you set wfReleaseDocument=1 in the workflow script(s).
    So report on dReleaseDate and ignore what's in the revisions table.
    Out of the box, UCM keeps dInDate as the date that you checked in the file. However, we have a product, "Workflow Solution Set" that updates the dInDate to the date that the item is released from workflow and thereby shows up in the revisions table and any other reports as the time the doc was actually approved for consumption. Check out our Workflow Solution Set product (for 10g and 11g) here: http://bit.ly/95Rocu
    FYI: you can see what is getting loaded in that table by appending "&IsJava=1" to the URL and taking a look at the REVISION_HISTORY result set.
    hope this helps
    Billy Cripe
    Fishbowl Solutions
    Edited by: @billycripe - Fishbowl Solutions on Sep 1, 2010 9:02 AM
    see http://bit.ly/95Rocu

  • Workflow ByPass Approve - Oracle UCM 11g

    I need to enable the option *"ByPass Approve Link"* for steps action in a Criteria Workflow.
    In Oracle UCM Documentation (__http://docs.oracle.com/cd/E21764_01/doc.1111/e10978/c05_workflows.htm#CIHFBGEJ__) said the link appears in Workflow Actions as default for users who has Read permission, but doesnt it.
    Please, if someone knows how to enable this link. Its urgent.
    Thanks

    Hi,
    Look the
    *<@dynamichtml setup_workflow_action_popups@>* and ifClause
    Martin

  • Implement Oracle UCM 11.11.5 Workflow (idoc scripting)

    Hi guys,
    We are using Oracle UCM 11.1.1.5.
    We have a 3 stages workflow. The stages are called as "Preparation", "Verification" and "Approval". We use Aliases. Users can be a members of many Aliases. But our requirement is a same user can't approve two subsequent steps. Lets say a user is member of all aliases. Hence he will be able to approve all stages of the workflow. But our requirement is the document who prepared should not be allowed to approve it in the verification stage. The system should throw a warning message. in the same way the person who approves in the verification stage should not be allowed to approve it in the "Approval" stage. Can we use idoc scripting to do that? Please give some idea and sample scripts to do this.
    The question we have are how we can identify the previous stage approver and how we can display warning message on the screen when a same approver trying to approve again in the subsequent stages?
    Thanks in advance
    With Regards
    Jacob
    Edited by: user8778076 on Aug 29, 2011 8:39 AM
    Edited by: user8778076 on Aug 29, 2011 9:04 AM

    Hello VJ,
    Please see details on using Rapid Clone -
    FAQ: Cloning Oracle Applications Release 11i [Doc ID:216664.1]
    Cloning Oracle Applications Release 11i with Rapid Clone [ID 230672.1]
    Regards,
    Debbie

  • Complex workflow(s) using Oracle UCM

    We are trying to explore if Oracle UCM Workflow can handle a complex article submission process which contains two main aspects/processes: the author submits a piece of content which kicks off a review process by editors. However, the author can evoke multiple actions at any time after content submission, i.e. modifying the metadata fields of the content, and such actions will impact the editor review process/workflow. So we are looking at two processes that interact with each other, and the author process does not follow any pre-defined steps in sequence, i.e. the author can choose action a, b, or c at will.
    Another requirement is for the editor review workflow to have more control of email notifications, e.g. decide when the email notification should be sent using which email template.
    Has anybody dealt with similar cases? Any ideas if the Oracle UCM is capable of doing this without substantial customization?
    Thanks!

    i am on a mobile device right now so the response will be short. the short answer is yes to both questions (is it possible and do you have experience doing it). UCM workflow can take metadada values and / or other derrived or injected values to trigger wf events and routing. this applies to email triggers and templates as well.

  • Attaching Customized Oracle Document with a WorkFlow

    Hi Guys!
    This thread is created by a total novice. So please bare with me for a while.
    Please see the following question;
    Q:1 Is it possible to attache a custom developed oracle form with a workflow. If yes what is way?.
    Q:2 I have to route a document through number of users, who only instert their corresponding values. My solution to this is; that first make a work flow, then you have to have a oracle form as a document. Attach that document with the workflow and above all attach a hierarechy to it. Please advice that is this the right way or not? If not, please suggest some other solution; thanks.
    Bilal Ahmed

    Hi Juan,
    For your issue, you canĀ consider the actions as below:
    Best Regards,
    Eric
    Eric Tao
    TechNet Community Support

  • Oracle UCM SME Opportunity (formerly Stellent)

    I am posting in an effort to locate a strong Oracle UCM (formerly Stellent) resource that may be interested in considering a fulltime position in Dallas, TX. Provided below is a job brief outlining the position and scope of responsibility to perform the role. Please review the information and let me know what your thoughts are; my complete contact information is below.
    Thanks for the time and consideration.
    ML
    Job Description
    Our client in Irving, Texas has an immediate need for a Stellent Developer.
    Oracle Universal Content Management (UCM) (formally Stellent) Developer/Consultant
    Experience in customizing Stellent/UCM for website portal. Experience in Stellent custom services and custom components.
    POSITION SUMMARY:
    This position is responsible for maintaining on-going development using the installed Stellent Application, and application support for new Stellent functionality and related projects. Additionally, this position works closely with business users of the system to ensure business processes are optimized through configuration of the appropriate Stellent and related technologies / bolt-ons.
    ESSENTIAL RESPONSIBILITIES and TASKS
    Proactively identifies opportunities to improve business processes and the use of business application tools and technologies
    Provides level 2 functional/business support, in various areas of expertise, for users of Stellent and related systems
    Provides documentation and training updates and maintenance
    Provides analysis, development, testing and implementation of interfaces, system changes and data conversion
    Responsible for version updates, testing and validation
    Provides supplemental training material development and classroom delivery
    Develops and maintains system use guidelines and procedural documentation
    Serves as senior subject matter expert for Stellent
    Analyzes end-user functional requirements, maps business processes, develops workflows, develops functional and technical specifications, and develops effective business solutions according to defined schedules and budgets
    Main things:
    § Strong experience with enterprise content management Stellent Application with portal, workflow experience
    Do not post++++
    Knowledge of cement, ready-mix, aggregates, and concrete products operations and the corresponding front office business processes strongly preferred.
    End of do not post +++++++++++++++
    Knowledge of process and systems analysis methods.
    Proficient in development of system and user documentation.
    Possess keen interest in new technologies and have the vision to identify opportunities for improving business processes.
    Strong customer service focus
    Proficient use MS Office
    MUST have:
    **Experience in Stellent products : Enterprise Content Server, Content Integration Suite, Content Tracker, Digital Asset Management, Content Publisher, Content Portlet Suite, Record Management.
    **Experience with portal capabilities
    (KEY: Enterprise content management, and document management skills)
    * Strong communication skills with ability to interact with all levels of colleagues within company.
    * Excellent analytical and problem solving skills with demonstrated detail orientation.
    * Prior experience as a team member on projects with proven ability to prioritize multiple deliverables in a fast-paced environment.
    * Experience with MS Office Suite (Word, Excel, PowerPoint, Outlook) required.
    * MS Project and Visio plus
    * Oracle eBusiness Suite a significant plus
    Qualifications
    •Demonstrated proficiency with the Stellent content management system
    •Knowledge in developing and managing CMS applications with extensive Stellent experience
    •Full understanding of Content Server security models, both role-based and account-based
    •Full understanding of Content Server metadata, including content types, custom information fields and user metadata
    •Knowledge of document and content management and workflow processes in Stellent
    •Knowledge on complete customization procedures under the Stellent Content Server
    •Stellent expertise for workflow design, development and customization
    Mark Lozano
    Recruiter/IT Consultant
    Paladin Consulting, Inc.
    214.254.3943 wk
    214.532.6905 cell
    [email protected]
    www.paladin-inc.com

    Hi
    #ucm10g instance
    LoadModule IdcApacheAuth <Path to>/IdcApache22Auth.dll
    IdcUserDB idc3 "<UCM Home>/data/users/userdb.txt"
    Alias /idc3 "<UCM Home>/weblayout"
    <Location /idc3>
    Order allow,deny
    Allow from all
    DirectoryIndex portal.htm
    IdcSecurity idc3
    </Location>
    This is how the apache entries should be .
    Make the changes as mentioned above and then restart Apache , ucm .
    Then test to see if the issue still persists .
    Thanks
    Srinath

  • Oracle ADF and ECM workflow

    Hi,
    I'm looking for ideas on how to implement this which will involve using Oracle ADF and ECM Workflow.
    1. Oracle ADF App that will check-in an item into ECM.
    2. Using Oracle ECM workflow, an email is sent to the manager that a item has been checked in and is ready for review. The manager access the ADF app , clicks on a "Awaiting approval" and reviews the doc(in an iframe), makes comments(if possible) and then approves it in which case it is published or rejects it in which case it sent back to the employee.
    3. I found a similar posting to this Re: Custom pages at each workflow step in UCM
    Thoughts, ideas?
    Thanks.

    Everything, from checking in, to get a list of approvals, is available by services. You can call the service from an ADF and use the result of that service as a dataset to use in a table. In the administration menu, there are WSDL descriptors for each part for example the check in service, the search service, the workflow service,...

  • Oracle UCM VS Share Point

    can any one please give me the diffrences between oracle UCM and Sharepoint?

    I am not really experienced in the subject, but they say that sharepoint's document management solution is not very good because it has the tendency to slow down if used heavily, but it's Portal capabilities are very good and chosen by the majority of technical community. UCM is very good at enterprise content management with its Web, and Desktop Integration Suite. For portal, you can develop your custom components in UCM, or you can license Webcenter, but there is still some time for Webcenter and UCM products to integrate better (workflows, and such). Still you can do it yourself. Hope the better professionals won't get mad at me at this post.

  • Draft Mode in Oracle UCM

    Hello Everybody,
    Just wanted to confirm whether there is a Draft Mode for document uploading (checkin in) in Oracle UCM.If we have one, how do we configure it to appear and work.
    Thanks in advance!

    Hello Prashant,
    When the document goes to criteria workflow, user who created a document can be easily set as a reviewer using tokens. See http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/admin/workflow_guide_10gr3en.pdf#page=142. With this scenario he doesn't lose control over a document.
    This is how I would do this in UCM.
    I didn't find anything OOTB that does what you want and - to be honest - I have never had to do it.
    I had to use another UCM in one of customers and document drafts caused a lot of mess - there was always someone who "forgot" to publish a final version or didn't know what are consequences of not publishing it. I think, that it is better to put document creation in a separate workflow - it is more clear to users.
    Another idea how to do it is to simply create a separate folder for Drafts and allow user to move a document when he finishes the work. Implantation of this idea depends on the particular case.
    Good luck!
    Jakub

  • Criteria-Workflow to start BPEL-Process

    Hi,
    I'm currently building a proof of concept for a wokflow-implementation using WCC and Oracle SOA/BPM-Suite. Therefore I've activated the BpelIntegration component of WCC and set it up as described in http://docs.oracle.com/cd/E21764_01/doc.1111/e16759/c03_config_ucm_bpel002.htm.
    However I'm a bit confused of the meaning of the users I assign to the criteria-workflow (according to http://docs.oracle.com/cd/E21764_01/doc.1111/e16759/c04_config_cs001.htm).
    I've assigned an "Additional Exit Condition" with the rule "wfGet("conversationId") and obIsInstanceClosed("process_3", wfGet("conversationId"))".
    As far as I understand this, I must at least assign one user. If I then choose to say at least 0 (Zero!) approvers, I've got the following behavior: The BPEL-Process is started, however the the WCC-Workflow ends immediately. There is no waiting for my additional exit-condition.
    If I choose 1 approver, the workflow waits for both the BPEL-Instance to get closed and the assigned user to approve.
    Is there an easy way to wait for the BPEL-Instance to close but not for the user to manually approve? I thought of doing the approve programmatically using WCC-Webservices from my BpelProcess, however this is not really what I would like to do. The reason I'm asking for this is that this would allow it to do the more document-centric parts of the WF in the Criteria Workflow while doing the approval itself completely in BPEL.
    Any best practices or hints regarding this? Or is there some additional documentation or samples? The only doc I found is the "OracleĀ® Fusion Middleware BPEL Component Guide for Content Server" that doesn't cover much details.
    Regards,
    Johannes

    Hi Johannes,
    I understand your point. To clarify I will guide you a bit through history.
    At Stellent times, prior to acquisition, native workflows (criteria and basic) were the only OOTB mechanism to implement workflows. Note that unlike BPEL and now even BPM workflows, native workflows have also impact on items behavior in the system - the item has a special status (REVIEW, not DONE or RELEASED), is not searchable, etc. The obvious disadvantages of native workflows are:
    - they are old fashioned (no graphical design)
    - they are proprietary (for everything, but the linear flow you need an idocscript)
    Also, at the time of acquisition, Oracle had more than 10 workflows engines. Therefore, shortly after that it has been announced that WCC (UCM at that time) will contain restricted use of BPEL PM (the BPEL runtime engine + free JDeveloper for design) to enrich workflow design/runtime experience. There are two possible ways of usage:
    - the way you described (start a criteria workflow, handover to BPEL and somehow synchronize the two), or
    - you do everything in BPEL and call UCM via web services. Note that this way you lose the status-related functionality
    I would not dare to comment on best practices, but it seems that in reality you have two options:
    - call a web service from BPEL (at the end of BPEL workflow) to approve/exit the native workflow
    - set a flag (also via a web service) and on the UCM side implement an idocscript (most likely Additional Exit Condition) to auto-approve the workflow, or process to the next step, if you will
    Note that the way when you do everything in either WCC, or BPEL has another reason: WCC native workflows have its own GUI, and BPEL worklists are not OOTB integrated into WCC's interface. This has changed already, since introducing the umbrella WebCenter concept. Note, however, that the front-end product where these two meet is WebCenter Portal, not WebCenter Content.
    Furthermore, for about a year ago Unified BPM Suite, which is the flag ship in BPM for Oracle, has become a part of WCC license. I did some survey on this point and it seems it's not easy (if possible at all) to bind criteria workflows with BPM ones. There is, however, a referential presentation which demonstrates how to add a document(no statuses, no workflows in WCC) to a BPM process, and this seems to be the way (no guarantee!) where the products aim.
    I have also noticed that whilst in PS5 ( http://docs.oracle.com/cd/E21764_01/ecm.htm ) the BPEL Component manual is still present, in PS6 ( http://docs.oracle.com/cd/E23943_01/webcontent.htm ) it has disappeared.
    I am eager to hear the news from product management.

  • Criteria workflow questions

    OK, so by my previous postings it is probably obvious that I am fairly new to UCM and Records Managment. I have a new challenge and feel stumped.
    So, there are three custom metadata fields. One is called 'Reminder Expiration Date' the others are called 'Record Keeper' and 'Record Keeper Email'.
    When checking in a new record, all of these custom fields are required.
    The purpose of these fields is to notify the record keeper via their email on the reminder expiration date.
    So I did a lot of reading and think that I need to create a criteria workflow. I went through the process of creating a template and the criteria, but I know I am misisng some significant informaiton. Can anyone give me a little more help here on how I would create a workflow that is triggered off of the 'reminder expiration date' and gets sent to the 'record keeper email'?
    ok, just wanted to add in a little more.... so I am thinking that in the step event script I would enter something like this in order to notify the record keeper..
    <$wfNotify(wfGet(xRecordKeeper),"user")$>
    As always, your help is greatly appreciated!
    Edited by: Pattigo on Apr 9, 2009 1:03 PM
    Edited by: Pattigo on Apr 9, 2009 1:15 PM

    Criteria Workflow: I'll assume you already get how content joins the workflow (via simple metadata criteria).
    You made the three fields in question required, which is great. Now we can always assume they are present. You might want to work on some custom validation for them to ensure cleaner data, but that's another story for another day. Workflows have something called entry, update and exit "steps". The update step executes roughly once each hour. In that step you can write iDocScript. You will have access to the metadata about the document (including your three fields). You could check to see if the current date exceeds the date in the metadata field. If so, you could send an email, perhaps with the wfNotify iDocScript function. Then, maybe you could blank out the expiration field? Not sure. You would need some way to say "Hey, this has been sent alreadY" because that update cycle is going to keep kicking off each hour after that.

  • Condition of criteria workflow

    hi,
    I have a question about creating criteria workflow by using ucm 10.1.3.3.3.
    It seems in criteria workfow, I can have only one criteria definition, such as "Type matches mynews", is it possible to define combination criteria definition, for example "Type matches mynews" AND "...".
    Thanks.
    Best regards

    Don't think of the workflows as railroads that only connect Points A and Z (and dead end). Rather think of them as city streets with many intersections and a traffic cop at each intersection directing flow.
    A workflow step is an intersection with a cop. Sure, it is easy to create a one way street but then you lose the flexibility to reuse that street for anything else, no matter how close (parallel) it may run.
    The first step in your workflow has an initial entry criteria - think of it as a toll gate. Establish security and one additional parameter. That is just to see who gets in the door. Security is really your biggest concern here.
    Remember though that each step has events (traffic cops) that have a specific anatomy. (see the anatomy of a workflow step in the WF Implementation Guide on pp 88 here: http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/admin/workflow_guide_10gr3en.pdf)
    That single initial criteria you asked about is the toll gate and once through you have 3 separate opportunities (intersections) to route content. For example, your toll gate might say only cars (no trucks, bikes or pedestrians) can get onto this road.
    Opportunity 1 is an intersection with a traffic cop (workflow entry event). This is where Jason was saying to put some additional filtering criteria. Essential the traffic cop tells only blue cars to continue and all others to exit. The blue cars continue on.
    Opportunity 2 is a round-about with a traffic cop (workflow update event). The blue cars go around and around until something happens and they are told to either exit or continue on or go onto another road. You can count the times the cars go around, count the days the cars have been going around, wait for someone to approve the car, wait for N number of people to approve the car, wait for folks to reject the car, or any other event, trigger or action you can think of. The car either exits, goes on, goes back to where it came from or goes onto another road.
    Opportunity 3 is another intersection with a traffic cop (workflow exit event). Only the blue cars that are told to continue on pass through this intersection and the cop gets one last chance to do something to the car (redirect it, tell it to exit, or modify it some way).
    Then you are on to your next STEP in the workflow!
    As you can tell the UCM workflow is less about linear progression and more about complex event processing in an editorial review kind of context.
    Hope this helps!
    Warmly,
    Billy Cripe
    Fishbowl Solutions

  • How to send file as attachment in Email in Oracle UCM

    Hi All,
    I have created a simple html form which executes my custom service( internally calls java method) to send a email "forms data" to the user. I need to send file as attchment in email so how i can do it in oracle ucm.Currently i am using intradoc api.I am using a jquery plugin for sending forms data including uploaded file.
    function which i am using in java for sending emails:-
    InternetFunctions.sendMailTo(emailStr, "MyMail", subject, this.m_service);
    I have set method="post" and enctype="multipart/form-data" in the form
    So plz help to provide a solution to send a file as attchment in email
    Thanks,
    user9018217

    From what I remember, there isn't an "out of the box" solution since InternetFunctions only provides some basic email functions (try decompiling the class to see what's available).
    Here's the link for the original Stellent 10gR3 sample components: http://www.oracle.com/technetwork/middleware/content-management/index-092832.html. Take a look at the AcmeMail component within the HowTo Components sample. It shows how to create a custom idcservice that sends basic emails. You can use that as a baseline for creating your own email service and then use something like JavaMail to implement attachments. That's what I did.
    Good luck, and please award points as necessary.

  • How to convert a word document to PDF from a criteria workflow

    Hi,
    How to create a new revision in PDF format from a word document inside a criteria workflow? The inbound refinery converts documents to PDF automatically upon check-in, but I want to make the conversion in a specific step of a workflow.
    Thanks,
    Miguel

    You could write a custom service and execute it within the workflow script using the executeService Idoc function.

Maybe you are looking for

  • I wan to restore my phone, will all my photos and music be lost how do i save it

    If i restore my phone will all my photos and music be lost, how do I back it up?

  • Overlapping dates (rowid illiminates part of the result, pls help)

    Hi, this has probably been asked before but I could not find the solution I'm looking for. I have the following table emp_id start_date end_date dept_no 1 20-jan-06 jan-31-06 1 1 25-feb-06 15-mar-06 2 1 01-feb-06 null 3 Here is the same employee who

  • Transaction key UMB determined on transaction MB1A

    Hi experts, I'm having a problem with a goods movement via transaction MB1A. When trying to move material, an error message is displayed with the information that the account does not exist in the chart of accounts. The account in question is configu

  • Shared Services access to Essbase cubes

    I'm having several problems with user access to Essbase (non-Planning) cubes. The first problem is that I have granted Read access to the users (using a group) to these Essbase cubes in Shared Services. The security has been refreshed, and if you vie

  • Feedback - Microsoft Intellimouse

    Hi, I just installed Safari 3 Public Beta on Vista. I use a Microsoft IntelliMouse Explorer, a 5-button mouse. You can 'press' the scroll wheel to use it as button 3. With IE and Firefox, pressing mouse 3 allows you to scroll by pulling the whole mou