Conditional Inbox Notiification

Today we trigger workflow notification for all inbound EDI orders (successful & unsuccessful).  We have a new request where the customers want to only receive workflow notifications for unsuccessful EDI orders for this particular trading partner.  My thought is to update our existing custom function module [Z_WF_ROLE_FOR_DISPLAY_ORDER] to handle this situation. Is there a way in standard SAP that I can divert the successful EDI order messages at a customer level?
Thanks for your assistance,
Michelle

We are using a BOR of IDOCAPPL.
You asked for additional details: When a new EDI order is created (from IDOC) we trigger a message to the organizational unit assigned in the partner profile (WE20).  This was accomplished by creating a task to create an 'express' message when each of these orders is created, essentially so the rep gets individual notification when each order is created.  Also a role was created [Z_WF_ROLE_FOR_DISPLAY_ORDER] which locates the correct organizational unit. 
My thought for this requirement is to add data to the partner setup which will indicate to bypass the "successful EDI order created" message.  Then in the Role or the Task check that field and skip the express message send.

Similar Messages

  • How to stop workitem complete or how to keep work item in inbox based on conditions even if it completed

    Hi,
    my requirement is to call webdyn pro screen from workflow..
    i am calling webdynpro screen by using FM :CALL_BROWSER from workflow.
    when webdyn pro screen is called user will enter some values . if user closed webdyn pro screen with out entering any values we need show this workitem in his inbox. so that user can again open it and enter values in the webdyn pro screen.
    Please help how to stop work item complete based on conditions.
    Thanks,
    phani

    Hi,
    As per my understanding, this is not a proper approach toy call web dynpro using FM CALL_BROWSER. is the web dynpro screen being called when user clicks on the work item from portal UWL OR from SAP SBWP ?
    if you are calling web dynpro screen from portal UWL when user clicks on work item link, better you achieve it using SWFVISU tcode. in SWFVISU tcode you can maintain which web dynpro. application to call when particualr work item task come in user's inbox. in your web dynpro code, then you can write your buisiness logic when user clicks for example SUBMIT/SAVE button. on action submit/save button you can use FM SAP_WAPI_WORKITEM_COMPLETE to complete the worktiem once the user clicks on final submit/save button. in this way the workitem will get removed from user inbox only upon clicking on submit/save button.
    You can refer below link for web dynpro for workitem:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70648e99-4cc1-2c10-879d-9c61003c69d6?QuickLink=index&…

  • Unable to capture alerts in alert inbox

    Hello,
    I'm working on a simple BPM that sends out an alert via a control step. I have completed the setup as per SAP help/notes/blogs/etc and have seen the alerts being generated in applications log - trxn code slg1. I have also setup alert rules for error conditions and see alerts generated we I change logon info to an incorrect value in my channels.
    However these are being forwarded to some other sever and not showing up in my alert inbox.
    Everything (The XI and the Alert framework ) are setup on the same webAS instance and the RFC destination for the central alert server is set to NONE in salrt1. The ICF service alert_test_xml is de-activated as well.
    Is there anything I'm missing.
    PS: One of the log entry is ->
    Alert forwarding in XML format
    Message no. SALERT018
    Diagnosis
    The configuration of the alert server indicates forwarding to an external alert server.
    System response
    No alert is created in the system. The alert data is forwarded instead.

    Hi Ashish,
    https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1382. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    Hope this weblog will be useful..
    Regards,
    Divya

  • Workflow loop, return the work item to the inbox, instead of automatically executing the work item

    Hello all,
    Within a workflow I have a loop. Inside that a foreground step is executed. Then a condition step is executed to decide if the workflow should continue, stop, or return the work item to the inbox.
    This new workflow was modeled after an existing workflow that is doing just that. Unfortunately, this new workflow is not returning the work item to the inbox. Instead, it just keeps displaying the screen that is called by the function module that is called by the business object method that is executed when the foreground task runs.
    I've included a Word document with further detail in a number of screen prints. Hopefully this is something that will experience workflow developer may have seen before and know how to correct.
    Unfortunately I have done very little workflow development and don't have a clue what might be causing this problem.
    Any help would be greatly appreciated.
    Bruce
    I could not attach a Word file, so I added 3 jpg files.  I would have added another 3, but it seems that posts are limited to 3 files.

    Hi Bruce,
    As per your design, If you are approving or returning, the workflow loops back to the step "Approver - stat key approve".
    Suppose you are one of the approver for this step ""Approver - stat key approve" and if you click on approve or return, then it will try to create a new workitem for "Approver - stat key approve" step.
    As you are one of the approver again, the window opens immediately instead of reaching the inbox of all other approvers.
    Include a dummy activity step in the "approve & return" condition outcome.
    Active the workflow & refresh the buffer SWU_OBUF.
    After this, when you click on return it will not open the same screen again. Instead it will be reaching all the approvers' SAP inbox.
    Thanks,
    Karthikeyan

  • Can't access inbox on ios 7 on iPhone 5 (and prior to updating to ios 7) Type face for "Inbox" is lighter than "Sent", "Trash" etc

    I can't open the Inbox on my iPhone 5, this problem existed prior to downloading and installing the latest ios7 and still exists. The text for "Inbox" is lighter than that of "Sent" or "Trash" which can still be opened. If I turn the phone off and then back on Mail opens into the inbox and new mail is there. Asking Siri to open will also show the content of the inbox, however once I go back to Mailbox the option for Inbox will not open again. Any ideas much appreciated!

    Dear Pierre2936,
    when you have set you iPhone for update the iTunes have automatically made a backup which i assume is saved with you on your PC . check if its there ... as far as your device is concern they might have been some issue while updating the firmware and the updation was not completed properly and due the unsuccessful updation your iPhone is stuck in recovery mode. you need to download the complete iPhone 4S iOS 7.0.2
    http://appldnld.apple.com/iOS7/091-9872.20130924.2wc82/iPhone4,1_7.0.2_11A501_Re store.ipsw from this link and restore the device manually.
    You can do this from within iTunes by shift + mouse click the restore button which will give you an opendialogue box to select the iPSW from which you want to update your iPhone now have patience and let the iTunes complete its process and see if this resolves your issue .
    once your device is in working condition restore your backup which you already have on ur PC and you don't have it then your data is lost :-(

  • Using process variables in conditional transition

    HI,
    I am usin Oracle BPM 1.03
    I wanto to have a value of a variable visible in the user's inbox. Therefore, I need to use project level variables.
    I also want to use this variable in conditional tranistion, but the condition editor only allows Instance level variables.
    Am I overlooking something? Is there an easy way to use project variable in conditional transtions?
    Matej

    you should be able to manually type the transition condition on the properties tab.
    xArea == "MyArea"
    where xArea is a Project Variable

  • Customization - Additional column inserted in Inbox - value not rendered

    Hello,
       I have a requirement for customizing the inbox and populating the new inbox column with additional value. I made coding updates and everything looks good but the inbox does not render the new value at all. I made these updates and overrides.
    Added the column name and value in \apps\cq\workflow\components\inbox\list\json.jsp . When I go to http://localhost:4502/libs/cq/workflow/content/inbox/list.json?_dc=1358787785033&start=0&l imit=40, I am able to see the addition variable and value added and displayed in list.json. For e.g. view of list.json
               "payloadPath": "/content/dam/geometrixx-outdoors/articles/a-simple-plan.jpg",
               "payloadPath_xss": "/content/dam/geometrixx-outdoors/articles/a-simple-plan.jpg",
               "payloadSummary": {
            "lifestage": "Authored",
               "payloadTitle": "a-simple-plan.jpg",
               "payloadType": "dam:Asset",
       2.  Override and updated \apps\cq\workflow\extensions\inbox\cols. Added a new column, lifestage.js. Code in that js file is
        "header":CQ.I18n.getMessage("LifecycleStage"),
        dataIndex:"lifestage",
        ranking:30
        3. The inbox/list.json shows the value lifestage correctly. But still it doesnot populate 'lifestage' value in the inbox column. If I replace the dataIndex:"lifestage" with dataIndex:"currentassignee" or any other thing, the Lifestage column in Inbox is populated with the "CurrentAssignee".
    Why is the lifestage value though visible through list.json not visible in Lifestage column? What else needs to be additionally done?
    Thanks,

    Sham,
         I  followed exactly all steps like you mentioned. The value was not rendered. I put the alert messages. Please see the code below.
    As lifestage is not subpart of payloadSummary, tried both record.get("lifestage") and (record.get("payloadSummary").lifestage but still both alerts shows undefined.I see alerts for 'Inside renderlifestage' but the next alert shows 'undefined'.
      renderLifestage: function(value, p, record) {
                alert('Inside renderlifestage');
                alert(record.get("payloadSummary").lifestage);
                alert(record.get("lifestage"));
                return lifestageTpl.apply({
                   "lifestage": record.get("payloadSummary").lifestage
    Here is the output from inbox/list.json
          "item": "/etc/workflow/instances/2013-01-22/model_360104180212070/workItems/node4_etc_workflow_in stances_2013-01-22_model_360104180212070",
          "title": "Authorship Workflow",
          "description": "Select author for the authorship workflow.",
          "dialog": "/apps/lexmark/dialog/authorshipDueDateDialog",
          "participant": "",
          "currentAssignee": "Administrator",
          "startTime": 1358880950665,
          "metaData": {
            "workItem": {
              "historyEntryPath": "/etc/workflow/instances/2013-01-22/model_360104180212070/history/1358880950664"
            "instance": {
              "currentJobs": "",
              "currentJobs_xss": "",
              "workflowTitle": "authorship_workflow_test",
              "workflowTitle_xss": "authorship_workflow_test",
              "startComment": "authorship_workflow_test",
              "startComment_xss": "authorship_workflow_test"
          "payload": "/damadmin.html#/content/dam/geometrixx-outdoors/articles/downhill-ski-conditioning.jpg",
          "payload_xss": "/damadmin.html#/content/dam/geometrixx-outdoors/articles/downhill-ski-conditioning.jpg",
          "payloadPath": "/content/dam/geometrixx-outdoors/articles/downhill-ski-conditioning.jpg",
          "payloadPath_xss": "/content/dam/geometrixx-outdoors/articles/downhill-ski-conditioning.jpg",
          "payloadSummary": {
            "icon": "/content/dam/geometrixx-outdoors/articles/downhill-ski-conditioning.jpg/jcr:content/rend itions/cq5dam.thumbnail.48.48.png"
          "lifestage": "Authored",
          "payloadTitle": "downhill-ski-conditioning.jpg",
          "payloadType": "dam:Asset",
          "lastModifiedBy": "admin",
          "lastModified": 1323947520464,
          "lockedBy": "",
          "lockedBy": "",
          "timeUntilValid": 0,
          "onTime": 0,
          "offTime": 0,
          "monthlyHits": 0,
          "replication": {
            "numQueued": 0,
            "publishedBy": null
          "scheduledTasks": [
          "inWorkflow": true,
          "workflows": [{
              "model": "Authorship_Workflow",
              "started": 1358880950439,
              "startedBy": "admin",
              "suspended": false,
              "workItems": [{
                  "item": "Authorship Workflow",
                  "assignee": "admin"
          "scheduledTasks": [
          "comment": "authorship_workflow_test",
          "workflowTitle": "authorship_workflow_test",

  • As of January 25, I'm no longer able to resize column widths in Yahoo Mail Inbox--still works in Internet Explorer.

    * I know how column resizing works and have done it regularly in the Yahoo Inbox
    * I've logged out/in of Yahoo, restarted my Firefox browser session, rebooted my computer
    * Other than anti-virus and other auto-updates, there haven't been any system changes (e.g. no new software loaded, configuration changes)

    The internet service you are using is the ones blocking the email from being sent out. You would need to contact them to see what they are restricting.
    Anthony_VZ
    **If someones post has helped you, please acknowledge their assistance by clicking the red thumbs up button to give them Kudos. If you are the original poster and any response gave you your answer, please mark the post that had the answer as the solution**
    Notice: Content posted by Verizon employees is meant to be informational and does not supersede or change the Verizon Forums User Guidelines or Terms or Service, or your Customer Agreement Terms and Conditions or plan

  • Multiple "FromAddressContainsWords" Conditions in One Rule via PowerShell?

    My organization recently moved to Exchange Online and I am looking at trying to convert the old mail rules from our old system (Sieve rules from Zimbra) to something that will work in Exchange Online.  My plan is to massage the Sieve output into New-InboxRule
    statements.  The massaging part is the easy part.  What I'm having difficult with is using PowerShell to recreate a rule that should have multiple -FromAddressContainsWords parameters.  Here's what I started off with:
    New-InboxRule -Name "Annoyances" -FromAddressContainsWords roxioemail.com -FromAddressContainsWords "Covalent Technologies" -FromAddressContainsWords process.con -FromAddressContainsWords [email protected] -DeleteMessage $true -StopProcessingRules -Mailbox George.Lenzer
    This didn't work as the -FromAddressContainsWords option can only be used once.  The error also suggested trying to do an array if the parameter would accept one.  I don't know, because that isn't documented anywhere.  The only thing mentioned
    in the help is that it will take a "MultivaluedProperty" which I assume means some sort of string or array that has multiple values in it.
    I then tried this:
    New-InboxRule -Name "Junk Mail" -FromAddressContainsWords {roxioemail.com; Covalent Technologies; process.com; [email protected]} -DeleteMessage $true -StopProcessingRules $true -Mailbox George.Lenzer
    While this worked, when I went into OWA to look at the rule and check the list of words, instead of each word on it's own line, had a single entry containing everything between { and }.  This doesn't look right, and I don't expect it would do what I
    want.  So how does one go about creating an Inbox rule from PowerShell that needs to check multiple conditions, some of the identical type?  It can be done from the GUI, so there must be a way to do it from PowerShell.  Any suggestions?

    Hi George.  Thanks for posting in the forums.  Looking at both of your code snippets, I can see where the problem is.  MultivaluedProperties in PowerShell are exactly as you describe: a set of properties presented as a single argument to a
    parameter.  The mistake you made was attempting to use the semicolon to separate the items in your multivalued property and then trying to present them as a single string.  This is why you get the whole blob of text between the squiggly braces.
    Before I give you the solution, let me say that what you want is to pass an array to -FromAddressContainsWords.  In PowerShell. the comma along with multiple quoted strings is what defines an array.  See here for a better explanation than I can
    give:
     http://theessentialexchange.com/blogs/michael/archive/2008/02/08/Multivalued-Parameters-.aspx
    With that said, here's the solution to your issue:
    New-InboxRule -Name "Junk Mail" -FromAddressContainsWords ("roxioemail.com", "Covalent Technologies", "process.com", "[email protected]") -DeleteMessage $true -StopProcessingRules
    $true -Mailbox George.Lenzer
    Hope this helps!

  • How can i change the font of email body in my inbox.(outlook 2013 64 bit).

    Hi,
    Is there a way I can change the email body font in outlook 2013 because I am not able to read the emails from my inbox.
    I am using outlook 2013 64 bit and facing reading email.
    Regards,
    Sandy

    Hi,
    What do you mean by "I am not able to read the emails from my inbox"? Why?
    What I can consider is Conditional Formatting and font in message body.
    Conditional Formatting -
    http://blogs.office.com/b/microsoft-outlook/archive/2012/05/10/conditional-formatting-highlight-your-most-important-mails.aspx
    More fonts, sizes and color settings of the Outlook interface, please see the link below:
    http://www.howto-outlook.com/howto/fontsizecolor.htm
    Regards,
    Melon Chen
    TechNet Community Support

  • Sending mail to  SAP Inbox thru actions

    Hi Friends,
    I am having a requirement as below:
    Need to send one mail to SAP Inbox to the BP in one specific partner functions in an activity based upon the below conditions:
    1) Status of the transaction is open
    2) The Todays' Date -Created date =45
    I believe this can be done using actions. Please let me know if this is possible. If yes let me know the simplest way and if know let me know the alternative way.
    Thanks,
    Jai

    hi
    yes you can do this using actions
    just create your action profiel and there you give processing type as smartforms
    and then select your parameters\
    there are some standard actions available in the system for that you can refer to them
    then you inside the conditions give your conditions
    attach your action profile to your transaction and then you have what u wanted
    alternate way to achieve this is using FMs or workflows
    best regards
    ashish

  • How to catch the CC's error in the alert inbox(RFC to File)

    Dear All,
    I'm now have a question about catching the CC's error.
    The interface is RFC to File, when the sender CC had a error(for example:RFC adapter's connection information was wrong) , there was not error message in the alert inbox even though I set all the condition of the alert rule with "*".
    where is the problem?
    thanks,
    Sam

    Hey
    First of all check SLG1 if any alerts were triggered for the error.
    Secondly uncheck "Suppress multiple alerts of this rule" option in alert configuration in RWB,it might be checked right now.
    Thanks
    Aamir

  • P.O appearing in user's approval inbox even though he is not an approver

    Hi All,
    We are on SRM5.0 SP10 and Extended Classic scenario.
    We are using N-Step Approval BADI for determining approvers and triggering approval work flow.
    In our case the logic is written in such a way that the purchase order should go for approval to all the persons of the purchasing group who are having the required Approval limit other than the creator of the purchase order.
    In the Approval preview it is showing the correct list of approvers (all in the same purchasing group) but the purchase order is also appearing the Approval inbox of another user (purchaser) who belongs to different purchasing group.
    We cross checked the logic and the function modules used in BADI to determine the list of approvers and everything looks to be fine.
    I have cross checked the org. assignments and BP changes and everything seems fine.
    Please let me know where else things may go wrong and any thoughts on how to resolve this issue.
    Awaiting a quick response.
    Regards,
    Teja

    Hi RM,
    are there any conditions used for the procurement and may be depending on these conditions different set of approvers are identified.
    Aditya

  • Work Item to be disappeared from user1 inbox when escalated to user2

    Hi,
       I created a customising workflow for Credit Memo Request with 2 escalations  for approval. I have used Fork operation to get this functionality with Requested start option in 2nd and 3rd branch to escalate after 3 and 6 days respectively if not the document is approved by the agent in branch 1.
    Every thing works fine, but the client wants the work item to be removed from USER1's inbox when escalates to USER2 and from USER1 & USER2's inbox when escalated to USER3.
    Could you guide how can we do it in my case.
    Thanks in advance.
    Edited by: Jaya on Sep 30, 2010 10:26 AM

    HI Jaya,
    you can make use of 'Processing Obsolete' here as it would remove workitems from the approvers inbox whose deadline is missed.
    First of all , in the decision step make 'processing obsolete' active under 'outcome tab' of the task.
    Use latest end with time as 3 days and  action as modeled.Now in modeled deadline, make use of process control step and select 'set workitem as obsolete'  and put step number of your dialogue step in 'workflow step'.
    This will make the workitem diasppear from the approver inbox once the deadline is missed after 3 days.
    Now to repeat the process fro 2nd and 3rd approver , put all of this in a loop, and before loop ends, find the next approver id in the outcome 'Processing obsolete' of the desicion step.and pass this id to the expression used for approver.
    The loop condition can be a flag that is set to X when a deadline is reached. To do so, add a container operation in modeled deadline before process control step that will put the flag X.
    So loop will continue to second pass if deadline is missed and hence so on till 3rd approver.Formulate condition for highest level of approval too.
    Hope this helps.
    Regards,
    Sangvir Singh

  • Ascending Decending Sort order for the inbox search

    We want to change the sorting for some the fields in the inbox in the ascending or decdending order. Currenty seems to us that we cannot fix the  "order by" (Ascending or descending)  for Sort.
    Has any one experienced this if yes please advice.

    Hi,
    There is a badi for Inbox, CRM_IC_INBOX_BADI. In thsi you have a method CUSTOM_HITLIST_SORT. Here you get the structure which contains the data. Now for which evere condition you want to change the sort or add a new sorting parameter you can do it here.
    Regards,
    Pranay
    Do reward Points

Maybe you are looking for