[{"data":1,"prerenderedAt":1166},["ShallowReactive",2],{"handbook-\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fservices\u002F":3,"handbook-nav":298},{"id":4,"title":5,"body":6,"description":290,"extension":291,"meta":292,"navigation":293,"path":294,"seo":295,"stem":296,"__hash__":297},"handbook\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fservices.md","Front-End Services",{"type":7,"value":8,"toc":286},"minimark",[9,14,23,34,39,42,53,158,169,173,176,269,276,282],[10,11,13],"h1",{"id":12},"services","Services",[15,16,17,18,22],"p",{},"The frontend contains two helper services that can be called anywhere in the UI. Each of the services control components built into the main ",[19,20,21],"code",{},"Platform.vue",".",[24,25,28,29],"video",{"width":26,"controls":27},500,true,"\n  ",[30,31],"source",{"src":32,"type":33},"https:\u002F\u002Fwebsite-data.s3.eu-west-1.amazonaws.com\u002Fui-services-demo.mp4","video\u002Fmp4",[35,36,38],"h2",{"id":37},"alerts","Alerts",[15,40,41],{},"Alerts should be used to reinforce the completion of an action, or to alert a user that something has gone wrong.",[15,43,44,45,52],{},"The important piece to note here is that alerts should be for ",[46,47,48],"em",{},[49,50,51],"strong",{},"information only",", and should not require any actions on the user's part.",[54,55,60],"pre",{"className":56,"code":57,"language":58,"meta":59,"style":59},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import Alert from '@\u002Fservices\u002Falerts'\n\n\u002F*\n * msg       - The text to be displayed in the alert.\n * type      - 'info' | 'confirmation' | 'warning'\n * countdown - (optional) If provided, the alert will disappear\n *             after this duration (ms), defaults to 3000.\n *\u002F\nAlert.emit(msg, type, countdown)\n","js","",[19,61,62,89,95,102,108,114,120,126,132],{"__ignoreMap":59},[63,64,67,71,75,78,82,86],"span",{"class":65,"line":66},"line",1,[63,68,70],{"class":69},"s7zQu","import",[63,72,74],{"class":73},"sTEyZ"," Alert ",[63,76,77],{"class":69},"from",[63,79,81],{"class":80},"sMK4o"," '",[63,83,85],{"class":84},"sfazB","@\u002Fservices\u002Falerts",[63,87,88],{"class":80},"'\n",[63,90,92],{"class":65,"line":91},2,[63,93,94],{"emptyLinePlaceholder":27},"\n",[63,96,98],{"class":65,"line":97},3,[63,99,101],{"class":100},"sHwdD","\u002F*\n",[63,103,105],{"class":65,"line":104},4,[63,106,107],{"class":100}," * msg       - The text to be displayed in the alert.\n",[63,109,111],{"class":65,"line":110},5,[63,112,113],{"class":100}," * type      - 'info' | 'confirmation' | 'warning'\n",[63,115,117],{"class":65,"line":116},6,[63,118,119],{"class":100}," * countdown - (optional) If provided, the alert will disappear\n",[63,121,123],{"class":65,"line":122},7,[63,124,125],{"class":100}," *             after this duration (ms), defaults to 3000.\n",[63,127,129],{"class":65,"line":128},8,[63,130,131],{"class":100}," *\u002F\n",[63,133,135,138,140,144,147,150,153,155],{"class":65,"line":134},9,[63,136,137],{"class":73},"Alert",[63,139,22],{"class":80},[63,141,143],{"class":142},"s2Zo4","emit",[63,145,146],{"class":73},"(msg",[63,148,149],{"class":80},",",[63,151,152],{"class":73}," type",[63,154,149],{"class":80},[63,156,157],{"class":73}," countdown)\n",[15,159,160,161,168],{},"The service is built from the ",[162,163,167],"a",{"href":164,"rel":165},"https:\u002F\u002Fflowfuse.github.io\u002Fforge-ui-components\u002F#ff-notification-toast",[166],"nofollow","ff-notification-toast"," forge-ui-component.",[35,170,172],{"id":171},"dialog","Dialog",[15,174,175],{},"The Dialog service should be used when user confirmation is required, after an action has been taken. For example, if a user attempts to delete a resource, a confirmation Dialog should be shown to ensure this was not an accidental action.",[54,177,179],{"className":56,"code":178,"language":58,"meta":59,"style":59},"import Dialog from '@\u002Fservices\u002Fdialog'\n\n\u002F*\n * msg      - {\n *               header: '\u003Cheader title>',\n *               kind: 'danger` | `primary` | `secondary` | `tertiary',  (default = 'primary') \n *               text: 'show this message in the dialog',\n *               html: 'instead of \"text\", you can provide html for more custom appearance and content',\n *               confirmLabel: '\u003Cconfirm-label>'\n *            }\n * callback - function to run when the user confirms the dialog\n *\u002F\nDialog.show(msg, callback)\n",[19,180,181,197,201,205,210,215,220,225,230,235,241,247,252],{"__ignoreMap":59},[63,182,183,185,188,190,192,195],{"class":65,"line":66},[63,184,70],{"class":69},[63,186,187],{"class":73}," Dialog ",[63,189,77],{"class":69},[63,191,81],{"class":80},[63,193,194],{"class":84},"@\u002Fservices\u002Fdialog",[63,196,88],{"class":80},[63,198,199],{"class":65,"line":91},[63,200,94],{"emptyLinePlaceholder":27},[63,202,203],{"class":65,"line":97},[63,204,101],{"class":100},[63,206,207],{"class":65,"line":104},[63,208,209],{"class":100}," * msg      - {\n",[63,211,212],{"class":65,"line":110},[63,213,214],{"class":100}," *               header: '\u003Cheader title>',\n",[63,216,217],{"class":65,"line":116},[63,218,219],{"class":100}," *               kind: 'danger` | `primary` | `secondary` | `tertiary',  (default = 'primary') \n",[63,221,222],{"class":65,"line":122},[63,223,224],{"class":100}," *               text: 'show this message in the dialog',\n",[63,226,227],{"class":65,"line":128},[63,228,229],{"class":100}," *               html: 'instead of \"text\", you can provide html for more custom appearance and content',\n",[63,231,232],{"class":65,"line":134},[63,233,234],{"class":100}," *               confirmLabel: '\u003Cconfirm-label>'\n",[63,236,238],{"class":65,"line":237},10,[63,239,240],{"class":100}," *            }\n",[63,242,244],{"class":65,"line":243},11,[63,245,246],{"class":100}," * callback - function to run when the user confirms the dialog\n",[63,248,250],{"class":65,"line":249},12,[63,251,131],{"class":100},[63,253,255,257,259,262,264,266],{"class":65,"line":254},13,[63,256,172],{"class":73},[63,258,22],{"class":80},[63,260,261],{"class":142},"show",[63,263,146],{"class":73},[63,265,149],{"class":80},[63,267,268],{"class":73}," callback)\n",[15,270,160,271,168],{},[162,272,275],{"href":273,"rel":274},"https:\u002F\u002Fflowfuse.github.io\u002Fforge-ui-components\u002F#ff-dialog",[166],"ff-dialog",[15,277,278,279,281],{},"More complex ",[19,280,275],{}," instances, where you can use the component directly, can also be used for forms.",[283,284,285],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":59,"searchDepth":104,"depth":104,"links":287},[288,289],{"id":37,"depth":91,"text":38},{"id":171,"depth":91,"text":172},"The frontend contains two helper services that can be called anywhere in the UI. Each of the services control components built into the main Platform.vue.","md",{},null,"\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fservices",{"title":5,"description":290},"handbook\u002Fengineering\u002Ffrontend\u002Fservices","yPM9TD2HuDwkrVOjSjSj-RaHTo-gJ1RevTtVD_nGadA",[299],{"title":300,"path":301,"stem":302,"children":303},"Handbook","\u002Fhandbook","handbook",[304,306,431,463,697,785,847,988,993],{"title":300,"path":301,"stem":305},"handbook\u002Findex",{"title":307,"group":307,"icon":308,"order":66,"path":309,"stem":310,"children":311},"Company","i-lucide-building-2","\u002Fhandbook\u002Fcompany","handbook\u002Fcompany\u002Findex",[312,313,317,321,325,344,348,352,356,423,427],{"title":307,"path":309,"stem":310},{"title":314,"path":315,"stem":316},"Board & Investors","\u002Fhandbook\u002Fcompany\u002Fboard","handbook\u002Fcompany\u002Fboard",{"title":318,"path":319,"stem":320},"Communications","\u002Fhandbook\u002Fcompany\u002Fcommunication","handbook\u002Fcompany\u002Fcommunication",{"title":322,"path":323,"stem":324},"Decision making and project management","\u002Fhandbook\u002Fcompany\u002Fdecisions","handbook\u002Fcompany\u002Fdecisions",{"title":326,"icon":327,"path":328,"stem":329,"children":330},"Guides","i-lucide-book-open","\u002Fhandbook\u002Fcompany\u002Fguides","handbook\u002Fcompany\u002Fguides\u002Findex",[331,332,336,340],{"title":326,"path":328,"stem":329},{"title":333,"path":334,"stem":335},"Editing the Handbook","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgit","handbook\u002Fcompany\u002Fguides\u002Fgit",{"title":337,"path":338,"stem":339},"Google Workspace","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgworkspace","handbook\u002Fcompany\u002Fguides\u002Fgworkspace",{"title":341,"path":342,"stem":343},"Markdown Guide","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fmarkdown","handbook\u002Fcompany\u002Fguides\u002Fmarkdown",{"title":345,"path":346,"stem":347},"Organizational Structure","\u002Fhandbook\u002Fcompany\u002Forganizational-structure","handbook\u002Fcompany\u002Forganizational-structure",{"title":349,"path":350,"stem":351},"Principles","\u002Fhandbook\u002Fcompany\u002Fprinciples","handbook\u002Fcompany\u002Fprinciples",{"title":353,"path":354,"stem":355},"Remote Work","\u002Fhandbook\u002Fcompany\u002Fremote","handbook\u002Fcompany\u002Fremote",{"title":357,"icon":358,"path":359,"stem":360,"children":361},"Security","i-lucide-shield","\u002Fhandbook\u002Fcompany\u002Fsecurity","handbook\u002Fcompany\u002Fsecurity\u002Findex",[362,363,367,371,375,379,383,387,391,395,399,403,407,411,415,419],{"title":357,"path":359,"stem":360},{"title":364,"path":365,"stem":366},"Access Control Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Faccess-control","handbook\u002Fcompany\u002Fsecurity\u002Faccess-control",{"title":368,"path":369,"stem":370},"AI Development and Customer Data Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data","handbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data",{"title":372,"path":373,"stem":374},"Asset Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fasset-management","handbook\u002Fcompany\u002Fsecurity\u002Fasset-management",{"title":376,"path":377,"stem":378},"Business Continuity & Disaster Recovery Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity","handbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity",{"title":380,"path":381,"stem":382},"Hardware Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security","handbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security",{"title":384,"path":385,"stem":386},"Cryptography Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcryptography","handbook\u002Fcompany\u002Fsecurity\u002Fcryptography",{"title":388,"path":389,"stem":390},"Data Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fdata-management","handbook\u002Fcompany\u002Fsecurity\u002Fdata-management",{"title":392,"path":393,"stem":394},"Human Resources Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources","handbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources",{"title":396,"path":397,"stem":398},"Incident Response Plan","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fincident-response","handbook\u002Fcompany\u002Fsecurity\u002Fincident-response",{"title":400,"path":401,"stem":402},"Information Security Policy and Acceptable Use Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security",{"title":404,"path":405,"stem":406},"Information Security Roles and Responsibilities","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles",{"title":408,"path":409,"stem":410},"Operations Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Foperations-security","handbook\u002Fcompany\u002Fsecurity\u002Foperations-security",{"title":412,"path":413,"stem":414},"Risk Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Frisk-management","handbook\u002Fcompany\u002Fsecurity\u002Frisk-management",{"title":416,"path":417,"stem":418},"Secure Development Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fsecure-development","handbook\u002Fcompany\u002Fsecurity\u002Fsecure-development",{"title":420,"path":421,"stem":422},"Third-Party Risk Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management","handbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management",{"title":424,"path":425,"stem":426},"Strategy","\u002Fhandbook\u002Fcompany\u002Fstrategy","handbook\u002Fcompany\u002Fstrategy",{"title":428,"path":429,"stem":430},"Values","\u002Fhandbook\u002Fcompany\u002Fvalues","handbook\u002Fcompany\u002Fvalues",{"title":432,"group":433,"icon":434,"order":104,"path":435,"stem":436,"children":437},"Design","Engineering & Design Practices","i-lucide-pen-tool","\u002Fhandbook\u002Fdesign","handbook\u002Fdesign\u002Findex",[438,439,443,447,451,455,459],{"title":432,"path":435,"stem":436},{"title":440,"path":441,"stem":442},"Art Requests","\u002Fhandbook\u002Fdesign\u002Fart-requests","handbook\u002Fdesign\u002Fart-requests",{"title":444,"path":445,"stem":446},"Branding","\u002Fhandbook\u002Fdesign\u002Fbranding","handbook\u002Fdesign\u002Fbranding",{"title":448,"path":449,"stem":450},"Design Thinking","\u002Fhandbook\u002Fdesign\u002Fdesign-thinking","handbook\u002Fdesign\u002Fdesign-thinking",{"title":452,"path":453,"stem":454},"Process","\u002Fhandbook\u002Fdesign\u002Fprocess","handbook\u002Fdesign\u002Fprocess",{"title":456,"path":457,"stem":458},"Tools","\u002Fhandbook\u002Fdesign\u002Ftools","handbook\u002Fdesign\u002Ftools",{"title":460,"path":461,"stem":462},"Video","\u002Fhandbook\u002Fdesign\u002Fvideos","handbook\u002Fdesign\u002Fvideos",{"title":464,"group":433,"icon":465,"order":97,"path":466,"stem":467,"children":468},"Engineering","i-lucide-code-2","\u002Fhandbook\u002Fengineering","handbook\u002Fengineering\u002Findex",[469,470,474,489,493,497,501,532,575,579,644,648,675,679,694],{"title":464,"path":466,"stem":467},{"title":471,"path":472,"stem":473},"Blueprints","\u002Fhandbook\u002Fengineering\u002Fblueprints","handbook\u002Fengineering\u002Fblueprints",{"title":475,"icon":476,"path":477,"stem":478,"children":479},"Contributing","i-lucide-git-pull-request","\u002Fhandbook\u002Fengineering\u002Fcontributing","handbook\u002Fengineering\u002Fcontributing\u002Findex",[480,481,485],{"title":475,"path":477,"stem":478},{"title":482,"path":483,"stem":484},"FF Tables","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fff-tables","handbook\u002Fengineering\u002Fcontributing\u002Fff-tables",{"title":486,"path":487,"stem":488},"Team NPM Registry","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry","handbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry",{"title":490,"path":491,"stem":492},"Node-RED Dashboard","\u002Fhandbook\u002Fengineering\u002Fdashboard","handbook\u002Fengineering\u002Fdashboard",{"title":494,"path":495,"stem":496},"Dependency Updates","\u002Fhandbook\u002Fengineering\u002Fdependency-updates","handbook\u002Fengineering\u002Fdependency-updates",{"title":498,"path":499,"stem":500},"Feature Flags in PostHog","\u002Fhandbook\u002Fengineering\u002Ffeature-flags","handbook\u002Fengineering\u002Ffeature-flags",{"title":502,"icon":503,"path":504,"stem":505,"children":506},"Front End","i-lucide-layout-dashboard","\u002Fhandbook\u002Fengineering\u002Ffrontend","handbook\u002Fengineering\u002Ffrontend\u002Findex",[507,508,512,516,517,521],{"title":502,"path":504,"stem":505},{"title":509,"path":510,"stem":511},"Data Attributes","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes","handbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes",{"title":513,"path":514,"stem":515},"Front-End Layouts","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Flayouts","handbook\u002Fengineering\u002Ffrontend\u002Flayouts",{"title":5,"path":294,"stem":296},{"title":518,"path":519,"stem":520},"Front-End Testing","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Ftesting","handbook\u002Fengineering\u002Ffrontend\u002Ftesting",{"title":522,"icon":523,"path":524,"stem":525,"children":526},"UI Conventions and Style Guide","i-lucide-palette","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fui-conventions","handbook\u002Fengineering\u002Ffrontend\u002Fui-conventions\u002Findex",[527,528],{"title":522,"path":524,"stem":525},{"title":529,"path":530,"stem":531},"Feature Flags","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fui-conventions\u002Ffeature-flags","handbook\u002Fengineering\u002Ffrontend\u002Fui-conventions\u002Ffeature-flags",{"title":533,"icon":534,"path":535,"stem":536,"children":537},"Platform Ops","i-lucide-server","\u002Fhandbook\u002Fengineering\u002Fops","handbook\u002Fengineering\u002Fops\u002Findex",[538,539,543,547,551,555,559,563,567,571],{"title":533,"path":535,"stem":536},{"title":540,"path":541,"stem":542},"Certified Nodes","\u002Fhandbook\u002Fengineering\u002Fops\u002Fcertified-nodes","handbook\u002Fengineering\u002Fops\u002Fcertified-nodes",{"title":544,"path":545,"stem":546},"FlowFuse Dedicated","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdedicated","handbook\u002Fengineering\u002Fops\u002Fdedicated",{"title":548,"path":549,"stem":550},"Deployment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdeployment","handbook\u002Fengineering\u002Fops\u002Fdeployment",{"title":552,"path":553,"stem":554},"Incident Response","\u002Fhandbook\u002Fengineering\u002Fops\u002Fincident-response","handbook\u002Fengineering\u002Fops\u002Fincident-response",{"title":556,"path":557,"stem":558},"Observability","\u002Fhandbook\u002Fengineering\u002Fops\u002Fobservability","handbook\u002Fengineering\u002Fops\u002Fobservability",{"title":560,"path":561,"stem":562},"Production Environment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction","handbook\u002Fengineering\u002Fops\u002Fproduction",{"title":564,"path":565,"stem":566},"Update Stacks on Production","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction-stack-update","handbook\u002Fengineering\u002Fops\u002Fproduction-stack-update",{"title":568,"path":569,"stem":570},"Self Hosted Assistant","\u002Fhandbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant","handbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant",{"title":572,"path":573,"stem":574},"Staging Environment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fstaging","handbook\u002Fengineering\u002Fops\u002Fstaging",{"title":576,"path":577,"stem":578},"Packaging Guidelines","\u002Fhandbook\u002Fengineering\u002Fpackaging","handbook\u002Fengineering\u002Fpackaging",{"title":580,"icon":581,"path":582,"stem":583,"children":584},"Product","i-lucide-package","\u002Fhandbook\u002Fengineering\u002Fproduct","handbook\u002Fengineering\u002Fproduct\u002Findex",[585,586,590,594,598,602,606,610,617,621,624,628,632,636,640],{"title":580,"path":582,"stem":583},{"title":587,"path":588,"stem":589},"Continuous Discovery Interviews","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fdiscovery-interviews","handbook\u002Fengineering\u002Fproduct\u002Fdiscovery-interviews",{"title":591,"path":592,"stem":593},"Feature Catalog","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ffeatures","handbook\u002Fengineering\u002Fproduct\u002Ffeatures",{"title":595,"path":596,"stem":597},"Feedback","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ffeedback","handbook\u002Fengineering\u002Fproduct\u002Ffeedback",{"title":599,"path":600,"stem":601},"Glossary","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fglossary","handbook\u002Fengineering\u002Fproduct\u002Fglossary",{"title":603,"path":604,"stem":605},"Methodology","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fmethodology","handbook\u002Fengineering\u002Fproduct\u002Fmethodology",{"title":607,"path":608,"stem":609},"Metrics","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fmetrics","handbook\u002Fengineering\u002Fproduct\u002Fmetrics",{"title":611,"path":612,"stem":613,"children":614,"icon":616},"Personas","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpersonas","handbook\u002Fengineering\u002Fproduct\u002Fpersonas\u002Findex",[615],{"title":611,"path":612,"stem":613},"i-lucide-user-circle",{"title":618,"path":619,"stem":620},"Pricing Principles","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpricing","handbook\u002Fengineering\u002Fproduct\u002Fpricing",{"title":349,"path":622,"stem":623},"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fprinciples","handbook\u002Fengineering\u002Fproduct\u002Fprinciples",{"title":625,"path":626,"stem":627},"Product Swimlanes","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fproduct-swimlanes","handbook\u002Fengineering\u002Fproduct\u002Fproduct-swimlanes",{"title":629,"path":630,"stem":631},"Shop-Floor Demos","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fshop-floor-demos","handbook\u002Fengineering\u002Fproduct\u002Fshop-floor-demos",{"title":633,"path":634,"stem":635},"Product Growth","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ftelemetry","handbook\u002Fengineering\u002Fproduct\u002Ftelemetry",{"title":637,"path":638,"stem":639},"Versioning","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fversioning","handbook\u002Fengineering\u002Fproduct\u002Fversioning",{"title":641,"path":642,"stem":643},"Market Segments","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fverticals","handbook\u002Fengineering\u002Fproduct\u002Fverticals",{"title":645,"path":646,"stem":647},"Project Management","\u002Fhandbook\u002Fengineering\u002Fproject-management","handbook\u002Fengineering\u002Fproject-management",{"title":649,"icon":650,"path":651,"stem":652,"children":653},"Releases","i-lucide-rocket","\u002Fhandbook\u002Fengineering\u002Freleases","handbook\u002Fengineering\u002Freleases\u002Findex",[654,655,659,663,667,671],{"title":649,"path":651,"stem":652},{"title":656,"path":657,"stem":658},"Dashboard 2.0 Releases","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdashboard-2","handbook\u002Fengineering\u002Freleases\u002Fdashboard-2",{"title":660,"path":661,"stem":662},"Release Process - Digital Ocean","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdigital-ocean","handbook\u002Fengineering\u002Freleases\u002Fdigital-ocean",{"title":664,"path":665,"stem":666},"Release Process","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fprocess","handbook\u002Fengineering\u002Freleases\u002Fprocess",{"title":668,"path":669,"stem":670},"Release Blogs","\u002Fhandbook\u002Fengineering\u002Freleases\u002Frelease-blogs","handbook\u002Fengineering\u002Freleases\u002Frelease-blogs",{"title":672,"path":673,"stem":674},"Changelog Posts","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fwriting-changelog","handbook\u002Fengineering\u002Freleases\u002Fwriting-changelog",{"title":676,"path":677,"stem":678},"Security Policy","\u002Fhandbook\u002Fengineering\u002Fsecurity","handbook\u002Fengineering\u002Fsecurity",{"title":680,"path":681,"stem":682,"children":683,"icon":693},"Support","\u002Fhandbook\u002Fengineering\u002Fsupport","handbook\u002Fengineering\u002Fsupport\u002Findex",[684,685,689],{"title":680,"path":681,"stem":682},{"title":686,"path":687,"stem":688},"Triage Duty","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftriage","handbook\u002Fengineering\u002Fsupport\u002Ftriage",{"title":690,"path":691,"stem":692},"Troubleshooting","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting","handbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting","i-lucide-life-buoy",{"title":456,"path":695,"stem":696},"\u002Fhandbook\u002Fengineering\u002Ftools","handbook\u002Fengineering\u002Ftools",{"title":698,"group":699,"icon":700,"order":116,"path":701,"stem":702,"children":703},"Marketing","Marketing department","i-lucide-megaphone","\u002Fhandbook\u002Fmarketing","handbook\u002Fmarketing\u002Findex",[704,705,711,715,730,749,753,757,761,765,769,773,777,781],{"title":698,"path":701,"stem":702},{"title":706,"path":707,"stem":708,"children":709},"Account-Based Marketing","\u002Fhandbook\u002Fmarketing\u002Faccount-based-marketing","handbook\u002Fmarketing\u002Faccount-based-marketing\u002Findex",[710],{"title":706,"path":707,"stem":708},{"title":712,"path":713,"stem":714},"Brand Voice","\u002Fhandbook\u002Fmarketing\u002Fbrand-voice","handbook\u002Fmarketing\u002Fbrand-voice",{"title":716,"icon":717,"path":718,"stem":719,"children":720},"Community","i-lucide-users-2","\u002Fhandbook\u002Fmarketing\u002Fcommunity","handbook\u002Fmarketing\u002Fcommunity\u002Findex",[721,722,726],{"title":716,"path":718,"stem":719},{"title":723,"path":724,"stem":725},"Community Guidelines","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines","handbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines",{"title":727,"path":728,"stem":729},"Forums And Support","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support","handbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support",{"title":731,"icon":732,"path":733,"stem":734,"children":735,"order":66},"Content Strategy","i-lucide-file-text","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy","handbook\u002Fmarketing\u002Fcontent-strategy\u002Findex",[736,737,741,745],{"title":731,"path":733,"stem":734,"order":66},{"title":738,"path":739,"stem":740},"Blog","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy\u002Fblog","handbook\u002Fmarketing\u002Fcontent-strategy\u002Fblog",{"title":742,"path":743,"stem":744},"Customer Stories","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy\u002Fcustomer-stories","handbook\u002Fmarketing\u002Fcontent-strategy\u002Fcustomer-stories",{"title":746,"path":747,"stem":748},"Webinars","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy\u002Fwebinars","handbook\u002Fmarketing\u002Fcontent-strategy\u002Fwebinars",{"title":750,"path":751,"stem":752},"Events","\u002Fhandbook\u002Fmarketing\u002Fevents","handbook\u002Fmarketing\u002Fevents",{"title":754,"path":755,"stem":756},"How we work","\u002Fhandbook\u002Fmarketing\u002Fhow-we-work","handbook\u002Fmarketing\u002Fhow-we-work",{"title":758,"path":759,"stem":760},"Lead Activation","\u002Fhandbook\u002Fmarketing\u002Flead-activation","handbook\u002Fmarketing\u002Flead-activation",{"title":762,"path":763,"stem":764},"Lead Generation","\u002Fhandbook\u002Fmarketing\u002Fleads","handbook\u002Fmarketing\u002Fleads",{"title":766,"path":767,"stem":768},"Company Messaging","\u002Fhandbook\u002Fmarketing\u002Fmessaging","handbook\u002Fmarketing\u002Fmessaging",{"title":770,"path":771,"stem":772},"Marketing Programs","\u002Fhandbook\u002Fmarketing\u002Fprograms","handbook\u002Fmarketing\u002Fprograms",{"title":774,"path":775,"stem":776},"Sales Development Representative (SDR)","\u002Fhandbook\u002Fmarketing\u002Fsdr","handbook\u002Fmarketing\u002Fsdr",{"title":778,"path":779,"stem":780},"Social Media","\u002Fhandbook\u002Fmarketing\u002Fsocial-media","handbook\u002Fmarketing\u002Fsocial-media",{"title":782,"path":783,"stem":784},"Website","\u002Fhandbook\u002Fmarketing\u002Fwebsite","handbook\u002Fmarketing\u002Fwebsite",{"title":786,"group":307,"icon":787,"order":91,"path":788,"stem":789,"children":790},"Operations","i-lucide-settings-2","\u002Fhandbook\u002Foperations","handbook\u002Foperations\u002Findex",[791,792,796,800,804,827,831,835,839,843],{"title":786,"path":788,"stem":789},{"title":793,"path":794,"stem":795},"Accounting","\u002Fhandbook\u002Foperations\u002Faccounting","handbook\u002Foperations\u002Faccounting",{"title":797,"path":798,"stem":799},"Accounts","\u002Fhandbook\u002Foperations\u002Faccounts","handbook\u002Foperations\u002Faccounts",{"title":801,"path":802,"stem":803},"Billing","\u002Fhandbook\u002Foperations\u002Fbilling","handbook\u002Foperations\u002Fbilling",{"title":805,"icon":806,"path":807,"stem":808,"children":809},"CEO Ops","i-lucide-briefcase","\u002Fhandbook\u002Foperations\u002Fceo-ops","handbook\u002Foperations\u002Fceo-ops\u002Findex",[810,811,815,819,823],{"title":805,"path":807,"stem":808},{"title":812,"path":813,"stem":814},"Calendar Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management","handbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management",{"title":816,"path":817,"stem":818},"Inbox Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Finbox-management","handbook\u002Foperations\u002Fceo-ops\u002Finbox-management",{"title":820,"path":821,"stem":822},"Task Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftask-managment","handbook\u002Foperations\u002Fceo-ops\u002Ftask-managment",{"title":824,"path":825,"stem":826},"Travel Booking","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking","handbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking",{"title":828,"path":829,"stem":830},"Change Control","\u002Fhandbook\u002Foperations\u002Fchange","handbook\u002Foperations\u002Fchange",{"title":832,"path":833,"stem":834},"Commission Payment","\u002Fhandbook\u002Foperations\u002Fcommission-payment","handbook\u002Foperations\u002Fcommission-payment",{"title":836,"path":837,"stem":838},"Data at FlowFuse","\u002Fhandbook\u002Foperations\u002Fdata","handbook\u002Foperations\u002Fdata",{"title":840,"path":841,"stem":842},"Signatures","\u002Fhandbook\u002Foperations\u002Fsignatures","handbook\u002Foperations\u002Fsignatures",{"title":844,"path":845,"stem":846},"Vendors","\u002Fhandbook\u002Foperations\u002Fvendors","handbook\u002Foperations\u002Fvendors",{"title":848,"group":849,"icon":850,"order":110,"path":851,"stem":852,"children":853},"People Ops","Internal Operations","i-lucide-users","\u002Fhandbook\u002Fpeopleops","handbook\u002Fpeopleops\u002Findex",[854,855,859,863,867,871,875,898,964,968,972,976,980,984],{"title":848,"path":851,"stem":852},{"title":856,"path":857,"stem":858},"Coaching Plans","\u002Fhandbook\u002Fpeopleops\u002Fcoaching-plans","handbook\u002Fpeopleops\u002Fcoaching-plans",{"title":860,"path":861,"stem":862},"Code of Conduct","\u002Fhandbook\u002Fpeopleops\u002Fcode-of-conduct","handbook\u002Fpeopleops\u002Fcode-of-conduct",{"title":864,"path":865,"stem":866},"Compensation","\u002Fhandbook\u002Fpeopleops\u002Fcompensation","handbook\u002Fpeopleops\u002Fcompensation",{"title":868,"path":869,"stem":870},"Compliance & Regulatory","\u002Fhandbook\u002Fpeopleops\u002Fcompliance","handbook\u002Fpeopleops\u002Fcompliance",{"title":872,"path":873,"stem":874},"Expenses","\u002Fhandbook\u002Fpeopleops\u002Fexpenses","handbook\u002Fpeopleops\u002Fexpenses",{"title":876,"icon":877,"path":878,"stem":879,"children":880},"Hiring","i-lucide-user-plus","\u002Fhandbook\u002Fpeopleops\u002Fhiring","handbook\u002Fpeopleops\u002Fhiring\u002Findex",[881,882,886,890,894],{"title":876,"path":878,"stem":879},{"title":883,"path":884,"stem":885},"GitHub Navigation","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fgithub-navigation","handbook\u002Fpeopleops\u002Fhiring\u002Fgithub-navigation",{"title":887,"path":888,"stem":889},"Working with Recruiters","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Frecruiters","handbook\u002Fpeopleops\u002Fhiring\u002Frecruiters",{"title":891,"path":892,"stem":893},"Screening Call","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call","handbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call",{"title":895,"path":896,"stem":897},"STAR Questions","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions","handbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions",{"title":899,"icon":900,"path":901,"stem":902,"children":903},"Job Descriptions","i-lucide-file-badge","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Findex",[904,905,909,913,917,921,925,929,933,937,941,945,949,953,956,960],{"title":899,"path":901,"stem":902},{"title":906,"path":907,"stem":908},"Account Executive","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive",{"title":910,"path":911,"stem":912},"CEO","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo",{"title":914,"path":915,"stem":916},"Chief of Staff","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff",{"title":918,"path":919,"stem":920},"CTO","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto",{"title":922,"path":923,"stem":924},"Engineering Levels","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-levels","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-levels",{"title":926,"path":927,"stem":928},"Engineering Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager",{"title":930,"path":931,"stem":932},"Fullstack Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer",{"title":934,"path":935,"stem":936},"Fullstack Engineer (AI-Focused)","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai",{"title":938,"path":939,"stem":940},"Head of Marketing","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing",{"title":942,"path":943,"stem":944},"Lead Product Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Flead-product-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Flead-product-manager",{"title":946,"path":947,"stem":948},"Product Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager",{"title":950,"path":951,"stem":952},"Product Marketer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer",{"title":774,"path":954,"stem":955},"\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsales-development-representative","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsales-development-representative",{"title":957,"path":958,"stem":959},"Solutions Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer",{"title":961,"path":962,"stem":963},"VP of Sales","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales",{"title":965,"path":966,"stem":967},"Holiday & Leave","\u002Fhandbook\u002Fpeopleops\u002Fleave","handbook\u002Fpeopleops\u002Fleave",{"title":969,"path":970,"stem":971},"PeopleOps Policies","\u002Fhandbook\u002Fpeopleops\u002Forganization","handbook\u002Fpeopleops\u002Forganization",{"title":973,"path":974,"stem":975},"Performance review","\u002Fhandbook\u002Fpeopleops\u002Fperformance-review","handbook\u002Fpeopleops\u002Fperformance-review",{"title":977,"path":978,"stem":979},"Summit","\u002Fhandbook\u002Fpeopleops\u002Fsummit","handbook\u002Fpeopleops\u002Fsummit",{"title":981,"path":982,"stem":983},"Travel","\u002Fhandbook\u002Fpeopleops\u002Ftravel","handbook\u002Fpeopleops\u002Ftravel",{"title":985,"path":986,"stem":987},"U.S. Compliance Policies","\u002Fhandbook\u002Fpeopleops\u002Fus-compliance","handbook\u002Fpeopleops\u002Fus-compliance",{"title":989,"path":990,"stem":991,"group":300,"order":992},"Recent Updates","\u002Fhandbook\u002Frecent-changes","handbook\u002Frecent-changes",0,{"title":994,"group":994,"icon":995,"order":122,"path":996,"stem":997,"children":998},"Commercial Organization","i-lucide-trending-up","\u002Fhandbook\u002Fsales","handbook\u002Fsales\u002Findex",[999,1000,1008,1012,1016,1022,1027,1032,1037,1042,1047,1052,1075,1079,1083,1105,1111,1116,1123,1127,1131,1136,1140,1144,1148,1153,1158,1162],{"title":994,"path":996,"stem":997},{"title":1001,"path":1002,"stem":1003,"children":1004,"order":1006,"icon":1007},"Sales Compensation Plan","\u002Fhandbook\u002Fsales\u002Fcommission-plan","handbook\u002Fsales\u002Fcommission-plan\u002Findex",[1005],{"title":1001,"path":1002,"stem":1003},22,"i-lucide-dollar-sign",{"title":1009,"path":1010,"stem":1011,"order":237},"Customer Journey Alignment","\u002Fhandbook\u002Fsales\u002Fcustomer-journey","handbook\u002Fsales\u002Fcustomer-journey",{"title":1013,"path":1014,"stem":1015,"order":97},"Customer Success","\u002Fhandbook\u002Fsales\u002Fcustomer-success","handbook\u002Fsales\u002Fcustomer-success",{"title":1017,"path":1018,"stem":1019,"order":1020,"icon":1021},"Demo Apps","\u002Fhandbook\u002Fsales\u002Fdemo-apps","handbook\u002Fsales\u002Fdemo-apps",13.7,"i-lucide-layout-grid",{"title":1023,"path":1024,"stem":1025,"order":1026},"Edge Connectivity Sales Process","\u002Fhandbook\u002Fsales\u002Fedge-connect-process","handbook\u002Fsales\u002Fedge-connect-process",19,{"title":1028,"path":1029,"stem":1030,"order":1031},"Engagements & Pricing","\u002Fhandbook\u002Fsales\u002Fengagements","handbook\u002Fsales\u002Fengagements",14,{"title":1033,"path":1034,"stem":1035,"order":1036,"icon":534},"FlowFuse Trial Environment","\u002Fhandbook\u002Fsales\u002Fflowfuse-trial-environment","handbook\u002Fsales\u002Fflowfuse-trial-environment",13.6,{"title":1038,"path":1039,"stem":1040,"order":1041},"Forecast Review","\u002Fhandbook\u002Fsales\u002Fforecast-review","handbook\u002Fsales\u002Fforecast-review",15,{"title":1043,"path":1044,"stem":1045,"order":1046},"HubSpot","\u002Fhandbook\u002Fsales\u002Fhubspot","handbook\u002Fsales\u002Fhubspot",16,{"title":1048,"path":1049,"stem":1050,"order":1051},"Legal","\u002Fhandbook\u002Fsales\u002Flegal","handbook\u002Fsales\u002Flegal",21,{"title":1053,"order":254,"icon":1054,"path":1055,"stem":1056,"children":1057},"Sales Meetings","i-lucide-calendar","\u002Fhandbook\u002Fsales\u002Fmeetings","handbook\u002Fsales\u002Fmeetings\u002Findex",[1058,1059,1063,1067,1071],{"title":1053,"path":1055,"stem":1056},{"title":1060,"path":1061,"stem":1062,"order":91},"Demo","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdemo","handbook\u002Fsales\u002Fmeetings\u002Fdemo",{"title":1064,"path":1065,"stem":1066,"order":66},"Discovery Meeting","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdiscovery","handbook\u002Fsales\u002Fmeetings\u002Fdiscovery",{"title":1068,"path":1069,"stem":1070,"order":104},"Proof of Value","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fpov","handbook\u002Fsales\u002Fmeetings\u002Fpov",{"title":1072,"path":1073,"stem":1074,"order":97},"Solution","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fsolution","handbook\u002Fsales\u002Fmeetings\u002Fsolution",{"title":1076,"path":1077,"stem":1078,"order":243},"Onboarding & Development","\u002Fhandbook\u002Fsales\u002Fonboarding","handbook\u002Fsales\u002Fonboarding",{"title":1080,"path":1081,"stem":1082,"order":116},"Commercial Team Operating Principles","\u002Fhandbook\u002Fsales\u002Foperating-principles","handbook\u002Fsales\u002Foperating-principles",{"title":1084,"order":110,"icon":1085,"path":1086,"stem":1087,"children":1088},"Partnerships","i-lucide-handshake","\u002Fhandbook\u002Fsales\u002Fpartnerships","handbook\u002Fsales\u002Fpartnerships\u002Findex",[1089,1090,1094],{"title":1084,"path":1086,"stem":1087},{"title":1091,"path":1092,"stem":1093,"order":91},"Channel Partners","\u002Fhandbook\u002Fsales\u002Fpartnerships\u002Fchannel-partners","handbook\u002Fsales\u002Fpartnerships\u002Fchannel-partners",{"title":1095,"path":1096,"stem":1097,"children":1098,"order":66,"icon":1104},"Hardware Partners","\u002Fhandbook\u002Fsales\u002Fpartnerships\u002Fhardware-partners","handbook\u002Fsales\u002Fpartnerships\u002Fhardware-partners\u002Findex",[1099,1100],{"title":1095,"path":1096,"stem":1097},{"title":1101,"path":1102,"stem":1103,"order":66},"Hardware Partner Workbook","\u002Fhandbook\u002Fsales\u002Fpartnerships\u002Fhardware-partners\u002Fworkbook","handbook\u002Fsales\u002Fpartnerships\u002Fhardware-partners\u002Fworkbook","i-lucide-cpu",{"title":1106,"path":1107,"stem":1108,"order":1109,"icon":1110},"PoV Workbook","\u002Fhandbook\u002Fsales\u002Fpov-workbook","handbook\u002Fsales\u002Fpov-workbook",13.5,"i-lucide-clipboard-list",{"title":1112,"path":1113,"stem":1114,"order":1115},"Pricing Decks","\u002Fhandbook\u002Fsales\u002Fpricing-decks","handbook\u002Fsales\u002Fpricing-decks",18,{"title":1117,"path":1118,"stem":1119,"children":1120,"order":249,"icon":1122},"Processes","\u002Fhandbook\u002Fsales\u002Fprocesses","handbook\u002Fsales\u002Fprocesses\u002Findex",[1121],{"title":1117,"path":1118,"stem":1119},"i-lucide-workflow",{"title":1124,"path":1125,"stem":1126,"order":104},"Professional Services","\u002Fhandbook\u002Fsales\u002Fprofessional-services","handbook\u002Fsales\u002Fprofessional-services",{"title":1128,"path":1129,"stem":1130,"order":122},"Sales Regions","\u002Fhandbook\u002Fsales\u002Fregions","handbook\u002Fsales\u002Fregions",{"title":1132,"path":1133,"stem":1134,"order":1135},"Sales Deck","\u002Fhandbook\u002Fsales\u002Fsales-deck","handbook\u002Fsales\u002Fsales-deck",17,{"title":1137,"path":1138,"stem":1139},"Weekly Sales Digest","\u002Fhandbook\u002Fsales\u002Fsales-digest","handbook\u002Fsales\u002Fsales-digest",{"title":1141,"path":1142,"stem":1143,"order":66},"Sales","\u002Fhandbook\u002Fsales\u002Fsales-team","handbook\u002Fsales\u002Fsales-team",{"title":1145,"path":1146,"stem":1147,"order":91},"Solution Engineering","\u002Fhandbook\u002Fsales\u002Fsolution-engineering","handbook\u002Fsales\u002Fsolution-engineering",{"title":1149,"path":1150,"stem":1151,"order":1152},"Subscription Agreement 1.5","\u002Fhandbook\u002Fsales\u002Fsubscription-agreement-1.5","handbook\u002Fsales\u002Fsubscription-agreement-1.5",23,{"title":1154,"path":1155,"stem":1156,"order":1157},"Subscription Agreement 1.6","\u002Fhandbook\u002Fsales\u002Fsubscription-agreement-1.6","handbook\u002Fsales\u002Fsubscription-agreement-1.6",24,{"title":1159,"path":1160,"stem":1161,"order":128},"Systems & Tools","\u002Fhandbook\u002Fsales\u002Ftools","handbook\u002Fsales\u002Ftools",{"title":1163,"path":1164,"stem":1165,"order":134},"Working Norms","\u002Fhandbook\u002Fsales\u002Fworking-norms","handbook\u002Fsales\u002Fworking-norms",1790768231353]