123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- <!DOCTYPE html>
- <html lang="en" xmlns:th="http://www.thymeleaf.org" th:replace="base::layout(~{::title}, ~{::main})">
- <head>
- <title>Wee! Workflow Enactment Engine</title>
- </head>
- <body>
- <main>
- <section>
- <h1>Wee: Workflow Enactment Engine</h1>
- <div>
- <h3 th:inline="text">Enacting the Process Model: [[${session.pm.name}]] </h3>
- <form th:action="@{/startAct}" method="post">
- <table>
- <tr th:if="${session.acts != null && session.acts.size > 0}">
- <td><h3> Select activity to start:</h3></td>
- <td>
- <select id="activities" name="activity" th:onchange="'window.location.href = \'' + @{/inarts} + '?iri=\' + encodeURIComponent(this.value) ' ">
- <option th:value="1">select Activity</option>
- <option th:each="act: ${session.acts}" th:selected="${act.iri == current}" th:value="${act.iri}" th:text="${act.name}"></option>
- </select>
- </td>
- </tr>
- <tr th:if="${session.endacts != null && session.endacts.size > 0}">
- <td><h3> Select activity to end: </h3></td>
- <td>
- <select id="activitiesend" name="activityend" th:onchange="'window.location.href = \'' + @{/endselect} + '?iri=\' + encodeURIComponent(this.value) ' ">
- <option th:value="1">select Activity</option>
- <option th:each="actend: ${session.endacts}" th:selected="${actend.iri == currentend}" th:value="${actend.iri}" th:text="${actend.name}"></option>
- </select>
- </td>
- </tr>
- </table>
- <input id="endEnactment" th:if="${endBool}" type="submit" value="End Enactment"/>
- <div id="hidden_div" th:if="${session.arts != null}">
- <table th:if="${session.arts != null && session.arts.size > 0}">
- <tr>
- <th colspan="2"><h3>Artifacts</h3></th>
- </tr>
- <th:block th:each="art : ${session.arts}">
- <tr>
- <td> Artifact Name:</td>
- <td th:text="${art.relatesTo.name}">...</td>
- </tr>
- <tr>
- <td> Type:</td>
- <td th:text="${art.relatesTo.type}"></td>
- </tr>
- <tr>
- <td colspan="2"><a th:href="@{|${storageURL}/files/file/${art.location}|}"> Download </a></td>
- </tr>
- </th:block>
- </table>
- <input id="startActivity" type="submit" value="Start Activity"/>
- </div>
- </div>
- <div>
- <h3 th:inline="text">Trace: [[${session.trace.name}]]</h3>
- <h4 th:inline="text">Started at: [[${session.trace.timestampF}]]</h4>
- <table>
- <th:block th:each="ev : ${session.trace.events}">
- <tr>
- <td th:if="${ev.class.name == 'ua.be.wee.model.pt.StartActivityEvent'}">begin:
- </td>
- <td th:if="${ev.class.name == 'ua.be.wee.model.pt.EndActivityEvent'}">end:
- </td>
- <td colspan="2" th:text="${ev.relatesTo.act.name}">...</td>
- </tr>
- <tr>
- <td colspan="2">port:</td>
- <td>[[${ev.relatesTo.name}]]</td>
- </tr>
- </th:block>
- </table>
- </div>
- </section>
- </main>
- </body>
- </html>
|