/
Operaciones para la bandeja de tramitación

Operaciones para la bandeja de tramitación

WDSL del webservice: http://<host>:<port>/sap/bc/srt/wsdl/flv_10002P111AD1/sdef_url/EFOL/WS_BANDEJA_TRAM?sap-client=sap-client=<Mandt>

Operaciones

Aceptar Tarea 

Modulo de función: /EFOL/FM_WS_ACEPTAR_WORKITEM

Permite reservar una tarea al usuario que ejecuta la API para que no sea ejecutado por otros usuarios.

Corresponde a pulsar el botón  en la bandeja de tramitación

Parámetros de Input:

ID parámetroTipoDescripción
I_WI_IDSWW_WIIDId de tarea a reservar

Parámetros de Retorno:

ID parámetroTipoDescripción
E_RCSYSUBRCCódigo de retorno
ET_RETURNBAPIRET2_TMensajes de la ejecución

Apartar Workitem

Modulo de función: /EFOL/FM_WS_APARTAR_WORKITEM

Permite apartar una tarea que había sido previamente reservado por un usuario. De esta forma el workite podrá ser ejecutado por otros usuarios.

Corresponde a pulsar el botón  en la bandeja de tramitación

Parámetros de Input:

ID parámetroTipoDescripción
I_WI_IDSWW_WIIDId de tarea a apartar

Parámetros de Retorno:

ID parámetroTipoDescripción
E_RCSYSUBRCCódigo de retorno
ET_RETURNBAPIRET2_TMensajes de la ejecución

Listar Workitem

Devuelve la lista de workitem actualmente en la bandeja de tramitación

Modulo de función: /EFOL/FM_WS_LISTAR_WORKITEMS

Parámetros de Retorno:

ID parámetroTipoDescripción
ET_WI_ID/EFOL/TT_WS_WI_IDLista de tareas
E_ZDATASTRINGDatos custom serializado de las tareas (mirar apartado abajo)
E_RCSYSUBRCCódigo de retorno
ET_RETURNBAPIRET2_TMensajes de la ejecución


Para la serialización de los expedientes será necesario implementar la BADI /EFOL/BADI_WEBSERVICE_BAND_EXP  y en particular el método  GET_Z_DATA_BAND 

Dentro este método se tendrá que devolver de forma serializada los datos custom de las tareas. La estructura a que se tendrá que respetar es libre aunque se sugiere usar el formato JSON.

Recupera Tarea

Permite obtener los datos de una tarea actualmente en la bandeja de tramitación

Modulo de función: /EFOL/FM_WS_RECUPERA_WORKITEM

Parámetros de Input:

ID parámetroTipoDescripción
I_WI_IDSWW_WIIDId de tarea


Parámetros de Retorno:

ID parámetroTipoDescripción
E_WI/EFOL/ST_SWLWPDato de la tarea
E_ZDATASTRINGDatos custom serializado de la tarea (mirar apartado abajo)
E_RCSYSUBRCCódigo de retorno
ET_RETURNBAPIRET2_TMensajes de la ejecución


Para la serialización de los expedientes será necesario implementar la BADI /EFOL/BADI_WEBSERVICE_BAND_EXP  y en particular el metodo   GET_Z_DATA_WI

Dentro este método se tendrá que devolver de forma serializada los datos custom de la tarea. La estructura a que se tendrá que respetar es libre aunque se sugiere usar el formato JSON.

Transmisión de tarea

Permite transmitir la tarea a otro usuario corresponde a pulsar el botón  de la bandeja de entrada.

Modulo de función: /EFOL/FM_WS_TRANS_WORKITEM

Parámetros de Input:

ID parámetroTipoDescripción
I_WI_IDSWW_WIIDId de tarea
I_TYPEOTYPETipo actor de destino (US por defecto)
I_USERACTORIDId Actor de destino


Parámetros de Retorno:

ID parámetroTipoDescripción
E_RCSYSUBRCCódigo de retorno
ET_RETURNBAPIRET2_TMensajes de la ejecución



 

 

 

Avvale 2024