How to assign approval task to a person who is not a member of the site

Hi All,
I need to assign approval task to a person who is not a member of site but member of team site.
I know that if a person need to approve/reject task form should have atleast contribute permission.
Is it possible to assign contribute permission to that person through workflow using impersonate step?

You can assign permission through workflow using impersonate step and add list item permission. Few things to note here
1) Impersonate step actually impersonate the person who last modified the workflow. This impersonation is similar to code impersonation. So you have to be careful that person who is creating this workflow does have permission to assign permission to others.
2) You will have to assign permission to the list item (or list) where the item is as well as the task list item (or list) where your workflow task would be created. I think that would be Association: Task List when in SPD.
3) If user does not have any permission at the site level then the only way they can access the item and/or the task item is through the link they would have received in email. 
I am not 100% sure how permission assignment works from SPD when you list and list items are inheriting permission from parent so please verify that part as well.
Amit

Similar Messages

  • Sending notification for a person who is not a part of the WF

    Hellow experts,
    Does anyone know how can I send a massage from the CUP for a person who is not a part of the WF?
    (Approval of a role creation and a standard WF in the CUP)
    I want to inform a person in one of the stages. I don't want this person to take a part in the WF process.
    Thank you,
    Shira

    All,
    Amol is correct as you can specify groups to be the recipiant for workflows however, that will include them in the workflow path.
    The other options would be to assign additional users into the Cad for information purposes but not assign them permissions to approve requests.
    Or maintain the email address in the UME with the distribution list email rather than a specific user's own address. I wouldn't recommend this though as it could really screw up your master data maintenance!
    Simon

  • How to assign a task to Reuestor in OIM 11g

    How to assign a task to a requestor (who has raised a request for other user).
    I created a Task assignment adapter and mapped variable in Process definition as
    Map To: Request Info
    Qualifier: Requester User Login
    Still it returns null and default task is assigning to System adminstrator. I am pasting the Task Assignment code here. User key value coming as Null.
    Do you have any idea what is the exact mapping required in Process definition.?? Pls note: I am using OIM version 11.1.1.5.0
    public class TaskAssignmentToUserAdapter {
         Logger logger = Logger.getLogger("COM.IDM.PROV.COMMON.ADAPTERS");
         public String getTargetType(String targetType){
              return targetType;
         public String assignTaskToUser(String userKey,tcDataProvider dataProvider ){
              System.out.println("The user key value:" +userKey);
              return userKey;
         }

    Not sure what sample code I can give you, but you need to do a query in your adapter like:
    select REQUEST_KEY from OIU where ORC_KEY='?'
    Here ORC_KEY should be mapped to the process instance key.
    Once you have the Request key, you can use RequestServcie APIs to get the requester information. http://docs.oracle.com/cd/E14571_01/apirefs.1111/e17334/oracle/iam/request/api/RequestService.html#getBasicRequestData_java_lang_String_
    Or if you don't care then get the requester key from the request table. Thus you can have the final query as:
    select USR_LOGIN from USR where USR_KEY=(select REQUESTER_KEY from REQUEST where REQUEST_KEY = (select REQUEST_KEY from OIU where ORC_KEY='?'))
    HTH,
    BB

  • OBPM 10g assigning approval tasks to a individual participant

    Hi,
    In Oracle BPM 10g, is it possible to assign approval tasks to a individual participant instead of assigning to all the participants within a role. A list of participants shall be provided to the initiator while creating the process instance. The initiator selects one of the participants and upon submission the task is assigned to only that selected participant.
    Can the selected participant set up "out of office" or vacation rule, so that the task is automatically assigned to some other participant in the same role.
    Thanks in advance

    This logic retrieves the list of participants in a certain role:
    role as Fuego.Lib.Role               
    parts as Fuego.Lib.Participant[]                         
    part as Fuego.Lib.Participant          
    role = Role.find(name : "Customer Service")
    parts = role.participantsNote that this returns an array of Participant objects and not just a list of their names or ids. Feel free to ask for help getting the list of names or ids if you need it.
    Once you've decided which participant you want to be assigned to the work item instance, you'd use logic like this to assign it to that specific participant.
    // this would make this participant the assigned one in every interactive
    //   activity everywhere downstream
    role.defaultParticipantForCurrentInstance = part
    // this simply assigns the work item instance to that person in the
    //  next interactive activity
    this.participant.next = partThere is an OOTB way to assign a replacement for a participant. Not available in Studio, but an administrator can set replacements in the Process Administrator conole.
    Dan

  • How to assign approver to missing approver of workflow

    We have defined approval group on specific employee so when every user create their leave then it go to specific user for approval. Now the issue is, approver has been terminated and the dynamic query is getting no record. Due to this neither approver information is appearing nor it’s not going to notification user.
    Now we have updated approver name with the new, but how to assign approver to those leave request which have no approver defined.
    Pls advice

    I am bit confused, when i assigned from one user to another user by selecting notification and press reassign button on the main page instead of inside the request where is the same re-assinge button beside approval.
    Now problem is that system has assigned all notification to new user instead of two particular record which i selected.
    pls advice.

  • HT204053 How can I delete my iCloud account which I do not remember anything about the information that I entered about 4 years ago. It always asks my birth date but it seems I did not enter my correct date how can I bypass this question???

    How can I delete my iCloud account which I do not remember anything about the information that I entered about 4 years ago. It always asks my birth date but it seems I did not enter my correct date how can I bypass this question???

    You cannot delete the account from the server (partly to prevent the username from becoming available again and some-one else using it to pretend to be you).. Having disengaged your devices from it, go to http://icloud.com and delete any data in there such as contacts and calendars. Then just ignore it.

  • My phone was stolen, but I had no data left and so can't locate it till the person who has it tries to use the internet. I backed up all my photos on iCloud, and want to get them on my PC. I installed iCloud onto the PC and still can't find my pictures?

    My phone was stolen, but I had no data left and so can't locate it till the person who has it tries to use the internet. I backed up all my photos on iCloud, and want to get them on my PC. I installed iCloud onto the PC and  followed the instructions and still can't find my pictures, says my photostream folder is empty, but it shows on iCloud that i've used most of my storage which is true, so they must be there somewhere?
    Any ideas? I'd really appreciate the help! Thanks

    Yes, I filed police report, but there is nothing they can do until I get back to them on the tracking. It's been offline. I'm sure the whoever took it can find a way around breaking in the ipad..i really was hoping to get my pictures and videos of my kids back

  • How to not show pages in the Site Map

    This is probably the easiest question of them all... but...
    How do you not show pages in the site map?
    It seems that by default, all pages are added to the sitemap.
    Is it a case of unchecking "enabled" and checking "exclude from search results" under "More Options" on the page itself?
    Or another way?

    Hi David,
    The "exclude from search result" will remove from the sitemap.xml "yoursite.com/sitemap.xml" and from major search engines from being picked up.  If you tick this option please allow for a few hours to have the xml to reflect the changes.
    "If you select this option then this web page will be excluded from the site search feature built into this system as well as from the sitemap.xml file submitted to the major search engines such as Google, Yahoo and Live."
    The sitemap module found under site settings is not related to the xml file so you'll need to manually remove and insert onto your page if using this feature.
    - http://kb.worldsecuresystems.com/kb/add-sitemap.html
    Hope this clarifies.
    -Sidney

  • HT4623 I got an iPhone5 with apple care and it got stolen and I got it back but the person who took It drawed something on the back would that void my apple care?

    I got an iPhone5 with apple care and it got stolen and I got it back but the person who took It drawed something on the back would that void my apple care?

    probably not.

  • HT1386 My iOS isn´t in device on the left hand, how can find it? or is it that is not connecting properly to the computer

    My iOS isn´t in device on the left hand, how can find it? or is it that is not connecting properly to the computer

    You need to update to 10.6.8 using Software Update.

  • How do I change system settings so that users are not required to enter the mac's admin pw in order to join a wifi network?

    how do I change system settings so that users are not required to enter the mac's admin pw in order to join a wifi network?
    Right now my macbook pro requires an admin password before connecting to a new wifi network. In other words when a user that is not an admin tries to connect to a new wifi network the pop up displays indicating that it is locked and an admin password is required.
    Is there a way to remove this restriction so that a non admin can connect to wifi without the mac's admin password.

    You can enable / disable this option in System Preferences:
    System Preferences > Network > Wi-Fi > Advanced > Wi-Fi tab > Require administrator authorization to: Change networks

  • TS3276 How do I send an attachment to those who do not have a Mac computer?

    How do I send an attachnent to those who do not have a Mac computer?  My friends are unable to open my attachments from my MacBook.

    What are you trying to send them? Is it from a Mac application like Pages?

  • How do I get home share when it says: the selected files could not be copied because the machine is not a member of the home share?

    What do I do when it says the selected files could not be copied becasue the machine is not a member of the home share?

    You dont say how you are connected to PC .
    This is how i copy data .
    USB Mass Storage mode .
    Use Windows Explorer to open memory card and copy .
    Your free space problem if not resolved copy data off memory card to pc then back .
         jje

  • To assign approval task

    I'm using Guided Procedure
    I want to assign the approval task to the group role.
    Is that possible?
    The points are
    -is it possible to assign the approval task to more than 2 persons?
    -Or is it possible to assing the action to roles of EP or user group?
    Please let me know how to achive it.
    Best regards,
    Koji

    Hi,
    Yes.
    This can be done by assigning an iview for your process and that iview to a group or worksets. Attach this to a role and then attach the role to the set of users who can do the approval.
    So these agents will get the approval task in their UWL and who ever executes it first can do it and then it will disappear from the UWL of the other approval agents.
    Hope this helps.
    Cheers,
    Mandrake

  • How to read approval tasks of a request in OIM using API ?

    Hi,
    Is there a way to read the approval tasks and the corresponding status using OIM API i.e., if workflow has two level of approvals, the approval tasks would be: 1. Manager Approval and 2. Role Owner approval ?
    I have been looking at the API docs. but it didnt help, all I could find is to read the stages and the status of each stage i.e., Request Level, Template Level and Operation Level?
    Thanks,
    Hrushikesh

    below link will help you to locate BPEL worklist API
    http://technology.amis.nl/blog/1496/invoking-bpel-worklist-api-from-remote-server-with-java
    http://docs.oracle.com/cd/E12839_01/integration.1111/e10224/bp_worklistcust.htm

Maybe you are looking for

  • Weird thing about the structure window in JDeveloper

    Hi !. My name is Agustin and I live in Cordoba, Argentina !. My doubt is the following one: I don't know the reason but I can't see my Structure Window, although I have clicked several times in the View > Structure menu item. Is there any option in J

  • XML to deep/complex ABAP table

    Hello I can successfully transform an XML file into an internal table with a flat structure. But I would like to use an internal table with a deep/complex structure representing the relationship of some of data elements. Has anyone been able to trans

  • CS6 Download seems to be corrupted...please help!

    I previously successfully downloaded my CS6 Production Premium Suite and CS6 Design Standard Suite from this link: Download CS6 products But for some strange reason the download installer (2 files) won't install on either of my laptops (Windows 8 and

  • Prepared Statement and Stored Procedure difference?

    For SQL in my web applications I use PreparedStatement object alot in my JDBC working with Oracle 9i. I also heard the term Stored Procedure. What is the difference between Stored Procedure and Prepared Statement?

  • Possible to have Function to return Flex Code (ie: mx:Text text="hello world"/ )???

    I'm new to Flex and need to special case some functionality using XML...not all feed items come with images so I thought the best way to handle this was to pass each feed item to a function that can use if statements and then return the appropriate c