W Workflow Builder są różne typy atrybutów. Jednym z typów jest Document.
Wartość takiego atrybutu jest pobierana z powiązanej procedury, do której można przekazać parametry.
Procedura musi przyjmować następujące parametry:
procedure_name (document_id in varchar2, display_type in varchar2, document in out nocopy varchar2, document_type in out nocopy varchar2)
Procedura może zwracać następujące typy danych:
>> PL/SQL document (32 KB)
>> PL/SQL CLOB Document (4GB)
>> PL/SQL BLOB Document 4GB)
Parametry przekazuje się w postaci:
<typ danych (bez znaku / >:<procedura>/<parametr - stała lub np. inny atrybut>
np.
PLSQLCLOB:XX_AR_CMGT_WF_ENGINE.GET_AGING_DATA/&APPLICATION_NUMBER
Uwaga, przekazując parametr, będący innym atrybutem w procesie Workflow, trzeba zwrócić uwagę na typ danych ! Musi to być Varchar. Jeśli przekrzemy Number, do procedury zostanie przekazany Null.