[{"data":1,"prerenderedAt":194},["ShallowReactive",2],{"products":3,"site-navigation":30,"site-settings":90,"product-\u002Fproducts\u002Fopcela-quality":109},[4,22],{"path":5,"title":6,"summary":7,"order":8,"eyebrow":9,"image":10,"features":13,"callToAction":19},"\u002Fproducts\u002Fopcela-quality","Opcela Quality","Quality approvals raised from live process data, on your own hardware.",10,"Quality management",{"src":11,"alt":12},"\u002Fimages\u002Fproducts\u002Fopcela-quality-dashboard.svg","An illustration of the Opcela Quality dashboard, drawn to the product's own layout and filled with example data: four figures across the top, an approval volume chart and a downtime chart, and lists of stale tags and approvals waiting",[14,15,16,17,18],"Tag values by OPC-UA subscription, from one or more servers","Workflows and the conditions that start them, all set up on screen","Approvals to a named person by email, SMS or WhatsApp","Dashboards and reports, behind role-based access","An append-only record of configuration changes and decisions",{"label":20,"to":21},"Talk to us","\u002Fcontact",{"path":23,"title":24,"summary":25,"order":26,"eyebrow":27,"image":28,"features":28,"callToAction":29},"\u002Fproducts\u002Fbespoke-software","Bespoke Software","Software written to fit a process nothing off the shelf fits.",20,"Engineering",null,{"label":20,"to":21},{"primary":31,"callToAction":47,"footer":50,"legal":69},[32,42],{"label":33,"external":34,"items":35,"attributes":28},"Products",false,[36,39],{"label":6,"to":5,"external":34,"items":37,"attributes":38},[],{"to":5},{"label":24,"to":23,"external":34,"items":40,"attributes":41},[],{"to":23},{"label":43,"to":44,"external":34,"items":45,"attributes":46},"About","\u002Fabout",[],{"to":44},{"label":20,"to":21,"external":34,"items":48,"attributes":49},[],{"to":21},[51,59],{"heading":33,"links":52},[53,56],{"label":6,"to":5,"external":34,"items":54,"attributes":55},[],{"to":5},{"label":24,"to":23,"external":34,"items":57,"attributes":58},[],{"to":23},{"heading":60,"links":61},"Company",[62,65],{"label":43,"to":44,"external":34,"items":63,"attributes":64},[],{"to":44},{"label":66,"to":21,"external":34,"items":67,"attributes":68},"Contact",[],{"to":21},[70,75,80,85],{"label":71,"to":72,"external":34,"items":73,"attributes":74},"Privacy notice","\u002Flegal\u002Fprivacy-notice",[],{"to":72},{"label":76,"to":77,"external":34,"items":78,"attributes":79},"Cookies and storage","\u002Flegal\u002Fcookies-and-storage",[],{"to":77},{"label":81,"to":82,"external":34,"items":83,"attributes":84},"Terms of use","\u002Flegal\u002Fterms-of-use",[],{"to":82},{"label":86,"to":87,"external":34,"items":88,"attributes":89},"Accessibility","\u002Flegal\u002Faccessibility-statement",[],{"to":87},{"id":91,"contactAddress":92,"contactEmail":97,"contactPhone":98,"description":99,"entity":28,"extension":100,"footerNote":28,"meta":101,"privacyEmail":28,"responsePromise":102,"shareImage":103,"siteName":105,"social":28,"stem":106,"tagline":107,"__hash__":108},"settings\u002Fsettings.yml",[93,94,95,96],"37 Southfield Drive","Hull","HU14 3DU","UK","enquiries@opcela.co.uk","+44 7359 857344","Opcela builds precision engineering software for organisations that cannot afford to guess. Talk to us about what you are trying to measure.","yml",{},"We reply to every enquiry within one working day.",{"src":104,"alt":105},"\u002Fsocial-share.png","Opcela","settings","Precision engineering software","Mfzv2Mrd8IIM-RXygo-esP7Ghz1HDAoLUSz4Ywl2Sgk",{"id":110,"title":6,"body":111,"callToAction":174,"description":175,"extension":176,"eyebrow":9,"features":177,"image":178,"intro":179,"meta":180,"navigation":181,"order":8,"path":5,"published":181,"related":182,"seo":191,"stem":192,"summary":7,"__hash__":193},"products\u002Fproducts\u002Fopcela-quality.md",{"type":112,"value":113,"toc":166},"minimark",[114,119,123,126,129,133,136,139,143,146,149,153,156,159],[115,116,118],"h2",{"id":117},"what-it-does","What it does",[120,121,122],"p",{},"Opcela Quality subscribes to tag values on your OPC-UA servers, one or more of them at once,\nand watches for the conditions you have set. When those conditions are met, a workflow runs.\nIt can raise an approval for a named person, and it can write a value back to a tag to hold\nan interlock.",[120,124,125],{},"The servers, the tags, the conditions and the workflows are all set up on screen, by the\npeople who run the plant rather than by a developer. Tags are found by browsing the server\nand picked from a list rather than typed in by hand.",[120,127,128],{},"The picture above is an illustration of the dashboard, drawn to the product's own layout and\nfilled with example data.",[115,130,132],{"id":131},"who-gets-told","Who gets told",[120,134,135],{},"An approval goes out by email, SMS or WhatsApp, on whichever of the three it is set to use.\nAt least one is picked deliberately, because none is picked for you. A person's mobile number\nand WhatsApp number sit on their own profile, so each channel goes to the number that person\ngave.",[120,137,138],{},"Reminders and escalation are switches you turn on. A reminder repeats at an interval you set\nuntil the approval is resolved, and an escalation hands it to a second named person after a\ntimeout. The wording of every email and SMS is yours. A default sits in settings, and any\nworkflow that needs different words overrides it, with nothing redeployed.",[115,140,142],{"id":141},"reporting-and-dashboards","Reporting and dashboards",[120,144,145],{},"A dashboard shows the live state: what is connected, which tags have gone quiet, and which\napprovals are waiting. Reports on process trends, on how the automation is performing and on\nhow long approvals take are generated when you ask for them, as PDFs. So is a signoff\ncertificate for any resolved approval, recording who decided what against the values the\nprocess was running at.",[120,147,148],{},"Behind all of it is an audit trail that is immutable and append-only, holding configuration\nand record changes and every event in an approval's life. Nothing in the application edits\nor deletes an entry.",[115,150,152],{"id":151},"security-and-access","Security and access",[120,154,155],{},"Opcela Quality runs on your own hardware, as containers, one tenant per deployment. Access\nis role-based, and the permissions are per action: reading, creating and editing each kind\nof thing are separate, so somebody can be given the ability to reassign an approval without\nthe ability to change the workflow that raised it.",[120,157,158],{},"Signing in is protected against repeated password guessing, access tokens are short lived,\nand the refresh tokens behind them are held on the server and can be revoked at any time.",[160,161,163],"callout",{"title":162},"One thing to know about your network",[120,164,165],{},"Each site keeps its secrets in its own isolated cloud key store, and needs outbound access\nto it. Files on disk hold ciphertext only, so a site cut off from that service does not run.\nNotifications sent by SMS or WhatsApp leave the site as well.",{"title":167,"searchDepth":168,"depth":168,"links":169},"",2,[170,171,172,173],{"id":117,"depth":168,"text":118},{"id":131,"depth":168,"text":132},{"id":141,"depth":168,"text":142},{"id":151,"depth":168,"text":152},{"label":20,"to":21},"Opcela Quality subscribes to your OPC-UA tag values and starts a workflow when they meet a condition you set. People are told by email, SMS or WhatsApp.","md",[14,15,16,17,18],{"src":11,"alt":12},"A tag value meets a condition, a workflow runs, and a named person is asked to approve. You set all of it up on screen.",{},true,{"heading":183,"links":184},"Where to go next",[185,186,188],{"label":24,"to":23},{"label":187,"to":44},"How we work",{"label":189,"to":190},"Case studies","\u002Fcase-studies",{"title":6,"description":175},"products\u002Fopcela-quality","G_-d_jEK4FWsweIXIolBUfjIYH1amqLgxDq6UmonO7w",1786887361246]