Hitachi

uCosminexus Service Coordinator Interactive Workflow BPMN連携機能 使用の手引


4.1.3 作業の完了(REST APIの使い方3)

REST APIを使用した作業の完了について説明します。

作業を完了するには,/v1/work-item/(PIID)/(WKID)/perform-and-completeのURLにPUTを発行します。リクエストボディにパラメタを指定して実行すると,作業が完了します。XMLで返却された作業は,Javaのオブジェクトにマッピングされます。

作業の完了URL

String putURL = new String(targetURL + "/v1/work-item/" + piid + "/" + wi.getID()
                                     + "/perform-and-complete");

作業の完了

entity = Entity.entity( "<Parameter />", MediaType.APPLICATION_XML);
WebTarget targetPut = client.target(putURL);
ClientResponse putResponse = targetPut
                             .request()
                             .accept(MediaType.APPLICATION_XML)
                             .put(entity);

作業の取得

WorkItem targetWorkItem = putResponse.readEntity(WorkItem.class);