Outlook Quick Step order of execution is broken

I have implemented Getting Things Done using Outlook at work and it's been working wonderfully for me. I'm currently on Office 2010.
I have Quick Steps configured that do the following:
1. Categorize the message
2. Create Task with message as attachment
3. Delete the message
The result of this was a new task that was already categorized exactly as I want it.
However, all of a sudden, the Quick Step has decided to start executing these three commands in a different order. First it creates the Task (without a category) and then deletes/categorizes the message. The deleted message is categorized appropriately.
No matter whether I use the shortcut keys or click the Quick Step button, this incorrect order of execution is occurring. I have restarted Outlook and even deleted/re-created new rules, but the same issue is occurring.
This is driving me crazy. It is clearly some type of bug deep in the code. If anyone can track this down or has any pointers, that would be great!

Hi,
For this issue, I recommend you ask in the Office forum which is staffed by more experts specializing in this kind of problems, you might get a better help there. Thanks for your understanding.
http://social.technet.microsoft.com/Forums/office/en-us/home?forum=outlook
Best regards,
Belinda
Belinda Ma
TechNet Community Support

Similar Messages

  • Outlook Quick Steps with Categorize function - Exchange server public folders

    Is it possible to categorize an e-mail with a Quick Step with the right step order?
    I mean If want to do the following:
    copy to a public folder
    make it read
    mark it complete
    categorize it
    It will categorize the e-mail first (like it has a higher priority) and both the actual e-mail and the copied one will be 'flagged' with the category.
    Is it possible to modify the quick step that way to do the categorize function after the copy function, so the copied one will not be categorized, only the original one.
    All the e-mails are in public folders, so I copy the e-mail from a public folder to another one. All the public folders are on Exchange servers.
    Please advise.
    Thank you!

    Ah, no, you can't change that - the problem is that once it's move, the QS won't know which item is it, it adds the category first.
    you can use something like this -
    Sub MoveCopyMessage()
        Dim objNS As Outlook.NameSpace
        Dim objSourceFolder As Outlook.MAPIFolder
        Dim objDestFolder As Outlook.MAPIFolder
        Dim objItem As Outlook.MailItem
        Dim objCopy As Outlook.MailItem
        Set objNS = Application.GetNamespace("MAPI")
        Set objSourceFolder = objNS.Folders("Public Folders -
    [email protected]").Folders("All Public Folders").Folders("New")
        Set objDestFolder = objNS.Folders("Public Folders -
    [email protected]").Folders("All Public Folders").Folders("Old")
        Set objItem = Application.ActiveExplorer.Selection.Item(1)
     ' copy and move first
         Set objCopy = objItem.Copy
          objCopy.Move objDestFolder
    ' then do whatever to original 
            With objItem
                .UnRead = False
                .MarkAsTask olMarkComplete
                .Categories = "This Category"
                .Save
            End With
        Set objSourceFolder = Nothing
        Set objDestFolder = Nothing
        Set objNS = Nothing
    End Sub
    Diane Poremsky [MVP - Outlook]
    Outlook & Exchange Solutions Center
    Outlook Tips
    Subscribe to Exchange Messaging Outlook weekly newsletter

  • Quick Steps can't access my Outlook Contacts

    Hello,
    Quick Steps doesn't seem to be able to access my Outlook Contacts in Outlook 2010. When I try to add contacts for actions such as "Reply and Delete" or "Forward" in the "Respond" category, it gives me the "Address Book: Global Address List".
    I am using a POP/SMTP Account and am not using Exchange.
    I have not found any settings in Outlook that deal with this.
    Thank you

    That didn't seem to solve it. I looked through the options (http://slipstick.me/jing/addressbook.png); I have "Contacts" listed on top, which contains my normal Contacts. I then have the other two contact groups, which I created, which contain less-used Contacts. I have "Start with contact folders" and "Choose Automatically" selected.
    My normal Outlook Address Book (http://slipstick.me/jing/2010-03-31_0835.png) works fine and it shows up when I click the To button when addressing mail. All my contacts are there and I can access my different contact groups from the drop down menu. I have no difficulty with it.
    When I am using Quick Steps, it gives me a box similar to this instead: http://maximumpcguides.com/wp-content/uploads/2007/10/new-contact1.PNG. However, it has "Address Book: Global Address List" as its name instead of "Select Recipients". Quick Steps is the only time in Outlook I have seen this special box. It seems to be connected to the Windows 7 Contacts function, which I do not use.

  • Outlook 2010 Quick Steps - Address Book issue

    It was suggested I ask this question in the Windows 7 forum, after I posted it in the O365 forum... 
    Environment:  Wave15 O365, on-premise users/groups, dirsync'd to O365 (ADFS).  No on-site exchange servers.  Users use either OWA or Outlook 2010 full client (part of Prof Plus 2010). 
    We have verified that the personal address books have had their 'show this folder as an e-mail Address Book' checked.
    When we try to setup a Quick Step in the Outlook client on a Windows 7 Enterprise SP1 machine, it appears to be looking to the local machine's Windows Address Book, instead of the Outlook address books.  It
    only shows an Administrator E-mail Address.  The window top does say Address Book: Global Address List.  We cannot see any other address books.
    When I login as the same user on a Windows 2003 R2 machine (citrix full desktop), it properly sees all of the address books, so it's not specific to the user. It appears to have something to do with the Operating
    System.
    Ideas?

    Hi,
    I'm trying to involve someone familiar with this topic to further look at this issue. There might be some time delay.
    Appreciate your patience.
    Niki Han
    TechNet Community Support

  • How to create a Quick Step to create an appointment but keep the formatting

    I created a Quick Step in Outlook 2013 to create an appointment from a selected email.  The process works except the appointment is created with only the text from the email; all formatting and graphics are lost.  I guess this is the expected
    behavior since the Action is called "Create an appoint with text of message."  Is there a way to set this up so the formatting is retained?

    Hi,
    This is expected and not changeable currently.
    Regards,
    Melon Chen
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • The order of execution (of PL/SQL function calls) changes...why??

    select e.EMPID empid,
    e.name name,
    aatest.SETVALUES(2) z,
    aatest.TEST1() b,
    aatest.TEST2() x,
    aatest.TEST3() y
    from emp e
    where e.empid = 101
    order by e.name;
    when I execute this select statement...the order of function calls is as follows:
    setvalues 1st (call no:1)
    test1 (call no:2)
    test2 (call no:3)
    test3 (call no:4)
    Now...I introduce a join between the two tacles as mentioned in the query
    select e.EMPID empid,
    e.name name,
    e2.deptno deptid,
    aatest.SETVALUES(2) z,
    aatest.TEST1() b,
    aatest.TEST2() x,
    aatest.TEST3() y
    from emp e, emp2 e2
    where e.empid = e2.empid
    order by e.name;
    The order of execution of function calls changes to
    (I observed this using DBMS_OUTPUT.PUT_LINE)
    test3 (call no:1)
    setvalues 1st (call no:2)
    test1 (call no:3)
    test2 (call no:4) (the first and last calls swap!)
    i.e: it calls the last function in the select statement at the beginning
    instead of calling it at the last. Is it the normal behaviour? or whats going on
    here?
    Can somebody explain me, please....
    Details:
    the following four functions are defined in a package called 'aatest' and compiled.
    aatest.SETVALUES(2)
    aatest.TEST1()
    aatest.TEST2()
    aatest.TEST3()
    the Tables EMP and EMP2 are two tables defined in the same schema.

    Your "thinking" is wrong here. You can not use the column order to model your program flow. As SQL is set/tupel based, there is no given sequence of the execution order. Otoh you want to have a specific order in wich your functions must be executed otherwise the result will be wrong (or undefined). Thus here you need a procedural approach. This can be done by using PL/SQL for example.
    You would code your functions in that way, that they are working correctly independent from the place where they are called ie if function1 needs the setvalues function, this function must be called inside the function1 then.
    Are you sure you need all these functions in this procedural approach inside the sql-statement? This is mostly not needed and can be accomplished by using pure SQL. If not, may be your design is broken.

  • Tracking the order of execution of sql scripts in SQL*Plus

    In our production environment we sometimes have to run some .sql scripts in a particular order. Since the order of execution is important , i have created another .sql file caller caller.sql(shown at the bottom) which will call all the scripts in the right order.
    i thought of putting a exec DBMS_LOCK.SLEEP (5); after the end of every execution of the script so that i can see the
    'Ending script1'message .
    The spooling within the caller script(execute_stack.log) has become meaningless because each script has a spool <filename.log> and spool off within it. These spool logs (for every script) is important for tracking purposes as each script belongs to a different development team and i have to send them the spooled log file after the execution.
    I don't want to see the entire scripts running by in my screen. Since these scripts have their own spooling, i can later check the logs if the scripts where executed properly.
    So i need two things.
    1.I just need to see the following and nothing else in the screen.
    Ending script1
    Ending script2
    Ending script3
    .2. I need to log the order of execution. ie. the execute_stack.log should look like the above.Since there is a spool off within each script, this wouldn't be possible.Right?
    Ending script1
    Ending script2
    Ending script3
    .The caller.sql script which calls all the scripts in the right order
    alter session set nls_date_format = 'DD-MON-YYYY hh24:MI:SS';
    set serveroutput on
    set echo on;
    set feedback on;
    spool execute_stack.log
    @script1.sql
    exec dbms_output.put_line ('Ending script1');
    dbms_output.put_line(chr(10)||chr(10)||'.'||chr(10)||'.'||chr(10));
    exec DBMS_LOCK.SLEEP (5);
    @script2.sql
    exec dbms_output.put_line ('Ending script2');
    dbms_output.put_line(chr(10)||chr(10)||'.'||chr(10)||'.'||chr(10));
    exec DBMS_LOCK.SLEEP (5);
    @script3.sql
    exec dbms_output.put_line ('Ending script3');
    dbms_output.put_line(chr(10)||chr(10)||'.'||chr(10)||'.'||chr(10));
    exec DBMS_LOCK.SLEEP (5);
    @script4.sql
    dbms_output.put_line(chr(10)||chr(10)||'.'||chr(10)||'.'||chr(10));
    exec dbms_output.put_line ('Ending script3');
    commit;
    spool off;Is this a professional way of tracking the execution of .sql scripts?

    Pete_Sg1 wrote:
    Is this a professional way of tracking the execution of .sql scripts?No. There is very little professional about using .sql scripts on a production system - when stored procedures are safer, more robust, easier managed and controlled and secure.. and where a log table can be used to properly log the runtimes (and other stats) of each processing step.
    Let's just take a look at the number of moving parts you need to schedule and run a .sql script. A cron job needs to be configured with the proper environment setting. It needs to run a shell script. That shell script needs to load SQL*Plus. SQL*Plus needs to connect to the database (starting a dedicated server process most likely). SQL*Plus then needs to read a .sql file, parse these commands and either execute these locally (SQL*Plus commands) or remotely (PL/SQL and SQL commands).
    How can this be considered professional when the very same can be achieved with a
    - stored procedure
    - using DBMS_JOB to schedule the procedure for execution
    There are so many things that can go wrong with the first method. And so few things that could go wrong with the last one. No contest as to which method is not only better, but also professional.
    PS. See that you use Windows to run these scripts. It is even worse as it introduces another hardware and software layer making the scenario even more insecure & unsafe with more moving parts that can go wrong or simply fail.

  • Quick Step Keyboard Shortcuts Work With Number Keys Above Keyboard, But Not On Keypad

    Had this same issue with Outlook 2013:
    "I assigned hotkeys to several Quick Steps, and used the suggested convention of Ctrl + Shift +1, Ctrl + Shift + 2... through 5.
    When I use the number keys above my QWERTY keys, all is well.
    When I use the keys on my keypad, Outlook does funny things like collapsing all the day's e-mails into the "Today" heading."
    Correct. The keypad values do different things and you can't substitute the keys - you need to use the row numbers with the QAT."
    Ergonomically, the number keys on the numpad are far superior to the ones above the keyboard for processing email quickly and easily (and without carpel tunnel!). I'm right-handed so it's much more natural for me to hold down the same two control keys (alt-shift)
    with my left hand and select the action (a different key every time) I want with my right. Can do it opposite, but requires more conscious thought and is more subject to error (which defeats the whole purpose when I have to go fish a mis-acted on email out
    of the wrong folder).
    Was wondering if this issue had been corrected in 2013 (or there was an easy workaround that doesn't involve writing and maintaining a separate macro or installing/maintaining a separate program like AutoHotKeys). The built-in functionality is 99% what I need,
    but the ergonomic issue may make it unusable for me.

    Hi,
    I can confirm in Outlook 2013 the shortcut keys can only use the number keys above "QWERTY..." and we can't use the number keys on the keypad. This comes by design and is not changeable currently.
    Thank you for focusing on our product, since I can do few on this issue, you can submit your feedback about this request from this link below, Microsoft treasures users voice:
    http://office.microsoft.com/en-US/suggestions.aspx
    Regards,
    Melon Chen
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • Sharing quick steps in a shared inbox...

    I have several quick steps that I would like to make available to anyone who uses a specific inbox on out Exchange server, and would rather not have to go to each PC and set them up individually. Is there a way to either make them available within Outlook
    or to possibly export them and then import them to the users PC? We have some people on Outlook 2010 and some on Outlook 2013.

    Hi,
    Generally, Quick Steps are stored in a “hidden folder” within your mailbox or pst-file. It can’t be share with other users directly.
    As a workaround, we can use MFCMAPI to export the Quick Steps as MSG files from one user, then import it to another user by using MFCMAPI tool:
    1. Create the Quicksteps required to be pushed out to users.
    2. Add a PST file to  the Outlook profile by going to File > Account Setting > Data File > Add > Select the Desktop as the location for easy access of the data file once done.
    3. Switch Outlook to online mode from Cache mode by going to File > Account Setting > select the account > Click on Change > Uncheck Use Cached Exchange mode > restart Outlook.
    4. Download MFCMapi from the following link MFCMAPI http://mfcmapi.codeplex.com/
    5. Launch MFCMapi and Select Session > Logon .
    6. Select the Outlook profile which contains the Quicksteps.
    7.  Select and double click the Email account as shown below.
    8. Expand Root Container > Expand Top of Information Store and navigate to the folder Quick Steps Setting.
    9. Right Click the folder Quick Steps Setting and select Copy.
    10. Go Back to the screen that displays the account and data file under the Outlook profile and double click the PST file attached to the Profile.
    11. Expand and navigate to Top of Outlook data file and right click it and select on Paste.
    12. Click on Ok without checking Paste folder content only.
    13. You will find the Quick Step Setting folder under the data file.
    14. Now Close MFCMapi and Outlook and copy the PST for a location from where you can access it through all workstations. If you can configure the users account on your workstation by going to the control panel then you need not go to each workstation and
    yet achieve the same result.
    15. Launch a user’s Outlook profile after setting it in online mode.
    16. Add the PST file to this profile File > Account Setting > Data File > Add > Select the location of the PST file and click Ok.
    17. Launch MFCMapi and logon to the Outlook profile.
    18. Double Click Data file and navigate to the Folder Quick Step Setting.
    19. Right Click and Click on Copy.
    20. Go Back to the Screen that list all account and data file in the Outlook profile and double click the mailbox.
    21. Navigate to the Folder Quick Steps Settings > Right Click and select paste.
    22. Select the option to Paste Folder Contents only and Click on Ok.
    23. Close MFCMapi and restart Outlook and check if the Quick Steps are present or not.
    24. As mentioned earlier if a user has his custom Quick Steps please create a backup of the same following the Steps 2 to 13.
    Regards,
    Winnie Liang
    TechNet Community Support

  • Field value disappeared when saved in Quick Sales Order form

    HI,
    We have developed a custom form which is similar to the Find Customer Search form in Quick Sales Order form (Navigate to Tools --> Find Customer).
    The custom form searches Customer and populates the selected customer details in Quick Sales Order form (populating the values in Quick Sales Order form is handled in Custom.pll).
    When we select Bill to or Ship to Contact in the Quick Sales Order form and save the Order, the Bill to and Ship to Contacts are disappeared (If the Bill to and Ship to Sites are not Primary).
    Can anyone please help me on this...
    Thanks.

    Check if 'Audit Trail' is setup in OM Parameters for the OU.
    Also check if "Processing Constraints" are setup correctly.
    For Qty reduction we need to add a new row called "delete".
    Thanks
    -Arif.

  • OM: Disable auto refresh check box in Quick Sales Order Form

    hi,everyone
    In screen [Quick Sales Order Form],
    we want to let the auto refresh check box always be checked and can not be updated with Form personalize.
    I didn't find the item in this form,
    and i konw that there is a value which defined in the Profile : [OM: Quick Sales Order Form: Auto Refresh](ONT_QUICK_OE_AUTO_REFRESH).
    Can anyone give me some suggestions?
    thx for ur help.

    hi,Pradeep
    Thanks for your reply.
    Actualy,the profile "OM: Quick Sales Order Form: Auto Refresh" has been setted into 'Line' firstly as we want to auto-refresh order lines.
    So the 'auto refesh' checkbox is checked with default value in the screen,
    but the order line would not be auto-refreshed when user uncheck the checkbox manually.
    So we want to disable or invisible the 'auto refesh' item in the screen with form personalize,
    the problem is i can not find the item or the block in the form.
    Or is there any suggestions to archive this?
    Can you please help me?
    Thanks,
    Leno
    Edited by: Leno Sun on 2013/05/07 19:35

  • Showing column shop_from in quick sales order

    Dear all,
    I am trying to show one field name(ship_from) Warehous , when i go to show field it is not showing that field during creation of new folder, however this field is
    already shows for other saved folder , I have to show on quick sales order form.
    Kindly also note there are two tabs main and other, i want to show under main.
    Thanks

    You will need to disable the 'collapse' button as well as the 'expand' button
    Set up the following forms personalization at FORM level under WHEN-NEW-RECORD-INSTANCE / ORDER (if you use WHEN-NEW-FORM-INSTANCE this doesn't trigger the action when opening an order from the Organizer):
    Type = Property
    Object Type = Item
    Target Object = ORDER_CONTROL.EXPAND
    Property Name = DISPLAYED (APPLICATIONS COVER)
    Value = FALSE
    ... and repeat for target object = ORDER_CONTROL.COLLAPSE

  • Order of execution for various Nodes in HANA Views

    Hello Folks,
    I have created some analytic and calculation views. I would like to know order of execution of various nodes inside them such as Logical Join, Data Foundation, Semantics for Analytic views.

    And to find out how to use planviz:
    Show me the timelines, baby! by Lars himself
    Ravi

  • WHERE clause order ox execution question

    I dont understand order of execution of a WHERE clause, using a complex database
    I want to write a SELECT statement with the following condition
    ... WHERE ( branch = 'main' ) AND ( type = 1 ) OR ( charge -1 AND charge = 2 )
    My question is
    <1> Can yoyu use parenthesis inside of a WHERE clause
    <2> How would you write such a clause as above if you can not use parenthesis
    Thanks

    Just to echo what everyone else is saying, of course parentheses are syntactically valid and can make a difference to the logic. In you example though,
    WHERE ( branch = 'main' ) AND ( type = 1 ) OR ( charge {noformat}<{noformat}> -1 AND charge <= 2 )is the same thing as
    WHERE ( branch = 'main' AND type = 1 ) OR ( charge {noformat}<{noformat}> -1 AND charge <= 2 )and even
    WHERE branch = 'main' AND type = 1 OR charge {noformat}<{noformat}> -1 AND charge <= 2because AND takes precedence over OR. You can think of it as a "stronger" operator.
    However I would not use the last version because it's ambiguous to anyone reading it, and code like that can easily hide bugs. I would also not use the first version because all those redundant brackets are just confusing, making it almost as hard to read (and therefore prone to bugs) as the last version.
    btw I've changed your example because I know this forum can swallow *{noformat}<{noformat}>* (I've used {noformat} tags to preserve it).
    I'm not sure if any of this affects order of execution (and if it does, your Oracle version will make a difference).

  • Issue while updating(Changing) quantity on line at quick sales order form

    Hi,
    I am facing a issue while changing quantity ordered on the order line in quick sales order form. (R12.1.3)
    Although the same logic works exactly as required in 11.5.9.
    There is a custom logic, post booking line status is Awaiting Shipping.
    Now when quantity is changed +(Saved), the status changes to a custom state but at the same time a new row is created with the same line id but different reservation id in the MTL_RESERVATIONS.
    The quantity here is the difference between the original quantity and the new entered quantity.
    And post completion of the custom logic the original row is updated, but being there a additional row the quantity reserved at the shipping tab comes wrong.
    Our requirement is of update which is happening but not the additional insert which is going into MTL_RESERVATIONS.
    The logic is perfect in 11.5.9 and no additional insert is being made.
    Kindly help and give some ideas for the possible reason the issue.
    Please ask for more information if required.
    Thanks,
    Vishal

    Hi Mahendra,
    I have gone through the note id that you have given. sorry to say that, that is refering to diffrent issue.
    Actually what i did is, At form header level, I have hide the fileds using the folder options. once after changes I have closed the form and re-opened it. by that time I can see that Button names got changed in bottom of the "Quick sales order form". Not sure how it become changed. there five buttons over the form, only two button names got changed.
    Kindly suggest any other options.

Maybe you are looking for

  • How can I delete the useless bookmarks icons in FF 29.01???

    On my MacBook Pro, with the new FF version 29.01, every bookmark has an icon which takes up useful space. How can I delete the icons so I can see more bookmarks? Please help Thanks!

  • Newsletter in Pages '08

    I have created a 3 page newsletter that I want to send out to my email contacts. First of all, can the newsletter be combined from a 3 page document into a single continuous document with no page breaks? This would be an easier format to read by the

  • VS15 + IoT: Error when creating project

    Hello everyone! I'm facing a problem that I don't know how to fix it when creating a project of type "Windows IoT Core": I followed step by step the program for IoT. Anyone have an idea? Thanks in advance. Mafyou. Cordialement, Mafyou.

  • Anzeige von JPG-Dateien

    Hallo Auf einigen PCs arbeiten wir noch mit Illustrator 10. Dabei generieren wir auch JPG-Dateien, um sie in Dokumente einzufügen. Neuerdings zeigt MS Windows XP diese Grafiken als leer . Was läuft da falsch? Diese Anzeige als leere JPG-Dateien behin

  • Auto sort problems

    Hi, I have itunes auto sorting my library but it is not consistent. I have 2 CDs that I imported from the NOW! series. It sorted one by Author and created a Now! folder under each one for the 20 authors on the CD. For the other CD, it left all the so