Limit users in search when Forwarding workitem or creating Substit. Rule?

When you are in Universal Worklist, you have capabilities to Forward workitems or Maintain Substitution Rules.  In both cases there is a select box where you can search and pick a user from the system who you want to Forward a workitem to or say make your Substitute when creating a Substitution rule.  
Is there a way to limit the users returned when searching?   It appears you can find any account/user in the system.  For example, we entered "admin*" in the search box and it returned "administrator".  We would not want this or any other kind of non end user account.  
Also, we have concerns about customers accidentally being able to forward workitems to different customers or competitors.
Matt

Hi Mike, thanks for the OSS and reply.  I agree with what you are saying.  I'll just add a few comments.  To help clarify, I guess there are two security concerns.   One is who you can forward workitems to and the other is hacker type security.  A security vulnerability report from a 3rd party is what prompted my posting.  They had issue with the user search on creating substitute and forwarding workitems (the fact it allows a complete enumeration of the system's user accounts).
Restricting by possible agents (=General Forwarding not Allowed) is also for exactly this purpose.
Perhaps that explains why not many companies have the same concern?
I agree and we are using this in some workflows.  It does prevent you from forwarding a workitem to someone that is not a possible agent.  The problem is that the user search still shows all user accounts.  Fails their report and some of our users complain it forces them to know who the other possible agents are or guess.
Another option is to not allow forwarding for the task but put the whole thing in a loop and give them a forward option as a decision choice or button which results in an agent selection step or popup box and then loops around, sending the task to the new agent.
Yes, we do this in some workflows.  The only issue is that we do this with synchronous dialog in SBWP and we cannot do the same in UWL.
Thanks again for your reply.
Matt

