Skip to content

Instantly share code, notes, and snippets.

View mauriziocarioli's full-sized avatar
🏠
Working from home

Maurizio Carioli mauriziocarioli

🏠
Working from home
View GitHub Profile
@mauriziocarioli
mauriziocarioli / PHM-Model.plantuml
Created April 1, 2020 14:46
PHM-Model.plantuml
@startuml
title __PHM-MODEL's Class Diagram__\n
namespace com.health_insurance.phm_model {
class com.health_insurance.phm_model.Reminder {
__private attributes__
long SerialVersionUID
String address
String body
curl --user kieserver:secret \
--location --request POST 'http://localhost:8080/kie-server/services/rest/server/containers/PHM-Processes/processes/PHM-Processes.Trigger/instances' \
--header 'Content-Type: application/json' \
--data-raw '{
"pMemberId": "123",
"pTriggerId": "R383"
}'
@mauriziocarioli
mauriziocarioli / app.js
Last active March 1, 2020 02:04
PHM API
const express = require('express')
const app = express()
const bodyparser = require('body-parser')
const port = process.env.PORT || 3200
app.use(bodyparser.json())
app.use(
bodyparser.urlencoded({
extended: false
})
@mauriziocarioli
mauriziocarioli / charliestaskreminder.js
Last active March 1, 2020 01:58
Charlie's Task data for the Reminder scenario.
{
task: {
id: 58,
origId: 'B143',
suppressed: false,
suppressionPeriod: '',
expirationDate: '2020-12-31T12:00:00.000Z',
close: 'HARD',
reminderInitiation: 'PT60S',
reminderFrequency: 'R/PT60S',
@mauriziocarioli
mauriziocarioli / gist:4d75c14c508a1e801ff98b7b566326d5
Last active February 27, 2020 18:20
PHM Email Service Task deployment descriptor
<work-item-handler>
<resolver>mvel</resolver>
<identifier>new org.jbpm.process.workitem.email.EmailWorkItemHandler(System.getenv("DEMO_SMTP_SERVER"), System.getenv("DEMO_SMTP_PORT"),System.getenv("DEMO_SMTP_USER"),System.getenv("DEMO_SMTP_PWD"))</identifier>
<parameters/>
<name>Email</name>
</work-item-handler>
curl --user Peter:secret \
--location --request PUT 'http://localhost:8080/kie-server/services/rest/server/containers/PHM-Processes/tasks/1/states/completed' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data-raw ''
@mauriziocarioli
mauriziocarioli / getPeterstaskform.json
Created February 24, 2020 19:21
Peter's Task Form
[
{
"id": "fdb03de1-ad38-49fb-af74-ff9f8c3daf08",
"name": "Task-taskform.frm",
"model": {
"taskName": "Task",
"processId": "PHM-Processes.Task",
"name": "task",
"properties": [
{
@mauriziocarioli
mauriziocarioli / getPeterstaskform.sh
Created February 24, 2020 19:20
Get Peter's Task Form
curl --user Peter:secret \
--location --request GET 'http://localhost:8080/kie-server/services/rest/server/containers/PHM-Processes/forms/tasks/1?lang=en&type=ANY&marshallContent=true' \
--header 'Accept: application/json'
curl --user Peter:secret \
--location --request GET 'http://localhost:8080/kie-server/services/rest/server/queries/tasks/instances/owners' \
--header 'Accept: application/json'
@mauriziocarioli
mauriziocarioli / server.log
Created February 24, 2020 16:54
Event Listeners capture
│2020-02-24 11:34:17,233 INFO [stdout] (default task-16) Process <<Trigger>>-<19> ->Variable <<pMemberId>>-<pMemberId> is about to be changed from │
│2020-02-24 11:34:17,234 INFO [stdout] (default task-16) <<null>> │
│2020-02-24 11:34:17,234 INFO [stdout] (default task-16) to │
│2020-02-24 11:34:17,234 INFO [stdout] (default task-16) <<123>>