Displaying Process Step in GP
I have an application that I want to be able to enter a guided procedure process at the exact step that the user left off from. This would be similar to clicking on an activity in the user's universal worklist. I am going to have a view created with a search text field and when they choose search, it will display that process and the step that it's at. I wanted to know if this is possible and if there are any examples that I can reference or can anyone supply any code snippets. I understand that I will need to dynamically assign the person the roles so that they have the permission to view it also, but I am alos wanting to make that current step read-only so that it cannot be continued, this will only be used for display purposes.
Also, when doing the search, is there any way to tell if the entire GP process was completed by the user? If so, I want to display another view.
Thanks in advance.
Hi Christian,
Each time you modify anything in the object, including the HTML page, you need to create a new version of it. Old (deprecated) versions are still available for already started processes where they are used, but you can't access and browse them as objects in the design time.
Regards,
Zornitsa
Similar Messages
-
In sales stage combobox how to display the step of the process coach
On the business talk page, in sales stage combobox how to display the step of the process coach and can be selected, not only sale stage?
thank you.For example, in salesprocess list, there are SystemSaleProcess, RenewalSalesProcess and DefaultSalesProcess.
And SystemSaleProcess includes grasp of the situation, the first proposal, estimate submitting, the second proposal 4 salesstages.
And grasp of the situation, including needs confirmation, background of the case confirmed, current problem confirmation, schedule and estimate confirmations, current system configuration confirmation 5 steps.
Now in deal page, the deal type selected SystemSaleProcess, the salesstage is grasp of the situation, the first proposal, estimate submitting, the second proposal 4 salesstage can be selected in the salesstage drop-down box.
But if want to choose more than salesstage, would like to choose needs confirmation, background of the case confirmed, current problem confirmation, schedule and estimate confirmations, current system configuration confirmation 5 steps in the salesstage drop-down box, then how to do it?
thank you. -
How to provide transition comment while completing a process step
Out of the box, we can indicate transition comment for participant steps when completing a inbox item, which is then displayed as a subheading of a inbox item for next step - which is really helpful.
but, how can i provide a transition comment, when completing a process step.
I see the complete method, but dont see where i can provide transition comment.
complete(WorkItem item, Route route)
Environment CQ 5.5Its workitem metadata which holds the comments info. Can you try this if it works
workitem.getWorkflowData().getMetaData(); which will return the dictionary object and set "comment" in this object. -
BPM : too many alerts in a process step - how to remove older alerts ?
Hello
One question about Business Process Monitoring :
We have too much alerts in a process step, so it takes 20 minutes to display them.
How can we reduce the number of alerts in this process step ?
Thanks in advance.
Regards
FredIt worked !!
Thanks John for your valuable inputs. -
Work item display for step : Deadline Missed
Hi,
Parked invoices for one of the vendor is not triggering the work item in the workflow inbox.
But the status is showing as complete. Appreciate if provide guidance how to analyse the issue.
The message is read as below:
Deadline Missed: Invoice# 5106117758 PO# 4567819 Vendor# 10300
Work item display for step " Deadline Missed: Invoice# 5106117758 PO# 4567819 V " called...
Message no. WL223
Thank youHello,
"i looked in SWI1 to see who processed it. But it is not showing any parituclar agent name. "
Maybe nobody has process it, which is why it went overdue and passed the deadline.
If it's a dialog task and it's completed then there must be an agent attached to it.
Look in the workflow builder to see how the deadline is set up for that step. It could be that it just issues a notification.
regards
Rick Bakker
hanabi technology -
Hi
Can you post the process steps involved in configuring survey suite.
ThxHi ,
The below are the steps for the Survey Suite process .
> Open transaction CRM_SURVEY_SUITE
> Left side you get to see the Application Areas like Leads , Opportuities , Activities , Marketing , Contract , Examples etc.... Click on the Application that you would like to create the Survey .
> You get to see the Popup displayed on your screen . Enter the name of your Survey .
Then you get the Popup saying 'Survey does not exist new Templete will be created ' .
The control will be taken to new screen .
> Left side of the screen the first option you see is the 'Title of the Survey ' . Right hand side screen you can type the Survey Title and Save it .
> The option you find ' Maintain Text and Attributes ' . Right Click on this and select ' Insert Question ' .
> Right hand side you need to fill the ' Attributes for the Question ' like
Question Text and the Rating Factor .
> Right Click on the ' Question ' and select the ' Insert Answer ' option . And Right hand side you get the different Answer types and select accordingly and also enter the Rating Factor .
This is the procedure to create the Survey Questionnire . And based on the Rating Factor qualification of the Survey depends .
Hope it helps you in the Survey Creation process .
Regards,
Nagaraju D -
How to repeat sucessfull process step
I want execute an abap program program again to make the next process step to be sucessfull, how can i do that.
when i right click--process monitor on sucessfull process step i am getting set status to red, yellow, if i select yellow
will it run againHi,
Method when it fails in a step/request
/people/siegfried.szameitat/blog/2006/02/26/restarting-processchains
How is it possible to restart a process chain at a failed step/request?
Sometimes, it doesn't help to just set a request to green status in order to run the process chain from that step on to the end.
You need to set the failed request/step to green in the database as well as you need to raise the event that will force the process chain to run to the end from the next request/step on.
Therefore you need to open the messages of a failed step by right clicking on it and selecting 'display messages'.
In the opened popup click on the tab 'Chain'.
In a parallel session goto transaction se16 for table rspcprocesslog and display the entries with the following selections:
1. copy the variant from the popup to the variante of table rspcprocesslog
2. copy the instance from the popup to the instance of table rspcprocesslog
3. copy the start date from the popup to the batchdate of table rspcprocesslog
Press F8 to display the entries of table rspcprocesslog.
Now open another session and goto transaction se37. Enter RSPC_PROCESS_FINISH as the name of the function module and run the fm in test mode.
Now copy the entries of table rspcprocesslog to the input parameters of the function module like described as follows:
1. rspcprocesslog-log_id -> i_logid
2. rspcprocesslog-type -> i_type
3. rspcprocesslog-variante -> i_variant
4. rspcprocesslog-instance -> i_instance
5. enter 'G' for parameter i_state (sets the status to green).
Now press F8 to run the fm.
Now the actual process will be set to green and the following process in the chain will be started and the chain can run to the end.
Of course you can also set the state of a specific step in the chain to any other possible value like 'R' = ended with errors, 'F' = finished, 'X' = cancelled ....
Check out the value help on field rspcprocesslog-state in transaction se16 for the possible values.
You can try this to change the status of the predecessor process to R or X so that repeat is available for the successor step.
Thanks,
JituK
Edited by: Jitu Krishna on Apr 25, 2008 7:11 PM -
Issue in implementing Dynamic participant chooser process Step
I am facing issue in implementing Participant chooser process Step.
I want to create dynamic Participant chooser process Step, I have implemented 'ParticipantStepChooser' class and overwrote 'getParticipant' method. But this process did not appear in Dynamic participant chooser dropdown in CQ5.6 environment.
I deployed same code in CQ5.5 and process appeared in Dynamic participant chooser dropdown.
This is the sample code which I have used:
@Component(immediate = true, metatype = true, label = "DMP Config Service123")
@Service
@Properties({
@Property(name = Constants.SERVICE_DESCRIPTION, value = "A sample implementation of a dynamic participant chooser.", propertyPrivate=true),
@Property(name = Constants.SERVICE_VENDOR, value = "Adobe", propertyPrivate=true),
@Property(name = ParticipantStepChooser.SERVICE_PROPERTY_LABEL, value = "******** Hello ********", propertyPrivate=true),
@Property(name = "immediate" , value = "true", propertyPrivate=true)
public class MyDynamicParticipant implements ParticipantStepChooser {
private static final String TYPE_JCR_PATH = "JCR_PATH";
@Activate
void activate(ComponentContext context) {
LoggerUtil.infoLog(this.getClass(), " ");
public String getParticipant(WorkItem workItem, WorkflowSession workflowSession, MetaDataMap args) throws WorkflowException {
LoggerUtil.infoLog(this.getClass(), "inside getParticipant method{} ");
WorkflowData workflowData = workItem.getWorkflowData();
if (workflowData.getPayloadType().equals(TYPE_JCR_PATH)) {
String path = workflowData.getPayload().toString();
String pathFromArgument = args.get("PROCESS_ARGS", String.class);
if (pathFromArgument != null && path.startsWith(pathFromArgument)) {
return "admin";
return "administrators";Make sure to change your imports in 5.6 to use granite api. Please change from [1] to [2].
[1]
import com.day.cq.workflow.WorkflowException;
import com.day.cq.workflow.WorkflowSession;
import com.day.cq.workflow.exec.ParticipantStepChooser;
import com.day.cq.workflow.exec.WorkItem;
import com.day.cq.workflow.exec.WorkflowData;
import com.day.cq.workflow.metadata.MetaDataMap;
[2]
import com.adobe.granite.workflow.WorkflowException;
import com.adobe.granite.workflow.WorkflowSession;
import com.adobe.granite.workflow.exec.ParticipantStepChooser;
import com.adobe.granite.workflow.exec.WorkItem;
import com.adobe.granite.workflow.metadata.MetaDataMap; -
How can you tell if a process step is already being processed?
Further to my last note regarding assigned a process step to multiple users, how can you determine if the step is currently being processed by another user? When opening a task which has already been opened by another user, the message "The following action has been opened by another 1 user(s)...."
I would like to prevent the second user from making any changes to the object if it's already been opened by another user, hence this request.
Thx!Top Right hand corner of the Safari window you will see a padlock. This shows it's secure.
Otherwise, you are pretty much working on trust. If you want to purchase something online and the site takes you through a paypal based checkout, it's fairly standard practice. -
How to use a servlet in a Workflow process step.
Hi
I need am upgrading existing code from cq 5.4 to CQ 5.5.
The exsiting code uses a servlet with an injected @MailService reference to send emails. It is currently used as a process step service.
However, with CQ 5.5 I see that I need to implement the WorkFlowProcess interface, to see this class listed as in the Process step drop down list.
The issue I have is if I keep the class as a Servlet extension , it does not show up in the drop down list of the process step.
Is there a way to update the code to list this servlet as a process step?
Or is there a way to inject the MailService reference into a class which only implements the "WorkflowProcess" interface and is not a servlet ?
advice appreciated.
thanks
VenThe implementation of WorkflowProcess is to be deployed as an OSGi service, so you can @Reference the MailService in that class.
http://dev.day.com/docs/en/cq/current/workflows/wf-extending.html#Defining a Process Step with a Java Class
scott -
2 Logical Components for 1 Business Process Step
Hello All,
I'm looking for a way to assign in SolMan --> transaction Solar01 - Tab Structure - Business Process Step, 2 logical components for 1 business step. When creating the business step I have to assign 1 specific logical component to this step. Once I have done this I can only select the chosen logical component ffor SAP Transactions, configuration object etc.. As my business step is running on 2 different systems I need to find a way to link transactions etc. in the step to the different systems. Is there any way to change this for the Level 3 elements, like it is for level 2 (business processes) where I can choose in the different tabs between all the logical components?
Thanks in advance
RamóI've seen people use some absolute craziness to get more than three levels. The most extreme being using multiple projects at the highest level (i.e. a project for PTP Accounts Payable). Don't go there.
I personally like to have 1 transaction per process step. Don't use the transaction tab as another process level, use it to better describe the process step (like all the other tabs are uses). It results in a better understanding of the system as you go forward. To do that I make teams break up things they think are one step (this can take some arm twisting, so hit the gym and maybe take a few judo classes).
This allows you to use SolMan in more powerful ways. For instance, if you attach development objects to a step with 5 transactions, you cannot tell which transaction is modified by the development object. However, one transaction per node provides you this link. There are other examples, but basically the "where used" button becomes very useful when you have 1 transaction per node.
Maybe you could provide a specific example of your process and we can think of a better way to collapse it.
Such as:
- PTP Non-Merchandise Purchasing
-- Expense Purchasing
--- Create Purchase Requisition
--- Create Purchase Order (Assign Vendor & Price)
--- Send to Vendor
--- Post Goods Receipt
--- Perform LIV
--- Process Payment
Some companies have 6 level processes already defined in models and putting it into SolMan can be a pain for sure. Your naming convention is usually the best route.
regards,
Jason
The system role and template work around doesn't apply to your situation. -
How to stop the process chain showing status as yellow but no process step
Dear Friends,
How to stop the process chain showing status as yellow but no process step is running in that process chain.
We have manually triggered the process chain for sales it finished successfully till load data but the next step is create index and DB statistics. Both of this steps are in unscheduled position only and no background job for this.
Please guide me.
Thanking you in advance.
Regards,
ShubhangiHi,
At times even I have faced this situation. During those times, running the Function module RSPC_PROCESS_FINISH by passing the right parameters came to my rescue.
Regards,
Raj -
Self Check and Your self check printing process steps and program in SAP
Hi SAP-FICO's
My client required in SAP-ECC-6.0
1.Self Check printing for cash withdrawel
2. your self check for one Vendor or group of vendors for getting DD from the Bank
3.How to issue the same check for more than one vendor and get debited through F-53 bank payment
Can any one give idea and process steps to resolve the above three issues .
Thanks in advance.
Thanks ®ards
maalikHi
Can any one can provide the process steps. -
Handling unit process step by step
Dear All,
We intend to use handling unit functionality.
Our FG let's say FG001 gets packed in container.
I have mapped this as following.
I have created 'Container' as code with material type VERP- Packaging Material. Maintained the required data in Sales org. tab page.
I have created packing instruction in POP1 with container as packing material & FG001 as material.
I have maintained the determination record in POF1 (Frankly I didn't understand the relevance of this step, but did cos has been suggested in several threads.)
Now I have to perform the packing process of FG001 in HU02.
But system is throwing me an error as 'No packing instruction could be found for material FG001', message no. VHUPD002.
I have stuck up there. Kind request you to help me in this, regarding any configuration & processing step, if I am missing.
Also I am few questions to get clear.
1. How to maintain the batch no. of packing material 'Container' while creating/ generating HU as my packing material is batch managed, and need to have information in which HU the batch of packing material is utilized.
2. What happens to the stock statement (MMBE)of both the materials i.e. FG001 & Container when those are get packed i.e. HU created/ generated.
Please respond urgently.
Timely answers will be rewarded.
MimiriVS,
Thanks once again.
You got it right. I was confused as I was unable to understand why packing material is not moving along with the FG material.
Moreover our packing material is container. Once it is packed container moves from plant to plant & then to final destination.
As we have to track the movement of the container, it was necessary for us to the have stock statement.
I am still surprised why standard SAP doesn't support the movement of the packing material along with the contents i.e. FG?
Now to tackle this, we have thought of a way out.
We have maintained two material codes for container. one is dummy container and second is main container for which we have to track the goods movement. Both will be having same material type as VERP but only difference is later won't be having packing material type in sales view. So it will act as normal material.
While creating HU with HU02, both the materials with quantities will be entered in pack material section. Dummy packing material serve as packing material. Here my question is what is HU creation & HU generation? Because system is throwing me an error while generation as 'no packing instruction are there for the material although I have defined determination source in POF1 but when I save the HU with out generating it, system doesn't throw this error
The HU is getting created but I am unable to enter that HU number in VL01N while creating the delivery. How to do that?
MImiri -
Post Processing Steps after Support Package Stack Application
I'm curious if anyone has any guidelines for post processing steps (or pre-processing) when applying Support Package Stacks to their Development Infrastructure (Developmend Workplace and the Central NWDI Server). We have just upgraded a couple of developers local engines and developer studio to SP stack 19 from SP stack 14 and are experiencing some problems. We also applied the J2EE stack and appropriate SCA files to the NWDI server.
After the support packs it looks like our DTR files are gone (when reimporting configuration via Developer Studio the SC's are there but there are no DC's inside of them). Additionally, it looks like we have to manually reimport the newest versions of SAP_BUILDT, SAP_JTECHS, and SAP-JEE. Another thing is that old Local Web Dynpro DC's are now complaining about class path problems and different versions of files. We followed the documentation for applying SP19 exactly as the documentation says for a Java Development Usage type. Is there a checklist or something that anyone has for steps to perform after the application of the support packs?I think I'm missing something. Now I see the code and DC's inside the DTR. However, when I try to import into NWDS no DC's come in (the software components exist, but no DC's in them). Additionally, the CBS web ui reports that my software components do not contain any DC's even though I see them in the DTR. What things can I look at to determine what I'm missing here?
Thought I'd add some more info..after applying the support packs, we imported the new SAPBUILD, SAP_JTECH, and SAP_jee SCA'S into our track as we required some functionality from the newer build SCA. We also reimported our old archives back into the system by manually checking them in assuming this would fix the problem with us not seeing the source in the NWDS or the DTR. After the import, the CBS no longer sees our custom DC's, but the DTR does (both in active and inactive ws). When importing the dev configuration into the NWDS our custom DC's no longer appear, but SAP's standard SCA's do.
Message was edited by:
Eric Vota
Maybe you are looking for
-
ODI-1228: ORA-22950: cannot ORDER objects without MAP or ORDER method
Simple interface between two schemas in the same oracle database (10g) I am trying to copy one table and do one simple lookup (in a table located in 3rd schema on the same database) Integration task fails on ODI-1228: Task messagexml_document (Integr
-
What command should I add to make some of one prefix to go out through particular ISP ?
I'm running a BGP routing in my network. I have 2 Cisco 7507 .I have 4M to ISP A and 4M to ISP B.One router for one ISP. Currently , I have 3 prefixes such as below :- <p>192.168.14.0/24 <p>192.168.15.0/24 <p>192.168.16.0/24 <p>The best routes always
-
First of all i am trying to conact blackberry support here for Facebook issues i am experencing however when i try to submit the fourm i get this error Please correct the following item(s):Please provide a valid Blackberry Smartphone PIN I have ente
-
Mail unexpectedly quitting in OS X Yosemite
Mail keeps quitting. I have tried rebooting too.
-
Drop shipment across ledgers/OU.
Hi, Has anyone implemented or knows how drop shipment functionality across operating units flow works?? Any inputs is appreciated. Thanks!! Bali