Similar Messages

  • BADI or User Exit required when a Task is created in a Transport

    Hi Experts,
    Could you please tell me is there any BAdi or User exit Triggered when a task is created in transport by any other users.
    I need to track if some one simply adds task under others transport.
    Thanks and regards,
    Venkatesh

    Hi venkatesh,
    put a breakpoint into method GET_INSTANCE of class cl_exithandler.
    Then do what you want to supervise. The method is called for all BADIs triggered. You will find out which one can be used.
    Please excuse the generic nature of my answer. I didn't know what you already tried.
    Regards,
    Clemens

  • Freight Unit Building rule isn't used when FWO is automatically created via PI

    a freight unit building rule is created and attached to the forwarding order configuration , When forwarding order is created manually , Freight unit building rule is picked up automatically , and freight units are created based on such definition.
    When Forwarding order is created via PI , the freight unit building rule isn't picked , I need it to be picked in all cases.

    Hello,
    You can check your condition /SCMTMS/FWO_TYPE and check, which  type FWO was generated by PI. If you have more than 1 type.
    Maybe you FUBR was assigned in FWO type 2 and PI creates FWO type 1 (Standard selection).
    Could you check this?
    Best regards,
    Vicente Picard

  • From return_code of FM SWF_CREATE_EVENT, can we know if workitem is created

    Hi,
    FM SWF_CREATE_EVENT has return codes 0-3, 999. Much likely that 0 would be the code when the workitem is created. But I want to be certain.
    In a program, there is bulk data updation which alongside creates work items. Sometimes the workitems dont get created. Thus, wanted to see for any return codes to ascertain the creation of the Work item.
    Regards,
    Chitwanjit Singh

    Hi Chitwanjit,
    The problem is FM SAP_WAPI_CREATE_EVENT will not trigger the workflow. Its just Creating the event. So if the
    event is linked with any workflow then the workflow will be triggered.
    If the event is not linked with any of workflow's then no workflow will be Triggered.
    First you have to check the return code of the FM, SAP_WAPI_CREATE_EVENT. If it is '0' then the event creation was
    Successful. After this also we cannot ensure that the corresponding workflow triggered or not.
    If it is any event linkage issue, then the workflow will not trigger. If you need 100% confident then you have to check SAP_WAPI_WORKITEMS_TO_OBJECT. If the workitem is created, then the workflow Triggered Perfectly.
    Thanks,
    Viji.

  • NPE when create Business Rules in SCA in JDEV

    I got this error message when try to create Business Rules in SOA composite with input/output.
    My JDEV Build is JDEVADF_11.1.1.6.0_GENERIC_111205.1733.6192.1
    java.lang.NullPointerException
         at oracle.tip.tools.ide.rules.dictionarybuilder.jdev.JDevDictionaryFileBuilder.createRuleDictionary(JDevDictionaryFileBuilder.java:377)
         at oracle.tip.tools.ide.rules.dictionarybuilder.RulesCreationDialog$1.run(RulesCreationDialog.java:101)
         at java.lang.Thread.run(Thread.java:619)
    When I tried to create Business Rules without input/output, it is created OK.

    I'm still having this problem. I checked that RMI is running but whenever I try to enter in Planning the logs write that it can't connect to the eas database, and HBRPluginData relational table isn't being filled.

  • Forwarding workitem to a Service user.

    Hello All,
                   We are using a standard  function module SAP_WAPI_FORWARD_WORKITEM OR by SWIA
                   for forwarding a workitem but its showing Following  error
                  ERROR   :   User ABC  is not a dialog user: Not possible to forward.
                   This user is a SERVICE user and if we make it dialog user than it is allowing to forward workitem to this user.
                   What we want is to forward workitem to a SERVICE user.
                   Kindly provide the solution for the same.
    Regards,
    Aditya

    Hello Eddie,
                         On searching  for the note details on sap marketplace got the following error.
                         ERROR:    The requested SAP Note is either in reworking or is released internally only.
    Regards,
    Aditya

  • IF_SWF_IFS_WORKITEM_EXIT: How to find out recipient of forwarded Workitem

    Hello everybody,
    I am developping a workflow application with an external status monitoring, i.e. for each workitem I must write the current status as well as the person or organizational unit who is reponsible for the workitem to an external Z-table.
    I found that the programming exits using the interface IF_SWF_IFS_WORKITEM_EXIT would be the right way to do this. However, I cannot find the recipient of a forwarded workitem in the whole object, neither a method which would return this information.
    Does anybody have an idea?
    Thanks a lot
    Martin

    Hi,
    not quite.
    I want to achieve the following:
    Let's assume, the workitem is in the inbox of user DILBERT.
    Now DILBERT is in his Business workplace, selects the workitem and clicks "forward". He gets the popup to enter the user he wants to send the workitem to. Let's say, he picks user WALLY.
    Now I want to upate my custom status table with the user WALLY as the actual agent. Unfortunately, when I call the mehtod IM_WORKITEM_CONTEXT->get_header, the field WI_AAGENT still contains the value DILBERT instead fo WALLY.
    And I can find the value WALLY in no other accessible field either.
    Thanks,
    Martin
    Edited by: Martin Krausch on Apr 19, 2009 4:47 PM --> corrected typo only

  • Class is not appearing in "Java Batch Job Class Search" when trying to add.

    Hi,
    I have oracle CC&B 2.3.1, with SDK 2.2.0.12. I am trying to create new java batch job class by copying an existing one and modifying it to be used with new Batch Control .
    Steps are as follows:
    1-Created file by copying the exiting file
    CreateLatePaymentChargesProcess.java ; and only changing the name of the class:
    public class CmCreateLatePaymentChargesProcess
    extends CmCreateLatePaymentChargesProcess_Gen
    File location :
    D:\spl\ccb231\applycm\ssgc_patch\java\source\cm\ CmCreateLatePaymentChargesProcess.java
    D:\spl\ccb231\applycm\ssgc_patch\java\source\cm\ CmCreateLatePaymentChargesProcess_Gen.java
    2-Run ApplyCm build successfully , which generated these files:
    D:\spl\ccb231\java\target\cm\com\splwg\ccb\domain\billing\batch\ CmCreateLatePaymentChargesProcess.class
    D:\spl\ccb231\java\target\cm\com\splwg\ccb\domain\billing\batch\ CmCreateLatePaymentChargesProcess_Gen$1.class
    D:\spl\ccb231\java\target\cm\com\splwg\ccb\domain\billing\batch\CmCreateLatePaymentChargesProcess_Gen$CmCreateLatePaymentChargesProcessWorker_Gen$ThreadParameters.class
    D:\spl\ccb231\java\target\cm\com\splwg\ccb\domain\billing\batch\CmCreateLatePaymentChargesProcess_Gen$CmCreateLatePaymentChargesProcessWorker_Gen$ToDoProperties.class
    D:\spl\ccb231\java\target\cm\com\splwg\ccb\domain\billing\batch\CmCreateLatePaymentChargesProcess_Gen$CmCreateLatePaymentChargesProcessWorker_Gen.class
    D:\spl\ccb231\java\target\cm\com\splwg\ccb\domain\billing\batch\CmCreateLatePaymentChargesProcess_Gen$JobParameters.class
    D:\spl\ccb231\java\target\cm\com\splwg\ccb\domain\billing\batch\CmCreateLatePaymentChargesProcess_Gen.class
    All the above classes are part of CM.jar file
    ContextManagedObjects.xml ;  contains these information
    <com.splwg.shared.environ.ContextManagedObjectData>;
    <domainPackages/>
    <lookupFieldClasses class="tree-map">
    <no-comparator/>
    </lookupFieldClasses>
    <cobolAlgorithmInterfaceExtensions class="tree-map">
    <no-comparator/>
    </cobolAlgorithmInterfaceExtensions>
    </com.splwg.shared.environ.ContextManagedObjectData>;
    packageMetaInfo.xml was not created
    Still the class is not appearing in "Java Batch Job Class Search" when trying to add a new program name referencing this java class.
    I tried restarting the Tomcat application server, still not appearing.
    Where did I go wrong about it?
    Thanks
    Edited by: cc&amp;amp;amp;b-user on Jul 29, 2011 12:39 AM
    Edited by: ccb-user on Aug 2, 2011 9:28 PM
    Edited by: ccb-user on Aug 7, 2011 11:36 PM

    Hi,
    Did you copying the base file CreateLatePaymentChargesProcess.java?
    I also create a new batch job which copying the CreateLatePaymentChargesProcess batch code the only difference in getBills() method query and inner class CreateLatePaymentChargesProcessWorker extend CmCreateLatePaymentChargesProcessWorker_Gen, instead of CreateLatePaymentChargesProcessWorker_Gen.
    The batch is working fine in my end.
    Thanks,
    Atul Singh.

  • Redirect users to page when we take system in maintenance mode.

    I would like to redirect users to page when we take system in maintenance mode. We are on 12.1.3 application. please provide me document which have these details

    Please see old threads which discuss the same topic.
    http://forums.oracle.com/forums/search.jspa?threadID=&q=Redirect+AND+Maintenance&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    http://forums.oracle.com/forums/search.jspa?threadID=&q=Maintenance+AND+Message&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    http://forums.oracle.com/forums/search.jspa?threadID=&q=Outage+AND+Maintenance&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Please search the forum before posting similar questions.
    Thanks,
    Hussein

  • Exchange 2013 Issue: Outlook 2010 auto populating the From Tab when forwarding email

    Exchange 2013 Issue: Outlook 2010 auto populating the From Tab when forwarding email        
    I am running Exchange 2013 and I have an end user who connects to it via Outlook 2010. All was going well till he went to forward an email and he noticed that the From button appeared and auto populated the sender's email address.
    I have clicked the Empty Auto Complete List in Outlook's Send messages... still displayed the From tab when forwarding.
    I recreated the profile in outlook... same thing.
    I created the profile with outlook 2013... same thing.
    There is only one user profile setup in Outlook.
    (I know the from tab usually appears when you have multiple profiles setup in Outlook and/or when you configure the "From" tab.)
    I opened the end user's email in Exch 2013's OWA... what was different here was when I clicked on the email and it opened, it did NOT have the Reply or Forward option... and it displayed as a "Draft" email.
    Does anyone have any ideas?

    So are you saying that the from button is filling the option with the original senders address (eg the person who sent the message to your user), or that it's filling in the your users address (in which case I don't understand what the issue is, since
    it IS going from your user)?

  • TS4002 When forwarding email to others from my inbox...any attachments are not included in the forwarded email even though it shows the attachment in the sent box file.

    Can't get attachments (of any type - pdf, doc, xls, etc) to go to recipient when forwarded email from my inbox.
    Help?
    TFP1         

    Hello Ramki
    DECISION_NOTE is a new element created in the standard decision task as of new releases (Note 1643764)
    Once the user fills in the comments, they are saved as SOFM Objectsin DECISION_NOTE (this too is multiline element). All we have to do is bind it back to the workflow container in _ATTACH_OBJECTS.
    Hi Ronen
    Thanks for the suggestion.....I was thinking on the same lines too....if at all we have to change the approach, I need to keep it least disruptive .
    Hi Rick
    Will test the FM SO_NEW_DOCUMENT_ATT_SEND_API1 ...let me check if I can redefine SENDTASKDESCRIPTION in a delegated subtype of SELFITEM and use this API ....(if at all I can)....
    For the wait step part.... the attachment is added to the mail step via the binding from the workflow...._ATTACH_OBJECTS from Workflow to _ATTACH_OBJECTS of the email task...not sure where you want me to set a wait step. Request you to please elaborate a bit more.
    Thank you all for your kind inputs!
    Will be back with my today's trials...
    Regards,
    Modak

  • I need a fmodule to forward workitems

    hello,
    I need a function module to forward workitems. I know about SAP_wi_forward and SAP_WI_OBJECT_FORWARD but these function modules can only forward one workitem at a time,. Iam looking for a fmodule which transfers multiple workitems to a user in one time..Will u help me in this ASAP.................
    Thanks And Regards,
    Vicky

    you should use SWW_WI_FORWARD
    all processings on work items are always done one by one so you have to do the LOOP by yourself

  • Limit user session in ADF security

    I want single user work in web application only with a single session at any time. How can I limit user sessions?

    Hi,
    +1. How can I override ADF security (based on JAAS) credentials checking mechanism j_security_check ?+
    Why do you want to override this?
    +2. How can I store users log-in log-out information in database? Which classess and which methods must be overriden? Can you show code sample of your realisation, please?+
    Authentication is not handled by ADF but WebLogic Server. If you want to track database login information you will need to write a custom JAAS Login Module and configure it as an authentication provider in WLS
    How can I check if user closed browser?
    I would use a temporary cookie with no lifetime. This way, when the browser is closed, the cokie is unavailable, indicating that the user is good to login again. However, this then allows users to start 2 sessions using different browsers (again something you would need to check)
    Frank

  • How do I erase sender info when forwarding e mails

    I want to forward emails but i do not want to have them see where it came from. It does not allow me to erase sender info when forwarding it.

    Firefox doesn't do email, it's a web browser.
    If you are using Firefox to access your mail, you are using "web-mail". You need to seek support from your service provider or a forum for that service.
    Computers don't use local time, but rather they use GMT and allow the user to adjust the offset for local time. There's usually a preference provided in the web mail software that can be set for your offset from GMT. Other software used on the web sometimes show the user the local time for that server, like this forum uses PDT for displaying time.

  • I need to execute a formatted search when the field loses focus

    Is this even possible?  I do NOT want to force the users to press shift-f2 every time to validate/search on every field on the form.  This is absurd.  How can I trigger a formatted search on a field when it loses focus?
    I tried activating menu item #7425, but it's not executing the one on the field that loses focus, but a different one.  I guess it only works on the active field??
    I tried catching an earlier event, but after it executes the formatted search on the right field, it places the value on whatever field just gained focus instead of the one it was assigned to.
    Any ideas here?  We cannot force our users to press shift-f2 on all these fields!
    The only other idea I have is to not use a formatted search but instead try to create some sort of popup form with a grid and my own query.  There has to be an easier way, right?

    Bryan:
    I use the following on a KeyDown event for when the User tabs out of a field after entering data if the data they entered is not valid.  Perhaps you could try this in the LostFocus event:
    g_B1Connection.Application.SendKeys("+")
    Also, I have used this in the KeyDown event:
    DisplayLookup("txtWO0")
    Private Sub DisplayLookup(ByVal objText As String)
            Try
                WOItem = WOForm.Items.Item(objText)
                WOItem.Click(SAPbouiCOM.BoCellClickType.ct_Regular)
                g_B1Connection.Application.SendKeys("+")
            Catch ex As Exception
                g_B1Connection.Application.MessageBox(ex.Message, "Ok", 1)
            End Try
        End Sub
    Thanks,
    EJD

Maybe you are looking for

  • My SkypeName has changed automatically

    Hi, Today, I'm facing this problem.  My SkypeName has changed by itself. I found it while I reseting my password.The temporary password arrived to my given email address with a different name.  I checked my wife's contact list and it still showing my

  • Item sales not to be accounted

    Hi Experts, Business wants to do a setup such that the sales of one material should not be accounted in company's total sales value. The sales order of the material will have non-zero sales value and the customer will be charged for that material . P

  • How can I easily highlight, test, and delete sections of my timeline?

    I am new to both Logic Pro and to Mac having been editing audio and video on a PC using Sony Sound Forge and Vegas Pro. Every Sunday I record the message at my church, burn a CD and bring it home to edit it before creating CDs and then putting the me

  • Saving Error Messages

    Is there a parameter for javac.exe that will save the error messages to a file (.txt)?

  • ATP check for EDI orders

    hello all, When we create a sales order manually, we get a delivery proposal screen with the options of choosing different dates and quantity. Can I know how this works with an Inbound EDI order? Whether the sales order will be created with unconfirm