Workflow

node v8.17.0
version: 0.1.2
endpointsharetweet
This is a collection of models
var _ = require("underscore") var Pusher = require("pusher") var React = require("react") var qrcode = require("qrcode"); var render = require('render-html'); const { ValueViewerSymbol } = require("@runkit/value-viewer"); exports.renderBarcodeForTask = async (task) => { var data = await qrcode.toDataURL('https://workflow.zebra.com/v1/location/1436235/receiving/dock-door/5?biz-step=cycle-count&filter=asset'); const myCustomObject = { [ValueViewerSymbol]: { title: "Barcode", HTML: `<img src="${data}" />` } }; return myCustomObject; } exports.executeWorkflow = (workflow = '@yjose/form-in-react-native,-the-right-way!-') => { return `<div data-snack-id="${workflow}" data-snack-platform="web" data-snack-preview="true" data-snack-theme="light" style="overflow:hidden;background:#fafafa;border:1px solid rgba(0,0,0,.08);border-radius:4px;height:450px;width:100%"></div> <script async src="https://snack.expo.io/embed.js"></script>`; } var pusher = new Pusher({ appId: process.env.PUSHER_APP_ID, key: process.env.PUSHER_APP_KEY, secret: process.env.PUSHER_APP_SECRET, cluster: 'us2', useTLS: true }); exports.create = (task) => { pusher.trigger('my-channel', 'my-event', { 'message': task }) }; exports.event = { who: { device: {}, user: { email: {}, employeeId: {} }, authentication: {}, authorization: {} }, what: { product: {}, case: {}, pallet: {}, container: {}, vehicle: {} }, when: { eventTime: {}, transactionTime: {} }, where: { company: {}, geocode: { lat: '', lng: '' }, address: { street: '', city: '', state: '', zip: '', country: '' }, indoor: { x: 0, y: 0, z: 0 }, gln: { companyPrefix: '', locationId: '', extension: { backRoom: 'Back Room', cargoTerminal: {}, containerDeck: {}, packagingArea: {}, pickingArea: {}, productionArea: {}, receivingArea: {}, returnsArea: {}, shippingArea: {}, storageArea: {}, salesFloor: {}, yard: {} }, attribute: { electronics: {}, coldStorage: {}, shelf: {}, frozen: {}, fresh: {}, promotion: {}, endCap: {}, pointOfSale: {}, security: {}, generalMerchandise: {}, grocery: {}, boxCrusher: {}, dockDoor: {}, conveyerBelt: {}, palletWrapper: {}, fixedReader: {}, mobileReader: {}, storage: {}, returns: {}, staging: {}, assembly: {}, dispenser: {}, quarantine: {}, qualityControl: {}, printingRoom: {}, loadingDock: {}, entranceGate: {}, exitGate: {} }, identifier: 0 } }, why: { action: { accepting: {}, arriving: {}, assembling: {}, collecting: {}, commissioning: {}, consigning: {}, creatingClass: {}, cycleCounting: {}, decommissioning: {}, departing: {}, destroying: {}, disassembling: {}, dispensing: {}, encoding: {}, entering: {}, exiting: {}, holding: {}, inspecting: {}, installing: {}, killing: {}, loading: {}, other: {}, packing: {}, picking: {}, receiving: {}, removing: {}, repackaging: {}, repairing: {}, replacing: {}, reserving: {}, retailSelling: {}, retailReturning: {}, shipping: {}, stagingOutbound: {}, stockTaking: {}, stocking: {}, storing: {}, transforming: {}, transporting: {}, unloading: {}, unpacking: {}, voidShipping: {} }, event: { aggregate: {}, create: {}, delete: {}, observe: {}, transact: {}, transform: {} }, disposition: { active: {}, damaged: {}, inProcess: {}, inTransit: {}, expired: {}, recalled: {}, returned: {}, sold: {} }, transaction: { advanceShippingNotice: '', billOfLading: 'http://freight.fedex.com/bol/4563648', invoice: '', pedigree: '', productionOrder: '', purchaseOrder: 'http://transaction.acme.com/po/12345678', receivingAdvice: '', returnMerchandiseAdvice: '' } } }
Loading…

no comments

    sign in to comment