90 likes | 214 Views
Explore the powerful integration solution between Case360 and StreamServe, designed for efficient document management. This framework facilitates the creation, modification, approval, and release of documents with minimal touchpoints. Leveraging REST APIs and WS for seamless interaction, it allows for on-demand document generation using customizable templates. The system also supports automated workflow notifications, enhancing user experiences with dynamic integrations. Ideal for organizations seeking to streamline their document lifecycle processes, this solution combines flexibility with robust functionality.
E N D
Composition center Product advisory board (PAB – 24/10/2013) StreamShare Philip Gyuling, Karim El-CheikhProduct management 24 October 2013
SOAPUI projectCompc PAB (create-open-modify-approve-release) • getTemplatesDoc – REST, /sssp/document/listadhocdocumentsbytemplates (retrieves available templates) • createDocuments – WS, DocumentOnDemandContentMTOMBinding (creates a docdef based on retrieved template) • getDocumentsContent – WS, DocumentContentMTOMBinding (returns a preview of document) • setDocumentState – WS, DocumentApprovalBinding (sets the document state to « submitted » and « approved ») • releaseDocuments – WS, DocumentApprovalBinding (sets the document state to « released »
DEMO SOAPUI Compc PAB (create-open-modify-approve-release)
Case360 StreamServe Integration review
Case360 integrationReview • Packaged integration solution between Case360 and StreamServe • Re-usable on-demand (AdHoc) process with minimal integration touchpoints • Custom forms hosting AdHoc • Control buttons accessing STRS WSs • Automatic process activities managing integration with SSSP (REST) and service gateway (WS) • Custom forms allowing user to select distribution channel • Case360 scripts • Aggregation of transactional and metadata • Recuperation of document produced by STRS
AdHoc notifications Review and demo
AdHocNotifications • Notification framework for Adhoc documents • Initiateworkflows in hosting applications based on notifications • Notifications basedon Spring messaging for SSSP via REST API access • Notification format: • topicNamespace* = streamserve.notification.sssp.<document|message> • topicID*=<the action e.g. create, get, delete, etc.> • Notifications published for the following actions: • create document, get document, insert resource, save resource, delete resource, submit document, change or set attributes • Integrate with external systems via declarative adapters for consumption of notifications • JMS, JMX, RMI, TCP, HTTP request, file, AMQP, etc. • Included in current SDK