UNPKG

@daedalus/wso2

Version:

This is a set of tools to help connect and manage interactions with various WSO2 products. Please see README.MD for more details.

32 lines (28 loc) 1.09 kB
const mongoose = require("mongoose"); var Schema = mongoose.Schema; var ObjectId = Schema.ObjectId; const ProcessInstanceSchema = new Schema({ id: { type: String, required: true }, url: { type: String, required: true }, businessKey: { type: String, required: true }, suspended: { type: Boolean, required: true }, ended: { type: Boolean, required: true }, processDefinitionId: { type: String, required: true }, processDefinitionUrl: { type: String, required: true }, activityId: { type: String, required: true }, variables: [{ valueUrl: { type: String, required: true }, variableScope: { type: String, required: true }, scope: { type: String, required: true }, name: { type: String, required: true }, value: { type: String, required: true }, type: { type: String, required: true } }], tenantId: { type: String, required: true }, completed: { type: Boolean, required: true } }); const ProcessInstance = mongoose.model( "WSO2_BPS_ProcessInstances", ProcessInstanceSchema ); module.exports = ProcessInstance;