martes, 7 de julio de 2015

API para setear valores de atributos de Workflow

Cuando realiza un Workflow siempre tiene que enviar los valores de cada Atributo que necesita trasmitir para la muestra de una notificación o algún proceso en particular los siguientes API se usan para obtener y setear valores de Atributos de Workflow

Texto
Para los atributos tipo Textose usa el siguiente API para setear sus valores

wf_engine.SetItemAttrText(itemtype in varchar2, --> 'XXWFTEST'
                          itemkey  in varchar2, --> 535
                          aname    in varchar2, --> 'SUPPLIER'

                          avalue   in varchar2);--> 'ABC SAC'

Numero
Para los atributos tipo Numero se usa el siguiente API para setear sus valores

wf_engine.SetItemAttrNumber(itemtype in varchar2, --> 'XXWFTEST'
                            itemkey  in varchar2, --> 535
                            aname    in varchar2, --> 'SUPPLIER_ID'
                            avalue   in number);  --> '705415'

Fecha
Para los atributos tipo Fecha se usa el siguiente API para setear sus valores
wf_engine.SetItemAttrDate(itemtype in varchar2, --> 'XXWFTEST'
                          itemkey  in varchar2, --> 535
                          aname    in varchar2, --> 'BEGIN_DATE'
                          avalue   in date);    --> '01/02/2015'

Documento
Para los atributos tipo Documento se usan para el adjunto de documentos, puede especificar dos tipos de documentos:

Documento PL/SQL el cual representa información de Bse de datos con caracteres generado por un proceso o función

Documento CLOB el cual resepresenta un objeto CLOB el cual contiene información amplia de vario caracteres, por ejemplo un código html para generar detalles en la notificación.


wf_engine.SetItemAttrDocument(itemtype   in varchar2--> 'XXWFTEST'
                              itemkey    in varchar2--> 535
                              aname      in varchar2--> 'DETAIL'
         documentid in varchar2); --> 'PLSQLCLOB:XX_N_PKG.GEN/ITEMTYPE:L_ITEMKEY'

No hay comentarios:

Publicar un comentario