How to divide the request to assign a role to multiple users in several.

Hello

While we are assigning a role to multiple users OIM11g at the same time, demand has cut several queries to get approved by the Manager of beneficiaries. Please let us know ways to apply the composite to divide the application.

Why two separate approval process? Instead of two only have a license deal with assignment of dynamic loop based Manager of beneficiary to the owner of the role, and attach it to the level of the operation and you should be good (with auto level template and request approval).
The child requests are generated only at the level of the operation and NOT to any two previous levels. It is the engine of the application for you.

-BB

Tags: Fusion Middleware

Similar Questions

  • How to duplicate the screen of Windows 8 start for multiple users

    I will implement separate user profiles for the grandkids on my PC of Windows 8 and want to start them all out with the same applications and settings.  I can do it all manually, but I would like to create one, and then copy the settings for others.  I know how to do this in previous versions, but so far have not seen splash screen settings at the usual place.

    Hi CraigLawrence,

    Thank you for choosing Windows 8 and join us on our community.

    Looks like you want to have the same start parameters of the screen for the user accounts. We will be happy to help you.

    You will be able to change the parameters of start screen under security settings for the family.

    I suggest you to follow these steps and check.

    a. press the Windows key + X , and then select Control Panel.

    b. Select the user accounts and family safety.

    c. Select family security and click on a user account.

    d. click on The Application of Restrictions and select the user will use the apps I leave.

    e. check the boxes for the apps you want to allow the user, and then click ok.

    Reference:

    You can go through the links for your reference.

    Set up parental controls

    http://Windows.Microsoft.com/en-us/Windows/set-up-family-safety#set-up-family-safety=Windows-8

    Using parental controls with the Windows store

    http://Windows.Microsoft.com/en-us/Windows-8/family-safety-settings-Windows-store

    Keep your family safe

    http://Windows.Microsoft.com/en-us/Windows-8/set-up-kids-accounts#1TC=T1

    Keep your family safe

    http://Windows.Microsoft.com/en-us/Windows-8/family-safety#1TC=T1

    It will be useful. For queries further feel free to come back.

  • HOW to use the file/BLOB data temporary - email for multiple users... Please see code

    Dear gurus
    the code below works fine, he sends a good fixation to the first user, but to the 2nd user, it send blank (empty) file.
    What I want, I have read the data from the source and enter the temporary BLOB and use the same data to send several users in the loop.


    create or replace
    PROCEDURE dba_ho.emailattacheulhr is
    / * LOB related operation varriables * /.
    v_src_loc BFILE.
    l_buffer RAW (54);
    l_amount directory: = 54;
    l_pos INTEGER: = 1;
    l_blob BLOB: = EMPTY_BLOB;
    l_blob_len INTEGER.
    v_amount INTEGER.
    / * Related UTL_SMTP varriavles. */
    v_connection_handle UTL_SMTP. CONNECTION;
    v_from_email_address VARCHAR2 (200);
    v_to_email_address VARCHAR2 (200);
    v_cc VARCHAR2 (200);
    v_smtp_host VARCHAR2 (50);
    v_subject VARCHAR2 (500);
    l_message VARCHAR2 (30000);
    l_filename VARCHAR2 (4000);
    CustNo number (8);
    CNAME varchar2 (50);

    cst slider is
    Select a.EMAIL_ADDR, a.CARDHOLDER_NAME
    Cust a
    ORDER BY a.cust_no;

    / * This procedure of send_header is mentioned in the documentation * /.
    PROCEDURE send_header (pi_name IN VARCHAR2, pi_header IN VARCHAR2) AS
    BEGIN
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    pi_name | ': ' || pi_header | UTL_TCP. CRLF);
    END;

    BEGIN
    v_src_loc: = BFILENAME ('DIR_MMAIL', 'MAKPROM.pdf');
    v_from_email_address: = '[email protected] ';
    v_cc: = '[email protected] ';
    v_smtp_host: = 'mailhost.mak.com ';
    v_subject: = 'list of Promotion of Mak;
    -l_blob BLOB: = EMPTY_BLOB;
    / * Prepare the LOB of attachment file. */
    DBMS_LOB. OPEN (v_src_loc, DBMS_LOB. LOB_READONLY); -Read the file
    DBMS_LOB. CREATETEMPORARY (l_blob, TRUE); -Create a temporary LOB to store the file.
    v_amount: = DBMS_LOB. GETLENGTH (v_src_loc); -Amount to be stored.
    DBMS_LOB. LOADFROMFILE (l_blob, v_src_loc, v_amount); -A temporary file in LOB loading
    l_blob_len: = DBMS_LOB.getlength (l_blob);


    Begin
    CSE opened;

    loop
    extract the CSE in custno, v_to_email_address, cname;
    When the output cst % notfound;

    l_message: = 'Dear customer ' | UTL_TCP. CRLF;
    l_message: = l_message | CNAME | UTL_TCP. CRLF;
    l_message: = l_message | UTL_TCP. CRLF;
    l_message: = l_message | "Thanks for choosing. Enclosed please find our current list of promotion for your review. '||
    UTL_TCP. CRLF;
    l_message: = l_message | UTL_TCP. CRLF;
    l_message: = l_message | "Sincere friendships. UTL_TCP. CRLF;
    l_message: = l_message | UTL_TCP. CRLF;
    l_message: = l_message | UTL_TCP. CRLF;
    l_message: = l_message | "To Mak' | UTL_TCP. CRLF;
    l_message: = l_message | ' www.mak.com' | UTL_TCP. CRLF;

    / * Associated with coding UTL_SMTP. */
    v_connection_handle: = UTL_SMTP. OPEN_CONNECTION (v_smtp_host, 25);
    UTL_SMTP. HELO (v_connection_handle, v_smtp_host);
    UTL_SMTP. MAIL (v_connection_handle, v_from_email_address);
    UTL_SMTP. RCPT (v_connection_handle, v_to_email_address);
    UTL_SMTP. RCPT (v_connection_handle, v_cc);

    UTL_SMTP. OPEN_DATA (v_connection_handle);
    send_header ("", v_from_email_address) ;--|| ("<>'");
    send_header ("TO", v_to_email_address) ;--|| ("<>'");
    send_header ('CC', v_cc);
    send_header ('Subject', v_subject);

    -MIME header.
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    "MIME-Version: 1.0 ' |" UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    ' Content-Type: multipart/mixed; ' || UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    "boundary =" ' | "'" Sample.SECBOUND' | '"' ||
    UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle, UTL_TCP. CRLF);

    -Body of the message
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    '--' || "Sample.SECBOUND" | UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    ' Content-Type: text/plain; "|| UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    'charset = US-ASCII' | UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle, UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle, l_message |) UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle, UTL_TCP. CRLF);

    -Attachment of e-mail
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    '--' || "Sample.SECBOUND" | UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    ' Content-Type: application/octet-stream' |
    UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    ' Content-Disposition: attachment; ' || UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    "filename =" ' | "MakMail.pdf" | '"' || UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    ' Content-Transfer-Encoding: base64' | UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle, UTL_TCP. CRLF);
    / * Write the BLOB into pieces * /.
    While l_pos < l_blob_len LOOP
    DBMS_LOB. READ (l_blob, l_amount, l_pos, l_buffer);
    UTL_SMTP.write_raw_data (v_connection_handle,
    UTL_ENCODE. Base64_encode (l_buffer));
    UTL_SMTP. WRITE_DATA (v_connection_handle, UTL_TCP. CRLF);
    l_buffer: = NULL;
    l_pos: = l_pos + l_amount;
    END LOOP;
    UTL_SMTP. WRITE_DATA (v_connection_handle, UTL_TCP. CRLF);

    -E-mail nearby
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    '--' || "Sample.SECBOUND" | '--' || UTL_TCP. CRLF);
    UTL_SMTP. WRITE_DATA (v_connection_handle,
    UTL_TCP. CRLF. '.' || UTL_TCP. CRLF);
    UTL_SMTP. CLOSE_DATA (v_connection_handle);
    UTL_SMTP. Quit (v_connection_handle);
    -DBMS_LOB. FREETEMPORARY (l_blob);
    -DBMS_LOB. FileClose (v_src_loc);

    End loop;


    EXCEPTION
    WHILE OTHERS THEN
    UTL_SMTP. Quit (v_connection_handle);
    DBMS_LOB. FREETEMPORARY (l_blob);
    DBMS_LOB. FILECLOSE (V_SRC_LOC);
    dbms_output.put_line (SQLERRM); -try to print the error message.
    END;
    DBMS_LOB. FREETEMPORARY (l_blob);
    DBMS_LOB. FileClose (v_src_loc);
    End;

    -end of code

    Help, please.

    Concerning

    S.Garewal

    This is what happens when you copy a code without understanding.
    Take a look at the code here

    /* Writing the BLOB in chunks */
    WHILE l_pos < l_blob_len LOOP
    DBMS_LOB.READ(l_blob, l_amount, l_pos, l_buffer);
    UTL_SMTP.write_raw_data(v_connection_handle,
    UTL_ENCODE.BASE64_ENCODE(l_buffer));
    UTL_SMTP.WRITE_DATA(v_connection_handle, UTL_TCP.CRLF);
    l_buffer := NULL;
    l_pos := l_pos + l_amount;
    END LOOP;
    

    Discover the parameters of DBMS_LOB. READ.
    For the first time it's good reading but your position and the quantity is not initialized when you loop and read again and is not read correctly.

  • How to divide the Dates

    Hi all...

    Here, I use the following scripts...

    create table a10 (eno number, date f, date t, number of sal)

    INSERT IN A10 (ENO, F, T, SAL) VALUES)

    1, TO_Date (1 July 2013 12:00:00 AM ',' DD/MM/YYYY HH: mi: SS AM'), TO_Date (June 30, 2014 12:00 ',' DD/MM/YYYY HH: mi: SS AM')

    (100);

    INSERT IN A10 (ENO, F, T, SAL) VALUES)

    1, TO_Date (May 1, 2013 12:00:00 AM ',' DD/MM/YYYY HH: mi: SS AM'), TO_Date (April 30, 2014 12:00 ',' DD/MM/YYYY HH: mi: SS AM')

    (200);

    COMMIT;

    entry:

    ENO      F             T                SAL

    07/01/2013 2014/06/30 100 1

    1 05/01/2013 30/04/2014 200

    Expected results:

    ENO FTSAL

    1 05/01/2013 2013/06/30 200

    1 30/04/2014 300 07/01/2013

    1 05/01/2014 2014/06/30 100

    I'm little bit confused how to divide the dates here... Any help is appreciated.

    Thank you all

    Stéphane

    Hello

    Always tell what version of Oracle you are using, especially if it's so old.

    In Oracle 10 (or 9, by the way) you can do this way:

    WITH cntr AS

    (

    SELECT LEVEL AS n

    OF the double

    CONNECT BY LEVEL<=>

    )

    got_change_date AS

    (

    SELECT d.eno

    C.n

    WHEN 1 THEN f

    ANOTHER t + 1

    END AS change_date

    C.n

    WHEN 1 THEN 1

    OF ANOTHER-1

    END as mul

    sal

    BY a10 d

    CROSS JOIN cntr c

    -WHERE... - If you need any filtering, put it here

    )

    got_total_sal AS

    (

    SELECT eno

    change_date f

    Advance (change_date) OVER (PARTITION BY eno

    ORDER BY change_date

    ) - 1 AS t

    SUM (sal * mul) over (PARTITION BY eno

    ORDER BY change_date

    ) AS total_sal

    OF got_change_date

    )

    SELECT *.

    OF got_total_sal

    WHERE t IS NOT NULL

    ORDER BY eno, f

    ;

  • How to divide the column Date OBIEE

    Hello
    We have the name of the date column: To_Date and the format is DD/MM/YY hh.
    How to divide the date in YEARS, MONTHS, DAY as new columns.
    kindly help on that.


    Kind regards.
    CHR

    Published by: 867932 on November 23, 2011 22:18

    Hi user,

    All 3 functions can be written in RPD too. MDB layer, duplicate the date column-> the mapping tab to column of Goto-> expression-> functions Builder Select-> calendar Date functions / hour-> select DayofMOnth function. The column of your logic formula will look like,

    DayofMonth (YourDateColumn)

    Rgds,
    DpKa

  • Assign a role to a user already created

    Hi experts,

    I created a rule, a role, a strategy of access and every time I have to create a new user of the access policy is properly triggered and appropriate resources are properly assigned.
    If I manually assign a role to a user, IOM provisions automatically objects associated with the role.
    The problem is that all users created before the creation of the role, do not belong to the role: what should I do to give the role to all users?

    Thank you

    1 create an access policy and audit indicator change see details below

    #If renovation flag is set for the policy

    These assessments do not immediately occur after the action. Instead, they occur during the next run to evaluate the schedule task user policies. Evaluations can occur in the following scenarios:

    * Definition of strategy is updated so that the indicator adaptation is defined on IT. Policies are evaluated for all users there.
    * A role is added or removed from the definition of the policy. Policies are evaluated only for roles that is added or removed.
    * A resource is added, deleted, or the flag value revoke if no. Longer applies is changed for the resource. Policies are evaluated for all users there.
    * When the policy data are updated or deleted. This includes data form of the mother and the child. Policies are evaluated for all users there.

    2. a way to do this is to write a scheduled task and using the API assign the role of the user
    Check below link
    http://docs.Oracle.com/CD/E14571_01/doc.1111/e14309/spmlapi.htm
    Article 29.3

  • the role of multiple users

    Hi gurus,

    I don't know if I'm in the right forum or this thread must be in pl/sql forum, so please move if necessary.

    Im working on 11.2.0.3 windows 7 and must grant a role to multiple users (all users who begin by "OPS$"), but I can't find a solution for me, so I need your knowledge:

    I tried:

    SQL >

    1 start

    2 C1 looping (select username from dba_users where username like "OPS$ % ')

    3 immediate execution

    4 ' grant of TP_RW to | C1. UserName;

    5 end of loop;

    6 * end;

    Start

    *

    ERROR on line 1:

    ORA-00933: SQL not correctly completed command

    ORA-06512: at line 3 level

    what I am doing wrong?

    I got it

    DECLARE

    v_cmd VARCHAR2 (64);

    BEGIN

    C1 in (SELECT username FROM dba_users where username like "OPS$ % ')

    LOOP

    v_cmd: = ' grant of TP_RW to | '"' || C1.username |' » ' ;

    dbms_output.put_line (v_cmd);

    EXECUTE IMMEDIATE v_cmd;

    END LOOP;

    END;

    Chris script just "OPS_USER" with quotes.

    Thank you guys

  • How to divide the Recordset by groups in SQL itself.

    Hi, I use 10.2.4.0 Oracle.
    I have only one requirement, to whom I have to divide the recordset in some groups, so that they can be executed in part, but not in a single pass.

    So, in the 'SELECT' clause itself I want to asssign special value (can be 1) to 50000 first then saves another value (maybe 2) to 10000 next, like wise. And yet once the total number of records will also be successive varry, if the total number of recordset is less than 10,000, then it should only affect '1' to all records. I'll put the values of the Group (1,2,3...) as another column itself.

    Can you please let me know if this can be done in SQL without going for PLSQL?

    Hello

    This is called a Query of paging , and here's a way to do it:

    WITH     got_grp          AS
    (
         SELECT     x.*
         ,     CEIL ( ROW_NUMBER () OVER (ORDER BY  x_id)
                   / 50000
                   )          AS grp
         FROM     table_x  x
    --     WHERE     ...          -- If you need any filtering, put it here
    )
    SELECT     *               -- Or list the columns you want
    FROM     got_grp
    WHERE     grp     = 1
    ;
    

    ROW_NUMBER () OVER (ORDER BY x_id) assigns unique integers 1, 2, 3,... to all of all lines, in the same order as x_id (even if x_id is not unique).
    CEIL (ROW_NUMBER () OVER (ORDER BY x_id) / 50000) maps the 1st 50,000 of these numbers to 1, the 2nd 50 000 votes against 2 and so on.
    Calculated analytical (like ROW_NUMBER) as functions after the WHERE clause is applied, so to use the results in a WHERE clause, then you need calculate their in a subquery. If you want to just display the number and not use in a WHERE clause, so you need not a subquery.

    I hope that answers your question.
    If not, post a small example of data (CREATE TABLE and only relevant columns, INSERT statements) for all of the tables involved and the results desired from these data.
    In the case of a DML (UPDATE), for example, the sample data should show what looks like the tables before the DML, and the results will be the content of the or the tables changed after the DML.
    Explain, using specific examples, how you get these results from these data.
    Always tell what version of Oracle you are using.
    See the FAQ forum {message identifier: = 9360002}

  • How to set the request header

    Hello world

    Please help me as I am trying to download the image to the server, but to download need picture to set the request header to download the image please tell how can I put the value of the request header. I use following code but it does not work.

    QNetworkRequest request = QNetworkRequest();
    request.setUrl (QUrl (url));
    QString value = "PVR_CINEMAS/1.0(1;7.0;9900;3;480*640";)
    QString userAgent = "User-Agent: ';"
    request.setRawHeader (uname.toLocal8Bit () .toBase64 () .toLower (), userAgent.toLocal8Bit () .toBase64 () .toLower ());
    mNetworkAccessManager-> get (request);

    I found the solution, I was little bit error in my code, the right is given below

    request.setRawHeader (QString("Content-Type:").toUtf8(),QString("application/json").toUtf8());)
    request.setRawHeader (QString("Accept:").toUtf8(),QString("application/json").toUtf8());)
    request.setRawHeader (QString("User-Agent:").toUtf8 (), QString ("PVR_CINEMAS/1.0 (1;")) 10.0; 9900; 1;320*480)").toUtf8());

    "Content-Type:"--> "Content-Type".

    ' Accept: '---> 'accept '.

     

    I just removed colon

  • How to divide the three PARTITION HD

    I bought the new PC HP 1350EJ G6

    and

    I would like to divide the PARTITION HD 3: Application of the system, Document,

    Please how can I do?

    Thanks much AVI kl

    {Information}

    Going to be hard to do since you already have 4 primary partitions. See the link below

    http://h30434.www3.HP.com/T5/other-notebook-PC-questions/how-to-REPARTITION-HDD-of-HP-notebook-with-pre-loaded-Windows-7/m-p/742019

  • How to get the requested catalog of the same element status request workflow vRO 7 periodically?

    Hi all

    I design a WF in vRO7.

    I asked for a catalog item in the WF (to perform a pre-defined a BP published) in vRA 7.0.

    Here is the sample code snippet. Here the element is of type VCACCAFE:Catalogitem

    //********************************************

    var form = vCACCAFERequestsHelper.getRequestFormForCatalogItem (item);

    var request = vCACCAFERequestsHelper.requestCatalogItem (item, form);

    //******************************************

    I am able to process this request successfully. But now, I would like to check the status of this application periodically depending on the State of the application, I want to update a field in VRO and same WF.

    Now my question is, how can I recover the status of the catalog item query after periodically (say 5 minutes interval)?

    Can I use the method below, but thing is that how can I get the same request after 5 minutes?

    request.getExecutionStatus () .value ();

    Can you please help me out is it possible to get the details of the application even with the id of the request after 5 / x minutes?

    Thank you

    Miloud

    Hello

    You can do the following

    Mark your vRO like this query objects after the presentation

    Server.setCustomProperty(request, "CHECK_LATER", "1");
    

    Then place this code in a separate workflow on a calendar for every 5 minutes

    var watchedRequests = Server.getObjectsWithCustomPropertyKey("CHECK_LATER");
    
    for each(var request in watchedRequests)
    {
         // you can access the request submission content here
         var lMap = request.getRequestData();
         // the map is a vCACCAFELiteralMap but it has all VM property and CustomProperty values in it
         //e.g.
         var hostname = lMap.get("provider-Hostname").value;
    
         // assess request state and take appropriate actions here
    
         // remove the tag to avoid duplicate notifications
         // ONLY do for requests in a terminal state though!
         if(!inProgress)
         {
              Server.removeCustomProperty(request, "CHECK_LATER");
         }
    }
    

    Hope this helps

  • How to divide the Panel layer in two?

    How do divide you the layers panel in half? I've seen references to do this but Googling this question does not work.

    I use CS2

    Far as I can tell that the person referred to the screenshot of the layers panel appeared in the article, not the real layers panel in Photoshop.

  • How to pass the request to &lt; a href = "f? p = &amp; APP_ID.:7: &amp; SESSION. : &amp; DEBUG. : &lt; /a &gt;

    Dear friend,

    I want to move using the request
    '{a href="f?p=&APP_ID.:7:&SESSION.::&DEBUG.::::">Create New Invoice</a}'
    I want to spend #COSTING_CODE # request using the link above and I want to spend the POINTS value with respect to the request when I click on create a new invoice link.


    P7_COSTING_CODE #COSTING_CODE #.


    P7_FILE_CODE #FILE_CODE


    P7_VERSION_NO #VERSION_NO #.


    How can I pass request above link and value point page No 7?


    How can I do this?

    Thank you

    Published by: Sophie Sep 6, 2011 02:29

    Published by: Sophie Sep 6, 2011 02:29

    Published by: Sophie Sep 6, 2011 03:49

    Hello

    Try

    '<a href="f?p=&APP_ID.:7:&SESSION.:COSTING_CODE:&DEBUG.:7:P7_COSTING_CODE,P7_FILE_CODE:'||COSTING_CODE||','||FILE_CODE||'">Create New Invoice</a>'
    

    Kind regards
    Jari

  • How to divide the resultset SQL based on the data in the form of scenarios?

    Hello

    I need to develop a query that should be divided into scenarios

    Ex:

    Scenario 1: If a product is sold to the United States and charged in the United Kingdom
    Scenario 2: If a product is sold to the United Kingdom and charged in the United States
    Scenario 3: If a product is sold and invoiced to the United States
    Scenario 4: If a product is sold and invoiced to the United Kingdom

    Based on 1 how to divide and provide SQL result to users based on the scenarios?

    Ex: Result should show all the data, saying that the result set is in scenario 1, etc..,.

    Please advice

    Thank you
    user12048986

    Hello

    You can use an expression BOX to classify each line:

    CASE  sold_country || ' ' || billed_country
         WHEN  'US UK'     THEN  1
         WHEN  'UK US'     THEN  2
         WHEN  'US US'     THEN  3
         WHEN  'UK UK'     THEN  4
    END     AS scenario_num
    

    If sold_country or billed_country is anything except 'UK' or 'US', then the above expression returns null.

    I hope that answers your question.
    If not, post a small example data (CREATE TABLE and only relevant columns, INSERT statements), and the results you want from this data.

  • How to use the adapter to assign the task to a specific user

    Hi all

    I am currently configuring a task in an approval process, so that it is assigned to a person determined by the organisation of the applicant. I wrote a small method that search the user name for the name of an organization in a file (we might change this later, but it's ok for now) a return, has created a map using this method, but it looks as if I can't map the map returns the value to the user field that the transfer will go.
    I would like someone to help me...

    assignRequestToUser

    public void assignRequestToUser (long plRequestKey,
    long plUserKey)
    throws Thor.API.Exceptions.tcAdministratorAlreadyAssignedException,
    Thor.API.Exceptions.tcAPIException,
    Thor.API.Exceptions.tcInvalidUserException,
    Thor.API.Exceptions.tcRequestNotFoundException,
    Thor.API.Exceptions.tcUserNotFoundException,
    tcAPIException

    Assigns an administrator to apply. This is possible if the request does not have a current Director. The user being affected must be member of a groups assigned to this request administrative privileges.

    Parameters:
    plRequestKey - the key for the request.
    plUserKey - the key of the user to assign administrator
    Throws:
    tcAdministratorAlreadyAssignedException
    tcAPIException
    tcInvalidUserException
    tcRequestNotFoundException
    tcUserNotFoundException

Maybe you are looking for