/AWS1/IF_MTU=>ASSOCQUALIFICATIONWITHWORKER()¶
About AssociateQualificationWithWorker¶
The AssociateQualificationWithWorker operation gives a Worker a
Qualification. AssociateQualificationWithWorker does not require that the Worker
submit a Qualification request. It gives the Qualification directly to the Worker.
You can only assign a Qualification of a Qualification type that you created (using
the CreateQualificationType operation).
Note: AssociateQualificationWithWorker does not affect any pending Qualification
requests for the Qualification by the Worker. If you assign a Qualification to a
Worker, then later grant a Qualification request made by the Worker, the granting of
the request may modify the Qualification score. To resolve a pending Qualification
request without affecting the Qualification the Worker already has, reject the
request with the RejectQualificationRequest operation.
Method Signature¶
METHODS /AWS1/IF_MTU~ASSOCQUALIFICATIONWITHWORKER
IMPORTING
!IV_QUALIFICATIONTYPEID TYPE /AWS1/MTUENTITYID OPTIONAL
!IV_WORKERID TYPE /AWS1/MTUCUSTOMERID OPTIONAL
!IV_INTEGERVALUE TYPE /AWS1/MTUINTEGER OPTIONAL
!IV_SENDNOTIFICATION TYPE /AWS1/MTUBOOLEAN OPTIONAL
RETURNING
VALUE(OO_OUTPUT) TYPE REF TO /aws1/cl_mtuascqualification01
RAISING
/AWS1/CX_MTUREQUESTERROR
/AWS1/CX_MTUSERVICEFAULT
/AWS1/CX_MTUCLIENTEXC
/AWS1/CX_MTUSERVEREXC
/AWS1/CX_RT_TECHNICAL_GENERIC
/AWS1/CX_RT_SERVICE_GENERIC.
IMPORTING¶
Required arguments:¶
iv_qualificationtypeid TYPE /AWS1/MTUENTITYID /AWS1/MTUENTITYID¶
The ID of the Qualification type to use for the assigned Qualification.
iv_workerid TYPE /AWS1/MTUCUSTOMERID /AWS1/MTUCUSTOMERID¶
The ID of the Worker to whom the Qualification is being assigned. Worker IDs are included with submitted HIT assignments and Qualification requests.
Optional arguments:¶
iv_integervalue TYPE /AWS1/MTUINTEGER /AWS1/MTUINTEGER¶
The value of the Qualification to assign.
iv_sendnotification TYPE /AWS1/MTUBOOLEAN /AWS1/MTUBOOLEAN¶
Specifies whether to send a notification email message to the Worker saying that the qualification was assigned to the Worker. Note: this is true by default.
RETURNING¶
oo_output TYPE REF TO /aws1/cl_mtuascqualification01 /AWS1/CL_MTUASCQUALIFICATION01¶
Domain /AWS1/RT_ACCOUNT_ID Primitive Type NUMC
Examples¶
Syntax Example¶
This is an example of the syntax for calling the method. It includes every possible argument and initializes every possible value. The data provided is not necessarily semantically accurate (for example the value "string" may be provided for something that is intended to be an instance ID, or in some cases two arguments may be mutually exclusive). The syntax shows the ABAP syntax for creating the various data structures.
DATA(lo_result) = lo_client->assocqualificationwithworker(
iv_integervalue = 123
iv_qualificationtypeid = |string|
iv_sendnotification = ABAP_TRUE
iv_workerid = |string|
).
This is an example of reading all possible response values
lo_result = lo_result.
IF lo_result IS NOT INITIAL.
ENDIF.