1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
CREATE OR REPLACE FORCE VIEW XXXXXX.V_PROCESS2SYNTHETISE
(CWFPROCESSINSTID, CWFACCESSDATE, CWFCREATIONDATE, CWFDESCRIPTION, CWFENDDATE,
CWFHOSTENGINE, CWFLONGNAME, CWFMODIFIEDDATE, CWFPARENTNODE, CWFPARENTPROCESS,
CWFPROCESSBLOCKED, CWFPROCESSCDMAPPLICATION, CWFPROCESSINITIATOR, CWFPROCESSINSTNAME, CWFPROCESSLABEL,
CWFPROCESSMODEL, CWFPROCESSSTATE, CWFPROCESSSUMUPFORM, CWFPROCESSTIMEOUT, CWFTIMEOUTREFERENCE,
CWFSYNCPROCESS, CWFLINKALARM, CWFPROCESSINITFORM, CWFPROCESSSTATUS, POSSIBLEMODELS,
REQUESTER_DN, ID_PROCESS, REQUESTER_NAME, DELAITIME, OBSERVER_NAMES,
OBSERVER_DNS, APPLICATION_QUERIES, LIBRARY_NAME, RECIPIENT_NAMES, RECIPIENT_DNS)
AS
select
CWFPROCESSINSTANCE.CWFPROCESSINSTID,
CONCAT(GET_MULTIVALUED_FOLDER_VALUES(CWFPROCESSINSTID, 'recipientNames'),GET_MULTIVALUED_FOLDER_VALUES(CWFPROCESSINSTID, 'recipientsNames')) AS RECIPIENT_NAMES,
CONCAT(GET_MULTIVALUED_FOLDER_VALUES(CWFPROCESSINSTID, 'recipients'),GET_MULTIVALUED_FOLDER_VALUES(CWFPROCESSINSTID, 'recipientDns')) AS RECIPIENT_DNS
from CWFPROCESSINSTANCE
where CWFPROCESSINSTANCE.CWFPARENTPROCESS IS NULL AND CWFPROCESSINSTANCE.CWFPROCESSINSTID LIKE 'XXXXX%'; |