Human task's payload saved in which table
Hi, All,
Every human task have a record in table wftask, but where the payload saved to ?
Thanks.
see this thread :
Where the task payload is stored in the dehydration store
Similar Messages
-
Hi, all transactions codes are saved in which table?some transaction codes?
hi,
all transactions codes are saved in which table?i want some transaction codes?All transaction codes are stored in table TSTC. Their texts are displayed in TSTCT.
Here are some T-CODE's..
OSS1 SAP Online Service System
OY19 Compare Tables
S001 ABAP Development Workbench
S002 System Administration.
SA38 Execute a program.
SCAT Computer Aided Test Tool
SCU0 Compare Tables
SE01 Old Transport & Corrections screen
SE09 Workbench Organizer
SE10 Customizing Organizer
SE10 Customizing organizer requests for user (To release for transport enter user name, press Enter. Select changed object and select ReleaseSE10 New Transport & Correction screen
SE11 ABAP/4 Dictionary Maintenance SE12 ABAP/4 Dictionary Display SE13 Maintain Technical Settings (Tables)
SE11 ABAP/4 Dictionary.
SE12 Dictionary: Initial Screen enter object name
SE13 Access tables in ABAP/4 Dictionary.
SE14 ABAP/4 Dictionary: Database Utility.
SE14 Utilities for Dictionary Tables
SE15 ABAP/4 Repository Information System
SE15 ABAP/4 Repository Information System.
SE16 Data Browser
SE16 Data Browser: Initial Screen.
SE16 Display table contents
SE17 General Table Display
SE30 ABAP/4 Runtime Analysis
SE30 ABAP/4 Runtime Analysis: Initial Screen.
SE30 Run Time Analysis (press Tips and Tricks button for good stuff)
SE32 ABAP/4 Text Element Maintenance
SE35 ABAP/4 Dialog Modules
SE36 ABAP/4: Logical Databases
SE37 ABAP/4 Function Library.
SE37 ABAP/4 Function Modules
SE38 ABAP Editor
SE38 ABAP/4 Editor.
SE38 ABAP/4 Program Development
SE39 Splitscreen Editor: Program Compare
SE41 Menu Painter
SE43 Maintain Area Menu
SE51 Screen Painter
SE51 Screen Painter: Initial Screen.
SE54 Generate View Maintenance Module
SE61 R/3 Documentation
SE62 Industry utilities
SE63 Translate Short/Long Text.
SE63 Translation
SE64 Terminology
SE65 R/3 documents. Short text statistics SE66 R/3 Documentation Statistics (Test!)
SE68 Translation Administration
SE71 SAPscript layout set
SE71 SAPscript Layouts Create/Change
SE72 SAPscript styles
SE73 SAPscript font maintenance (revised)
SE74 SAPscript format conversion
SE75 SAPscript Settings
SE76 SAPscript Translation Layout Sets
SE77 SAPscript Translation Styles
SE80 ABAP/4 Development Workbench
SE80 Repository Browser: Initial Screen.
SE81 SAP Application Hierarchy
SE82 Customer Application Hierarchy
SE84 ABAP/4 Repository Information System
SE85 ABAP/4 Dictionary Information System
SE86 ABAP/4 Repository Information System
SE87 Data Modeler Information System
SE88 Development Coordination Info System
SE91 Maintain Messages
SE92 Maintain system log messages
SE93 Maintain Transaction Codes
SE93 Maintain Transaction.
SEU Object Browser
SHD0 Transaction variant maintenance
SM04 Overview of Users (cancel/delete sessions)
SM04 Overview of Users.
SM12 Deletion of lock entries (in the event you have you are locked out).
SM12 Lock table entries (unlock locked tables)
SM21 View the system log, very useful when you get a short dump. Provides much more info than short dump
SM30 Maintain Table Views.
SM31 Table Maintenance
SM32 Table maintenance
SM35 View Batch Input Sessions
SM37 View background jobs
SM50 Process Overview.
SM51 Delete jobs from system (BDC)
SM62 Display/Maintain events in SAP, also use function BP_EVENT_RAISE
SMEN Display the menu path to get to a transaction
SMOD/CMOD Transactions for processing/editing/activating new customer enhancements.
SNRO Object browser for number range maintenance.
SPRO Start SAP IMG (Implementation Guide).
SQ00 ABAP/4 Query: Start Queries
SQ01 ABAP/4 Query: Maintain Queries
SQ02 ABAP/4 Query: Maintain Funct. Areas
SQ03 ABAP/4 Query: Maintain User Groups
SQ07 ABAP/4 Query: Language Comparison
ST05 Trace SQL Database Requests.
SU53 Display Authorization Values for User.
Human Resources
PA03 Change Payroll control record
PA20 Display PA Infotypes
PA30 Create/Change PA Infotypes
PP02 Quick Entry for PD object creation
PU00 Delete PA infotypes for an employee. Will not be able to delete an infotype if there is cluster data assigned to the employee.
Sales and Distribution (SD)
OLSD Config for SD. Use Tools-Data Transfer-Conditions to setup SAP supplied BDC to load pricing data
VA01 Create Sales/Returns Order Initial Screen
VB21 Transaction for Volume Lease Purchases (done as a sales deal)
VK15 Transaction used to enter multiple sales conditions (most will be entered here)
VL02 Deliveries
SAP Office
SO00 send a note through SAP, can be sent to Internet, X400, etc
Financial Accounting (FI)
FGRP Report Writer screen
FM12 View blocked documents by user
FST2 Insert language specific name for G/L account.
FST3 Display G/L account name.
KEA0 Maintain operating concern.
KEKE Activate CO-PA.
KEKK Assign operating concern.
KL04 Delete activity type.
KS04 Delete a cost centre.
KSH2 Change cost centre group delete.
OBR2 Deletion program for customers, vendors, G/L accounts.
OKC5 Cost element/cost element group deletion.
OKE1 Delete transaction data.
OKE2 Delete a profit centre.
OKI1 Determine Activity Number: Activity Types (Assignment of material number/service to activity type)
OMZ1 Definition of partner roles.
OMZ2 Language dependent key reassignment for partner roles.
Material Management (MM)
MM06 Flag material for deletion.
OLMS materials management configuration menu, most of the stuff under this menu is not under the implementation guide
MM configuration transactions
OLMB Inventory management/Physical Inventory
OLMD MM Consumption-Based Planning
OLME MM Purchasing
OLML Warehouse Management
OLMR Invoice Verification
OLMS Material Master data
OLMW MM Valuation/Account Assignment
Configuration related
OLE OLE demo transaction
OLI0 C Plant Maintenance Master Data
OLI1 Set Up INVCO for Material Movements
OLI8 Set Up SIS for Deliveries
OLIA C Maintenance Processing
OLIP C Plant Maintenance Planning
OLIQ New set-up of QM info system
OLIX Set Up Copying/Deleting of Versions
OLIY Set Up Deletion of SIS/Inter.Storage
OLIZ Stat Set Up INVCO: Invoice Verify
OLM2 Customizing: Volume-Based Rebates
OLMB C RM-MAT Inventory Management Menu
OLMD C RM-MAT MRP Menu
OLME C MM Menu: Purchasing
OLML C MM Menu for Warehouse Management
OLMR C RM-MAT Menu: Invoice Verification
OLMS C RM-MAT Master Data Menu
OLMW C RM-MAT Valuation/Acct. Asset. Menu
OLPA SOP Configuration
OLPE Sales order value
OLPF SPRO Start SAP IMG (Implementation Guide).
OLPK Customizing for capacity planning
OLPR Project System Options
OLPS Customizing Basic Data
OLPV Customizing: Std. Value Calculation
OLQB C QM QM in Procurement
OLQI Analysis OLVD C SD Shipping Menu
OLVF C SD Billing Menu
OLQM Customizing QM Quality Notifications
OLQS C QM Menu Basic Data
OLQW C QM Inspection Management
OLQZ Quality Certificates
OLS1 Customizing for Rebates
OLSD Customizing: SD
OLVA C SD Sales Menu
OLVS C SD Menu for Master Data
Regards,
Pavan -
Human Task string payload size restriction
We are developing a BPEL process with a Human Task component for an operational support app. The idea is whenever a message fails in the service bus due to transformation or validation error, we need to send that payload to this bpel process , which will create a human task and an operational support personnel ( both business & technical) will fix the payload via bpm worklist app and then bpel can resubmit the message to the service bus.
In this app, we are trying to send the failed message as a string payload to the task . Most of the payloads are of csv and fixed length type and we can't wrap it in xml , because the business users who might be acting on fixing this payload are not XML familiar. And the payload sizes vary from 1 kb -4 MB
When testing this , we have hit the below error during task initiation , which I think says string payloads should n't be more than 2000 bytes in size
Caused by: java.sql.SQLException: ORA-12899: value too large for column "DEV1164_SOAINFRA"."WFMESSAGEATTRIBUTE"."STRINGVALUE" (actual: 2183, maximum: 2000)
In this context, can you suggest what possible options I have. One option I can think of is wrapping the payload in XML instead of string, which is not so liked here..
TIA,
AtheekWe solved this by transforming the XML when entering a human task. The transformation removed any attributes in the payload. This solved the issue.
<?xml version="1.0" encoding="windows-1252" ?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet> -
Hi,
I have one human tasks in BPEL process in which i am using different stages and with using advance routing rules i am routing my task payload to one stage to another.My payload has Task Status and Branch,after approving the human task from first stage I want to send modified value of the Task Status to the next stage without using worklist API or manual updation but only using the advance routing rules,is it possible ??? If anyone have any idea about this than please enlight me with your valuable solutions and advices...
Thanx
Regards
AjralHi SamGoe,
According to your description, my understanding is that you want to update the PoerPoint slide from SharePoint 2010 slide library automatically.
It seems to be not necessary to use Macros. SharePoint provides an OOB way to notify you to check for update to the slide library slides when you open the presentation. PowerPoint does this because you selected the option
Tell me when this slide changes when you copied the slides from the library.
More information, please refer to the link below:
http://office.microsoft.com/en-us/powerpoint-help/sharepoint-slide-libraries-ii-use-slides-in-the-library-RZ010254089.aspx?section=6
I hope this helps.
Thanks,
Wendy
Wendy Li
TechNet Community Support -
In which tables, fax number is saved after PO creation
Hi,
In creation of PO using different methods,
when the PO is saved , in which tables this fax number from the screen of ME21N is being saved?
Its not being saved in LFA1 as we cannot change standard vendor data.
Please suggest me the tables in which fax number is being saved.
Thanks in advance,
SrilakshmiHi All,
Thanks for your answers.
But in ADRC and ADR3 , standard vendor fax number is being stored which is same as LFA1 fax number.
I need in which tables does the transactional data for ME21N is being saved for address details or Fax number .
Thanks ,
Srilakshmi. -
We are using BPM 11.1.1.6.
We are dealing with huge payloads and are storing the bulk of data in a separate schema outside of the BPM engine. This data will be surfaced via ADF-BC in a human task UI. I am looking for a method in the BPM API that exposes task access permissions for the logged in user. For example, a particular human task has payload access for Reviewers set to Read. I want to verify the logged in user has permission to update the payload before calling a commit in the BC.
Any help is appreciated.Hi Bill,
Refer the below URL for the method in the BPM API that exposes task access permissions. I hope the methods in the API will solve your problem.
1. http://docs.oracle.com/cd/E28389_01/apirefs.1111/e25378/oracle/tip/pc/services/identity/BPMAuthorizationService.html
It is good etiquette to reward an answerer points (5 - helpful; 10 - correct) for their post if they answer your question.
Regards,
Satya -
Human Task attachments in UCM - 11.1.1.5 pre-FeaturePack release
Hi
Hope you are doing fine
I have a scenario where I want to attach files in email notifications to users as part of a Human task of a BPM Process. The documents are in UCM, and are to be retrieved and attached.
I've got this post but HumanTask wizard seems different in this post, may be this is later to 11.1.1.5 FeaturePack.
My Human Task Editor doesn't have a 'Documents' tab.
I'm pretty new to UCM integration, would you please tell me a step-by-step process to get this requirement done.
Thanks in advance,
RaviKiranHi Anuj
Thanks for the reply.
No, i don't see any logs in soa-diagonistic.txt
Also, i have assigned the task to user.I also went to the preferences section and from Notification, i added one more notification and set it as default.
The email did come but it is not coming from the Human Task notifcation but the channel which i have added.
In that mail, i get following error
Caused by: java.security.AccessControlException: access denied (oracle.security.jps.JpsPermission IdentityAssertion)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
at java.security.AccessController.checkPermission(AccessController.java:546)
at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:436)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:496)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:519)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity.checkPermission(AbstractSubjectSecurity.java:144)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity.getActionExecutor(AbstractSubjectSecurity.java:82)
at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter$1.run(WorkflowFilter.java:261)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.invokeFilterChainSecurely(WorkflowFilter.java:258)
... 39 more
Regards
Abhinav -
Control mult access to the Human Task
Hi All,
I have a human task in the BPM process which is assign to the role of the user. I've noticed that the task can be accessed by multiple users at the same time within the BPM workspace task list.
How can I control it that when one person is already open the human task and nobody can open it. Is it a way to
set the concurrency level for bpm human task?
thanks in advance.Guessing you might already know this, but the human tasks have an auto-claim property that is turned on by default. The way this works is that if more than one end user selects a task at the same time, the first one to submit the task will be the one that gets committed. While I'd agree that it's not ideal, the second end user (who also had the form displayed for the task when they simultaneously selected the same task) will not be able to submit the task. The second end user sees this rather cryptic message when they try to submit the form:
>
"Insufficient privileges to access the task information for this task. User 9616d414-d4bc-4573-9d39-cc100fda7391 cannot access the task information for task: {1}. Ensure that the user has been granted appropriate privileges to access the task information for this task."
>
This doesn't sound like the route you want to go either, but from the Workspace - end users can "Claim" a task from the Actions dropdown. Claim is useful when an end user is working on a work item instance and they want to make sure that no one else assigned also tries to work on the same work item instance. End users do not have to claim tasks in the Workspace, but it's useful to keep another end user from working on (or even seeing in their queue) the same work item instance that they had already started working on.
Once claimed, a work item instance can only be viewed and worked on by the user who claimed it and anyone assigned to the Process Owner role (it is shown in the Process Owner's "My Staff Tasks" tab - not in their "My Tasks" tab). The instance could be returned back into the general queue by clicking the Actions dropdown and clicking Release.
Dan -
I require a Human Task allowing a null, updatable, payload parameter
Hello, I hope to get help here for I have been stuck for a while.
I am developing a BPEL process for employee Onboarding. Several of the Human Task forms contain parameters, like Address2, MIDDLE_NAME, etc, which it is perfectly all right for the parameter to have no value. For my exerts below I will use the MIDDLE_NAME parameter.
Below is my error message, the assign which is throwing the error, the schema definition DetermineLocation_ht_payload.xsd, and the task definition file DetermineLocation_ht.task
I have tried various permutations and locations of MinOccurs and nillable. I find it hard to believe that this is such an abnormal requirement, to allow a null element in a Human Task. I am obviously missing something fundemental.
TheseTask Forms should present data to a user, and allow them to edit the updatable data and Approve. Even the non-updatable elements throw the error if null. Everything else in my process works fine: if I use a single character like a "~" or something when initiating from BPEL Console, all works fine. I hate to use a '~' or something for a "filler", seems so bogus.
Can someone please help me? I would appreciate it greatly. Thank you in advance.
Richard
ERROR MESSAGE
[2009/04/03 14:27:16] Error in evaluate <from> expression at line "1212". The result is empty for the XPath expression : "/task:task/task:payload/task:EMPLOYEE_MIDDLE".less
oracle.xml.parser.v2.XMLElement@12cb5f1
[2009/04/03 14:27:16] "{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure" has been thrown.less
-<selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
-<part name="summary">
<summary>
empty variable/expression result.
xpath variable/expression expression "/task:task/task:payload/task:EMPLOYEE_MIDDLE" is empty at line 1212, when attempting reading/copying it.
Please make sure the variable/expression result "/task:task/task:payload/task:EMPLOYEE_MIDDLE" is not empty.
</summary>
</part>
</selectionFailure
ASSIGN CODE
<copy>
<from variable="DetermineLocation_ht_1_globalVariable"
part="payload"
query="/task:task/task:payload/task:EMPLOYEE_MIDDLE"/>
<to variable="ReceiveRead_iv" part="Root-Element"
query="/ns2:Root-Element/ns2:Emp/ns2:EmpMiddle"/>
</copy>
DetermineLocation_ht_payload.xsd
<?xml version = '1.0' encoding = 'UTF-8'?>
<schema targetNamespace="http://xmlns.oracle.com/bpel/workflow/task" xmlns:tns="http://xmlns.oracle.com/bpel/workflow/task" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<complexType name="payloadType">
<sequence>
<element name="RECRUITER" type="xsd:string"/>
<element name="RECRUITER_FIRST" type="xsd:string"/>
<element name="RECRUITER_LAST" type="xsd:string"/>
<element name="SPACE_ADMIN" type="xsd:string"/>
<element name="EMPLOYEE_NO" type="xsd:string"/>
<element name="EMPLOYEE_FIRST" type="xsd:string"/>
<element name="EMPLOYEE_MIDDLE" type="xsd:string"/>
<element name="EMPLOYEE_LAST" type="xsd:string"/>
<element name="START_DATE" type="xsd:string"/>
<element name="GENDER" type="xsd:string"/>
<element name="SL_OFFICE" type="xsd:string"/>
<element name="ASSIGNMENT" type="xsd:string"/>
<element name="PROJECT_MANAGER" type="xsd:string"/>
<element name="COMPANY" type="xsd:string"/>
<element name="BUSINESS_GROUP" type="xsd:string"/>
<element name="WORKGROUP" type="xsd:string"/>
<element name="SUPERVISOR" type="xsd:string"/>
<element name="LOCATION" type="xsd:string"/>
</sequence>
</complexType>
<element name="payload" type="tns:payloadType"/>
</schema>
DetermineLocation_ht.task
<?xml version = '1.0' encoding = 'UTF-8'?>
<taskDefinition targetNamespace="http://xmlns.oracle.com/DetermineLocation_ht" xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20" xmlns:ora="http://schemas.oracle.com/xpath/extension" xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc" xmlns:task="http://xmlns.oracle.com/bpel/workflow/task" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://xmlns.oracle.com/bpel/workflow/taskDefinition"
xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:ehdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions"
xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath">
<name>DetermineLocation_ht</name>
<id>${domain_id}_${process_id}_${process_revision}_DetermineLocation_ht</id>
<title>Determine Location</title>
<priority>3</priority>
<process processId="" processVersion=""/>
<routingSlip xmlns="http://xmlns.oracle.com/bpel/workflow/routingSlip">
<globalConfiguration>
<owner>bpeladmin</owner>
</globalConfiguration>
<participants isAdhocRoutingSupported="false">
<participant name="Assignee1"
skipCondition="string-length(/task:task/task:payload/task:LOCATION) > 1">
<resource isGroup="false" type="XPATH">/task:task/task:payload/task:SPACE_ADMIN</resource>
</participant>
</participants>
<onErrorParticipant>
<resource isGroup="true" type="STATIC">FINALAPPROVERS</resource>
<resource isGroup="true" type="STATIC">oc4j-administrators</resource>
</onErrorParticipant>
<notification includeTaskAttachments="false" actionable="false"
secureNotifications="false">
<reminder relativeDate="ASSIGNED" reminderDuration="P1DT"
recurrence="2"/>
<action name="ASSIGN" recipient="ASSIGNEES"><![CDATA[concat(string('<table width="100%">
<TR BGCOLOR=#ededed HEIGHT="100">
<td>Attention,<br><br>'), /task:task/task:payload/task:EMPLOYEE, string(' has been assigned to '), /task:task/task:payload/task:ASSIGNMENT, string('. Please click on the link below to enter the location for this new employee.<br><br><br>
Sincerely,<br><br>
The BPEL Onboarding Business Process</td></tr></table>'))]]></action>
<action name="COMPLETE" recipient="CREATOR"><![CDATA[concat(string('Task '), /task:task/task:title, string(' requires your attention. Please access the task from the worklist application.'))]]></action>
<action name="ERROR" recipient="OWNER"><![CDATA[concat(string('Task '), /task:task/task:title, string(' requires your attention. Please access the task from the worklist application.'))]]></action>
</notification>
</routingSlip>
<workflowConfiguration xmlns="http://xmlns.oracle.com/bpel/workflow/configuration"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<outcomes>
<outcome>APPROVE</outcome>
</outcomes>
<restrictedActions/>
<payload xmlSchemaDefinition="DetermineLocation_ht_payload.xsd">
<messageAttribute name="RECRUITER" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="RECRUITER_FIRST" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="RECRUITER_LAST" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="SPACE_ADMIN" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="EMPLOYEE_NO" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="EMPLOYEE_FIRST" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="EMPLOYEE_MIDDLE" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="EMPLOYEE_LAST" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="START_DATE" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="GENDER" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="SL_OFFICE" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="ASSIGNMENT" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="PROJECT_MANAGER" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="COMPANY" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="BUSINESS_GROUP" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="WORKGROUP" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="SUPERVISOR" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="LOCATION" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="true"/>
</payload>
<bpelEventListener>false</bpelEventListener>
</workflowConfiguration>
</taskDefinition>
Edited by: rsuchoza on Apr 3, 2009 2:58 PMHi
Try to make the <messageAttribute name="ASSIGNMENT" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
to
<messageAttribute name="ASSIGNMENT" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="true"/> -
Accessing Human Task Payload from ADF Task Flow
Hi
Using jDeveloper 11g TP4 SOA...
The scenario is this:
1. We have created a Human Task which has parameters accountId and accountType in the payload.
2. We have then created a Task Flow based on that human task.
3. Inside the web folder with task flow we have *4 task display forms* (jspx pages).
4. In the task flow we have the 4 pages and then a router
5. Now we want the router to look in the payload of the human task and based on the accountType redirect to the correct task display form.
Problem: We can't access the human task data control from the router in the task flow.
Does anyone have some insigt into how we can read the accountType from the payload and then pick the correct task display form?Hi victor,
i'm using a SOA(OSB) based task service, but i think that you have to use a "task service" (or something like this) to update your task
this is my routine
public Task updateTask(Task task) throws Exception {
TaskServiceContextTaskBaseType taskUpd =
new TaskServiceContextTaskBaseType();
taskUpd.setWorkflowContext(getWorkFlowContext());
taskUpd.setTask(task);
return taskService.updateTask(taskUpd);
where taskService is the port of my proxy.
Hope this help -
How to create payload attribute to the Human Task
Any examples/doco will be appriciated.
You open up the human task file (.task) and on the Data tab you add in whatever variables you want to pass to the human task. These can be simple XSD types such as strings, or complex objects ("Add Other Payload") which are elements which have their own .xsd file, typically Business Objects defined in the business catalog. This is how you configure the payload once the .task file has already been created.
If you have a BPMN process and you're adding a new interactive activity, then you can define the payload while you're creating the activity itself. After you drop the activity onto the process, click the implementation tab, click the green plus icon to add a new human task, then click the plus icon in the parameters section to define the payload. You can drag and drop objects defined as Process or Project data objects from the palette that appears on the right directly into the parameters section on the left. Make sure to mark them as editable if you want users to be allowed to change the values in the human task.
Edited by: Mike Rokitka on May 14, 2010 10:36 AM
Edited by: Mike Rokitka on May 14, 2010 10:37 AM -
FI Partially cleared document which table get saved
Hi,
I want to know in which table partially cleared documents regarding G/L , vendor and customer is saved?
Thanks
ParagHi,
Initially the original document posted will be in the table BSIS ( eg for 12000). When a partial payment made against the original document , eg here (7000) also will be posted in BSIS, since it is only partially cleared. Now when we pay the balance ( here 5000) , for the same document , all the 3 documents wiill be moved to the table BSAS eg, the 12000, 7000, 5000, since it is fully cleared.
Regards,
Smart -
How to take human task values and store them in DB table
Hi, I have a workflow and when I assign the task to someone I want to store some info in a database table that I created.
I have checked the box allow task and routing customization in bpel call backs.
And under the on Assign message, I put an assign bpel construct and an invoke.
in the assign construct I am trying to copy some of the elements from my humantasks_globalvariables to certain columns in my database table.
I have found out you can't copy them directly because the humantasks_globalvariables are of type string and my database columns are anonymous. So I tried using parseEscapedXML(), when I do this I get the error that
oracle.fabric.common.xml.xpath.XPathFunctionException: parseXML() expects the argument to be either a string or an XML element.
The humantasks_globalvariable I am using says it's of type string but it gives me this error.
I am obviously doing something wrong. If anybody know how to take values from a human task and store them in a database table any help would be greatly appreciated.In the actual database the column types are varchar2. But when I drag an invoke from the bpel constructs I associate it with by DBadapter partner link and click the button automatically create input variables. It creates an xsd and this is what one of the elements looks like.
<xs:element name="anyvalue">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>When I do an assign and try to assign the values from the humantasks_globalvariables xsd there types look like this.
task:title string
and the input variable I automatically generated look like this.
ns7:anyvalue <anonymous> -
In which table we can find the relationship between Role id and Task id
Hi Experts,
In which table we can find the relationship between Role id and Task id in Cprojects.
Thanks
SubhaskarHi Subhaskar,
Apart from DPR_ENTITY_LINK , you can also get it from table DPR_PART.
Please go through the below link
http://wiki.sdn.sap.com/wiki/display/PLM/cProjectstablesin+SAP
I hope this will help you.
Regards,
Rahul -
In which table chenges in sales orders are getting saved
Hi Experts,
I have a query
<b>in which table chenges in sales orders are getting saved</b>
Thanks & Regards
Prashant GuptaHi
goto SE16/se16n and enter the table name as CDHDR for header changes
here enter the transaction code in the selection screen as VA02 so that it will give the details of all sales order which have changed.
You can get the change doc object or document number in cdhdr enter the same in
CDPOS in SE16n if you want to know the changes done at item level or you also have the option of entering TABLE name in CDPOS in SE16N selection screen if you want to know changes done in a particular table
regards
Maybe you are looking for
-
Netctl will not start my static IP network configuration
Hi, I've never been able to set up a simple static IP configuration for my wired network adapter. Now I need to in order to reset a router I have at home. I use (only) netctl profiles to manage my wireless and wired network connections. I've Googled
-
I've been experimenting a bit with saving changes made to Canon 20D Raw files to DNG, but without success. When I open the saved DNG file with Apple's Preview, it displays the file without the changes. (I've tried "Embed original raw file," and not d
-
ICloud backups and Photostream not working
My iCloud backups do not appear to be happening correctly. When I first started using iOS5, I had no problem. Both my iPad1 and iPhone4S were backing up nicely to iCloud, and Photo Stream was working correctly. I used my usual Apple ID with iCloud, a
-
Help! Can anyone tell me why Bridge CS4 Doesn't recognize my Windows 7 libraries folder?
I'm having this organizational issue with Bridge, well actually its a total deal breaker. I can't open my 'libraries' folder, I'm in Windows 7, it shows the folder in my folder in my folders side bar, but the drop down arrow goes down with nothing, a
-
Safari crashing every time I make a new tab or window.
Hello; this is my third post to these forums. The first one helped me and the second one garnered no responses. Anyways, I am here with a question. My safari crashes every time I make a new window or tab. I have created a pastebin of the crash log. h