Archive guided procedure process and maintain history attributes

Hi All,
We have the need for a workflow through portal with several approval steps.
We want to use guided procedures but cannot find whether it answers to our following requirements:
- When a process is completed, we want to be able to see some detailed data of each activity.
          -ID of the object created after approval    (which we display in the last step of the procedure).
          -Comments from the requestor               (upon which the approver decided to approve).
          -Date and time of approval
This so we can track back from the object id why it has been created and who approved it. (also when the process is already archived, we would still like to see this).
-Does anyone know if there are limitations to the archiving process?
-The exact approver of the process is important to retain as well. In the archive monitor I now only see Initiator, Owner, Overseeer and Adminstrator kept in history. But we need to know who did our approval (which is not amongst these roles).
Thanks for your help
Jurjen

Hello,
Even we have similar kindda requirement. I don't know how well is the standard archive monitor will suit this need. As you have said there might be some vital information that may not be possible to be archived in the standard Archive for GP.
So I'm planning to build my own Ztable in SAP R/3 for the archival of all the processing details, agents involved,date and time etc so that this table can be updated as and when the particular step in the GP has been completed.
This way, I guess i can decide what all details to be archieved and hence code accordingly. Also, this doesn't have any limitation as its a Transparent table in R/3.
Hope you can do something similar to this.
Cheers,
Mandrake

