UNPKG

node-red-camunda8

Version:
54 lines (46 loc) 2.12 kB
<script type="text/javascript"> RED.nodes.registerType('start-message', { category: 'camunda', color: '#D8BFD8', defaults: { name: { value: '' }, camunda: { required: true, type: 'camunda' }, }, inputs: 1, outputs: 0, icon: 'start-message.svg', label: function () { return this.name || 'start message'; }, paletteLabel: 'start message', }); </script> <script type="text/x-red" data-template-name="start-message"> <div class="form-row"> <label for="node-input-name"><i class="icon-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder="Name"> </div> <div class="form-row"> <label for="node-input-camunda"><i class="fa fa-server"></i> Camunda Broker</label> <input type="text" id="node-input-camunda" placeholder="Camunda Broker" /> </div> </script> <script type="text/x-red" data-help-name="start-message"> <p>When a Node-RED message is received at the input, this node publishes a start message to Zeebe.</p> <h3>Inputs</h3> <dl class="message-properties"> <dt>payload <span class="property-type">object</span></dt> <dd>Payload object containing properties for sending a message event to zeebe.</dd> <dt>payload.name <span class="property-type">string</span></dt> <dd>The name of the message.</dd> <dt class="optional">payload.variables <span class="property-type">object</span></dt> <dd>The message variables as a JSON object.</dd> <dt class="optional">payload.timeToLive <span class="property-type">number</span></dt> <dd>How long the message should be buffered on the broker, in milliseconds.</dd> </dl> <h3>References</h3> <ul> <li>Camunda Cloud Docs: <a href="https://docs.camunda.io/docs/reference/bpmn-workflows/message-events/message-events/">Message Events</a></li> <li>zeebe-node docs: <a href="https://www.npmjs.com/package/zeebe-node#publish-a-start-message">publishStartMessage</a></li> </ul> </script>