Similar Messages

  • Where are stored attachments in guided procedures process??

    Any one knows?

    Hi Julio,
    The history of the process is not lost after the process is finished. You can see the process instances at NWA->Availability and Performance Management->Process Monitoring->Guided Procedures->Process Instances Tab.
    Here you can Search the Process running/completed/terminated/erroneous/archived Instances based on Initiator/Administrator/Owner/Overrseer userid forlast week/last month/last year/At any Time etc. In the result that you get after search, you can see all the data for each process task. You can see Input Context,Output Context, Processor,Attachment etc.
    Also on the main page for this screen, there are few other tabs which can give you other information about the Process/Process templated and other GP objects.
    Regards,
    Ajay

  • I Have a Guided Procedure Process...now what?

    Obviously I'm a newbie with GP's.  I created a real simple Guided Procedure Process which I can execute in the GP runtime.  So how do I create and iView or a Portal page with it so I can assign it to a Portal role?

    Roles are handled as following ways
                      Role
    Action A --    R
    Action B ---   R
    defined the role to be user defined, runtime defined or initator. So if you are doing the user defined you will be prompted to assign user which are the portal users.

  • Triggering Guided Procedure Process in portal Automatically.(urgent)

    Hi Experts,
    I need to trigger the GP process automatically without going into the runtime work center of GP. Is it possible? If so, then please guide. Its urgent.
    My requirement is:
    One application to fill the details of two persons on whose UWL the task has to be sent. In that form I need a button to start the GP process automatically. Let the third person fills the deatils for First and Second. Then The requesting form will be sent to the UWL of the first person. After he/ she submits it the task for approval will be sent to the UWL of the second person. Then again the second person ahs to approve it and sent the result to the first person. But in this whole process I do not want to enter in to the runtime work certer of the GP. Whether its possible? If so then please guide.
    Regards
    Nutan

    Hi,
    Open your process, select your block and click on parameters tab.
    Uncheck the option Exposed in Input.
    Best regards

  • Getting Action Task Id of Guided Procedure Process

    Hi,
        The scenario is i have three actions with web dynpro GP Interface Callable Object in GP Process.This GP Process is initiated from web dynpro application.Once i initiate the process the first action start and display the action in the uwl.Once i click the uwl link and process it and complete the action it will start the second action.Its working fine.Here i want the second action Task Id in the first action web dynpro component.But iam only getting the previous action Task Id.Any solution to getting the Task Id by using the GP API.Provide me any solution to solve this scenario.
    Thanks and Regards,
    SatheshKumar R

    Hi Sathesh,
    I did not really understand the following line by you:
    Here i want the second action Task Id in the first action web dynpro component.But iam only getting the previous action Task Id.
    Why do you want the second action task id in the first action? Isn't the first action completed it's execution? And why do you need the task id at all? Please explain your requirement a little more clearly.
    To your question:
    Any solution to getting the Task Id by using the GP API.
    In the execute() method of the Interface controller of your web dynpro application, you can use the following code to get the current task id.
    this.executionContext = executionContext;
    String currentTaskId = executionContext.getTaskId();
    But I am still not sure how this code is going to help you. Kindly elaborate so that I can provide any more help.
    Bye
    Ankur

  • Problem with a transport Guided Procedures process - INVALID_LANGUAGE

    Good day. I have a process created in GP. It contains many objects where Original Language is not English. Also the folders, where the process lays, have the Original Language - not English.
    When we try to create a request we get an error: Cannot export transport request;
    com.sap.caf.eu.gp.base.exception.EngineException: Function module
    EUP_TSP_EXPORT produced ABAP exception at SAP system: INVALID_LANGUAGE
    How we can fix it?
    Also we tried to create a dummy folder with the Original Language - English and there weren't any troubles. So the problem in the Original Language... If we only could to change it for the existing objects, but the field is disabled. May be there is some workaround to change a language for the existing objects?

    Hi Kirill,
    As a workaround you can export this process in .sda file and than deploy it on the backend system.
    Regards,
    Yordan

  • Deleting Process Instances in Guided Procedures of NW CE 7.1

    Hi,
    I would like to ask is there a way to delete initiated process instances in Guided Procedures? I am facing this problem that in my Runtime there are so many outdates process instances (for previous test purpose) remaining, for example:
    - Alerts & Warnings (24)
    - Processes which I own (20)
    - Processes which I oversee (20)
    - Tasks that require my action (17)
    I have found the following article regarding the problem ([Guided Procedures - New and Enhanced Features in SAP NW CE 7.1 EHP1|http://help.sap.com/saphelp_nwce711/helpdata/en/87/563934e3f34114901ff69cd041ba38/content.htm]). But it seems that it is only available in EhP1.
    When I navigate to Administration -> Manage Processes -> Find Processes.
    I only can see these 3 buttons: "Change Authorization", "Terminate Instances" & "Complete Step". But without the "Delete Instances".
    Using the "Terminate Instances" did not solve my problem too.
    So I resort to this:
    Guided Procedures Runtime -> Administration -> Maintain processes -> Archiving and Deleting -> Maintain Process Templates -> Global Settings -> Global Settings for Process Instances:
    Completed:
    - Delete (After 1 day)
    Erroneous:
    - Delete (After 1 day)
    Terminated:
    - Delete (After 1 day)
    Still, this did not help me deleting the process instances.
    Could anyone provide me a solution?
    Regards,
    Joon Meng

    solved.

  • Clean Job: Guided Procedures - Locked Objects & Background Action Process Q

    I opened this thread also in Portal Content Development thread,
    but I think its more useful here:
    Hi Experts,
    We are running several Workflows on our Portal, they often lock objects and use the background action processor queue.
    You can unlock these objectes manually by selection 'Unlock Objects' (which is below Guided Procedures - Administration)
    And you can delete the successfull processed action queues (Guided Procedures - Administration - Maintain Queues).
    Is it possible to this in a weekly running job? All objects should be unlocked, the queue should only be deleted for actions which where processed successfully and are older then a date.
    Is this possible?
    Thanks for any help,
    Chris

    Hi Sitarama,
    <br/>
    <br/>Thanks very much for your fast reply. Yes, the smartforms are custom-built. Besides the deadlock error, there still has some errors in SP01 says "Could not pass request to host spool system". But it previews wonderfully in SP01. The detailed SP01 error log is like below:
    Print request processing log
    Errors occurred processing this print request
    Error during print request output. l_rc = 99
    There may be no printout
    Most important attributes of spool request
    Request number 2828
    Request name SMART  LOCA 8000199
    Client 800
    Owner 8000199
    Request attributes
    Time created   2010120906014800
    Remaining life  +00007235800
    Dispo 1 (Go/Hold) G
    Dispo 2 (Keep/Delete)     D
    Dispo 3 (Indirect/Direct) D
    Default output device LOCA
    Default no. copies  1
    Format ZTEST
    Main print request characteristics
    Spool request number 2828
    Print request number 1
    Print request attributes
    Time created   2010120906020500
    Output device LOCA
    Format ZTEST
    What do you mean parallel processing on table level? The smartforms extract data from different SAP tables and then transfer to smartform interface, then they can added in form pages. Do you think this results parallel processing towards tables?
    <br/>
    Thank you and hope to hear more from you.
    Best Regards,
    Jeff

  • Life work events and Guided Procedure

    Hi,
    We have installed ESS business package on EP7 portal and connected to ECC 6.0. We want to configure Life and Work Events (LWE). When a user clicks on Life and Work Events Tab > First Day, Marriage, Benefit for that matter any link on that page, It takes users to Folder selection page of guided procedure to select the process.
    The question is that is it suppose take a user to respective guided procedure as First Day or etc. rather than asking user to select the guided procedure process from folder.
    Thanks,
    Guest user
    Edited by:  on Mar 21, 2008 12:40 AM

    If default configuration takes to actual process that make us feel we are missing something in configuration.
    Lakshmi, Do you have any clue as what is missing to be configured since it is taking us to folder selection page?
    Thanks for your help,

  • Error while executing Guided Procedures Action

    Hello,
    We are getting the following error when a user is trying to execute an Action in the Guided Procedures Process:
    "Cannot complete Action: Activity could not be read".
    What can be causing this?
    Any help would be highly Appreciated.

    Hello,
    This is more than likely due to an inconsistency of a GP object at database level. I suggest opening an OSS ticket as this would require detailed analysis.
    Thanks and best regards,
    Carl Connolly
    Senior Support Consultant - Netweaver Web Application Server
    AGS Primary Support, Global Support Centre Ireland
    Guided Procedures trouble shooting guide:
    www.sdn.sap.com/irj/scn/wiki?path=/display/JSTSG/%2528GP%2529Home

  • How to use WebDynpro Applications in Guided Procedure?

    Hello,
    i want to use a WebDynpro    application as a part of a guided procedure. Therefor i developed a simple WebDynpro    application as described in the NetWeaver    Developer Studio Help. The Application consists of only two views. The first view is to enter data, the second displays them. So far so good....
    In the next step i wanted to integrate this application as a CallableObject for execution in my guided procedures process. The wizard asks in step 2 for the "Development component" and WebDynpro    Application. But where do it get this information? Indifferently what path i enter, it only returns an error the the object is not available on the server.
    EDIT: The path to the webdynpro application is something like this: http://host:port/webdynpro/dispatcher/local/WebDynproUITest/UITest
    kind regards,
    Matthias

    Hello Dipankar,
    thx for the blog! This really helped a lot!
    The problem is, that you cant test the WebDynpro as a stand-alone application. What would be the best way to develop a WebDynpro Application for GP?
    Is there a way to start with a 'normal' WebDynpro Application and convert this when finished in a "guided procedure ready WebDynpro for CE Application"?
    I think i will contact you next week with more questions, for now on its weekend
    regards,
    Matthias

  • Java.lang.nullpointerexception in Guided Procedure

    Hello Guru's,
    We have integrated a WD4J application in Guided Procedure.
    And within this application there is a Submit Button, on clicking it we are getting Java.lang.NullPointerException.
    The same application works fine for other users, only 1 user is having this issue.
    And I tried replicating the same in our Development system and it works fine.
    This issue occurs only in Production.
    Full Message Text
    Exception occured during processing of Web Dynpro application sap.com/cafeugpuiinst/AInstantiation. The causing exception is nested.
    [EXCEPTION]
    java.lang.NullPointerException
    at com.sfwmd.Contract.newcontract(Contract.java:798)
    at com.sfwmd.wdp.InternalContract.newcontract(InternalContract.java:814)
    at com.sfwmd.ContractView.onActionComplete(ContractView.java:5075)
    at com.sfwmd.wdp.InternalContractView.wdInvokeEventHandler(InternalContractView.java:1142)
    at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
    at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
    at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420)
    at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)
    at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
    at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
    at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:333)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:741)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:694)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253)
    at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    Full Message Text
    application [webdynpro/dispatcher] Processing HTTP request to servlet [dispatcher] finished with error. The error is: java.lang.NullPointerException
    at com.sfwmd.Contract.newcontract(Contract.java:798)
    at com.sfwmd.wdp.InternalContract.newcontract(InternalContract.java:814)
    at com.sfwmd.ContractView.onActionComplete(ContractView.java:5075)
    at com.sfwmd.wdp.InternalContractView.wdInvokeEventHandler(InternalContractView.java:1142)
    at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
    at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
    at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420)
    at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)
    at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
    at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
    at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:333)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:741)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:694)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253)
    at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    Full Message Text
    application [webdynpro/dispatcher] Processing HTTP request to servlet [dispatcher] finished with error.
    The error is: java.lang.NullPointerException: null
    Exception id: [0003BAC3E095007900000C830000620E0004B61AE95D50D6]
    Please assist in resolving this issue.
    Thanks & Regards,
    Pramod

    Hi Maksim,
    Thanks for the reply. you are right NPE is at 798 line but this issue is only with one user, for others it works fine. That is my issue.
    Here is the code at 798 :
    wdThis.wdFireEventCallContractView(wdContext.currentNewOutputElement().getW_Zzconnum(),flag);
    public INewOutputElement(InternalContract delegate, com.sap.tc.webdynpro.progmodel.gci.IGCINodeInfo info, Object modelInstance) {
          super(info, modelInstance);
          this.gen_modelInstance = (com.s.insertmodel.Z_Bapi_Insert_Contract_Data_Output) modelInstance;
          gen_delegate = delegate;
    Can you look at this code and tell me what is wrong?
    Thanks & Regards,
    Pramod

  • SAP Workflow vs. Guided Procedures

    Hello experts,
    could anyone explain the differences between SAP workflow and Guided Procedures???
    I know that workflows are just compatibel with a ABAP Stack. Is there a document which compares both process technologies???
    Can I use CAF for SAP workflow???
    Can I use the Visual Composer to create the UI for a workflow???
    Thank you very much
    Regards
    Marco
    Edited by: Marco Gennari on Aug 28, 2008 4:25 PM

    Hi Martin!
    Because my tutor and my professor want to know, if it's possible to start a GP-process from SAP WebFlow automatically if a certain step is reached in WebFlow.
    I have a process as an example and in that process company A works with Workflow and company B, who is responsible for maintenance of a machine works with Guided Procedures.
    When a machine is damaged a Guided Procedure process of company B should be started and after reparing and end of GP the SAPWorkflow should continue.
    The normal way via iporting a WSDL file isn't possible because SAP WebFlow doesn't support SOAP Binding which is necessary for Guided Procedures.
    However in Guided Procedure it's possible to create an URL of a process instantiation. And if you call that URL in your Browser with parameters "process.template.id = xxxxx" and "process.autostart=t" the process will be started automatically.
    So for the first, I just want to call the URL from SAP WebFlow to trigger the GP process. (the handler customizing is done correctly) So I thought with transaction "wf_extsrv" it's possible if you refer to the URL of the process instantiation with process.template.id and process.autostart=t.
    Then generate a task and start the GP-process with the activity referring to the task. That would be a first step to show if it's possible.
    If yes.
    Then I can attend to pay attention to the export and import parameters.
    Can you follow me?
    I hope so.
    I think that post is much too long.
    If you want I can write you my ideas exactly via email.
    null

  • Error in UWL --Guided Procedure initiated by Webdynpro

    Hi All,
    I have initiated a guided procedure process from webdynpro for java code. This is creating a item in UWL inbox. When I am clicking on this item it is showing following error:
    Could not retrieve process instance: contact your system administrator
    Same initated process can be opend from guided procedure runtime.
    Please help.
    Thanks
    Raktim

    hi ,
    the following blog explains how to  do the customization of UWL for guided procedures
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/904ca240-63bc-2a10-1c98-de81b6a045bf
    have you done all these?
    Thanks and Regards
    shanto aloor

  • Urgent: Need clarification on Guided Procedure (GP)

    Dear Guru,
    I am researching on concept of Guided Procedure and Process Integration provided by SAP Netweaver.  Can anyone clarify me the concept of Guided Procedure(GP) and the differences with Process Integration (PI)?  Any useful resources on GP and PI I can learn from?  Thank you very much.
    Point will be given
    Best Regard,
    Mr.Nop

    Hi,
    please check the SAP NetWeaver Developer's Guide on SDN:
    https://www.sdn.sap.com/irj/sdn/developersguide
    http://help.sap.com/saphelp_nw70/helpdata/en/8b/0b674240449c60e10000000a1550b0/frameset.htm
    The following links might be of special interest for you:
    Guided Procedures:
    http://help.sap.com/saphelp_nw70/helpdata/en/b1/019742ad14c46ae10000000a155106/frameset.htm
    Guided Procedures in general:
    http://help.sap.com/saphelp_nw70/helpdata/en/39/198141f906040de10000000a1550b0/frameset.htm
    Enabling Application to Application Processes
    http://help.sap.com/saphelp_nw70/helpdata/en/cf/128a42f802a01ae10000000a155106/frameset.htm
    Enabling Business-to-Business Processes
    http://help.sap.com/saphelp_nw70/helpdata/en/80/c76642804a173be10000000a155106/frameset.htm
    SAP NetWeaver Process Integration (PI) in general:
    http://help.sap.com/saphelp_nw70/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
    best regards
    Carsten

Maybe you are looking for

  • Problems for playing the same wav "n "times

    Hi everybody I ve this problem: In the emulator in my pc, i can play the same "bomb" sound (a file, with extension.wav) the times i want... but when i upload my app to the device, the sound only plays one time(the first time), the next times, it does

  • Problems when editing videos in IOS 8.02

    I recorded a slowmotion video with a moving train the other day; but when I wanted to edit it, I couldn't like I used to. I wanted to cut the first seconds out because of shaking image, but when I tried doing that, it also cut the ending; I couldn't

  • When i was installing oracle database i get the following error please

    when i was installing oracle 11g in windows 7 .... i got the below error like this .... can u please suggest this .. .and how can i set environment variables and where i need to modify ... please suggsest me [email protected] Environment variable: "P

  • IMovie Crashing

    Hi there, I've been having my Mac Computer for about 2 or 3 years, and it's been running fine until the other day. I was making a movie for my dad, and I was in the process of exporting the moive, and it crashed. I cleaned out unwatned projects, and

  • PSE7 - Opening NEF Files Hangs

    Hi, I'm new here so to you all. I have upgraded to PSE7 and use a Nikon D300. I use Nikon Transfer to down load my images. PROBLEM: If I try to open an NEF files for the first time in PSE7 (File>Open) PSE7 Hangs. WORK AROUND: I have set windows to us