Open a workflow canvas and select Run sandbox. Choose the design/snapshot, enter a simulated requester, and supply form data with schema-compatible keys/types. If the panel uses JSON, make sure it is valid.
Start the simulation, inspect active nodes/events, and make simulated Actor decisions. Change inputs to check each Rule output, including AND/OR combinations and boundary values.
Use the available virtual-time controls for Wait/SLA. Verify reminders, SLA routes, and controlled Loops do not create duplicate tasks or unlimited repetitions. Virtual time does not prove a server worker ran at a real-world deadline.
Choose Need revision, inspect the Revision task, edit simulated data, and Resubmit. Check the return node and revision limits. Final rejection must end as Rejected, not automatically open an editable form.
Save changes after testing. An older snapshot’s result does not validate a newer design. Validate again and Publish only after important routes behave correctly. Sandbox does not sign production PDFs or send real notifications.
Check form keys, number/date types, approver candidates, and connectors. Record inputs, expected/actual routes, and version. Send support reports with synthetic data and no credentials.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"DekaSign","colors":{"primary":"#1463FF","light":"#4B88FF","dark":"#0050D8"},"logo":{"light":"https://mintcdn.com/deka-sign/OleA8GgP6sK1IJTi/images/logo-dekasign.png?fit=max\u0026auto=format\u0026n=OleA8GgP6sK1IJTi\u0026q=85\u0026s=0ce484e17f2b8edd159016cfd14f0a89","dark":"https://mintcdn.com/deka-sign/OleA8GgP6sK1IJTi/images/logo-dekasign.png?fit=max\u0026auto=format\u0026n=OleA8GgP6sK1IJTi\u0026q=85\u0026s=0ce484e17f2b8edd159016cfd14f0a89","href":"https://dekasign.com"},"favicon":"https://mintcdn.com/deka-sign/OleA8GgP6sK1IJTi/images/favicon-dekasign.png?fit=max\u0026auto=format\u0026n=OleA8GgP6sK1IJTi\u0026q=85\u0026s=5af17632dbf70eaa40e4eba147f103df","api":{"playground":{"display":"none"}},"navbar":{"links":[{"href":"mailto:halo@dekasign.com","label":"Support"}],"primary":{"type":"button","label":"Buka DekaSign","href":"https://dekasign.com/login"}},"footer":{"socials":{"github":"https://github.com/ismail069/dekasign-docs"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"id","default":true,"navbar":{"links":[{"href":"mailto:halo@dekasign.com","label":"Dukungan"}],"primary":{"type":"button","label":"Buka DekaSign","href":"https://dekasign.com/login"}},"href":""},{"language":"en","navbar":{"links":[{"href":"mailto:halo@dekasign.com","label":"Support"}],"primary":{"type":"button","label":"Open DekaSign","href":"https://dekasign.com/login"}},"href":"en"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"deka-sign","hasAudioNarration":false,"actualSubdomain":"deka-sign","customDomains":["docs.dekasign.com"],"gitSource":{"type":"github","owner":"ismail069","repo":"dekasign-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ad419766fc047b68a202423","collectionId":"a51189bc-61e1-4f05-b3d3-81ec2a2ac041","liveDeploymentHistoryId":"6ad419766fc047b68a202423","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ad41c50f02c0c03de90d2fa","clientVersion":"0.0.3880","searchFilterCounts":[{"language":"id","tag":"Developers","count":49},{"language":"en","tag":"Developers","count":49},{"language":"id","tag":"Referensi endpoint","count":40},{"language":"en","tag":"Endpoint reference","count":40},{"language":"id","tag":"Panduan","count":17},{"language":"en","tag":"Guides","count":17},{"language":"id","tag":"API sandbox","count":8},{"language":"en","tag":"API sandbox","count":8},{"language":"id","tag":"Approval Workflow","count":7},{"language":"en","tag":"Approval Workflow","count":7},{"language":"id","tag":"approval-requests","count":6},{"language":"id","tag":"signature-packages","count":6},{"language":"en","tag":"approval-requests","count":6},{"language":"en","tag":"signature-packages","count":6},{"language":"id","tag":"Mulai","count":5},{"language":"id","tag":"documents","count":5},{"language":"en","tag":"Get started","count":5},{"language":"en","tag":"documents","count":5},{"language":"id","tag":"approval-workflows","count":4},{"language":"en","tag":"approval-workflows","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":".nav-logo{height:44px!important;width:auto}.dark .nav-logo{background:#fff;border-radius:6px;padding:5px 8px}"}],"page":{"pagePath":"en/guides/sandbox","slug":"/en/guides/sandbox","pageMetadata":{"title":"Sandbox and workflow testing","description":"Test branches and virtual time without submitting a real process.","href":"/en/guides/sandbox"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Test branches and virtual time without submitting a real process.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`start`,children:`Start`}),`\n`,_jsxs(_components.p,{children:[`Open a workflow canvas and select `,_jsx(_components.strong,{children:`Run sandbox`}),`. Choose the design/snapshot, enter a simulated requester, and supply form data with schema-compatible keys/types. If the panel uses JSON, make sure it is valid.`]}),`\n`,_jsx(Heading,{level:`2`,id:`test-a-path`,children:`Test a path`}),`\n`,_jsx(_components.p,{children:`Start the simulation, inspect active nodes/events, and make simulated Actor decisions. Change inputs to check each Rule output, including AND/OR combinations and boundary values.`}),`\n`,_jsx(Heading,{level:`2`,id:`test-time`,children:`Test time`}),`\n`,_jsx(_components.p,{children:`Use the available virtual-time controls for Wait/SLA. Verify reminders, SLA routes, and controlled Loops do not create duplicate tasks or unlimited repetitions. Virtual time does not prove a server worker ran at a real-world deadline.`}),`\n`,_jsx(Heading,{level:`2`,id:`test-revisions`,children:`Test revisions`}),`\n`,_jsx(_components.p,{children:`Choose Need revision, inspect the Revision task, edit simulated data, and Resubmit. Check the return node and revision limits. Final rejection must end as Rejected, not automatically open an editable form.`}),`\n`,_jsx(Heading,{level:`2`,id:`publish`,children:`Publish`}),`\n`,_jsx(_components.p,{children:`Save changes after testing. An older snapshot’s result does not validate a newer design. Validate again and Publish only after important routes behave correctly. Sandbox does not sign production PDFs or send real notifications.`}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshoot`,children:`Troubleshoot`}),`\n`,_jsx(_components.p,{children:`Check form keys, number/date types, approver candidates, and connectors. Record inputs, expected/actual routes, and version. Send support reports with synthetic data and no credentials.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Sandbox and workflow testing","description":"Test branches and virtual time without submitting a real process.","href":"/en/guides/sandbox"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Start","slug":"start","depth":2,"children":[]},{"title":"Test a path","slug":"test-a-path","depth":2,"children":[]},{"title":"Test time","slug":"test-time","depth":2,"children":[]},{"title":"Test revisions","slug":"test-revisions","depth":2,"children":[]},{"title":"Publish","slug":"publish","depth":2,"children":[]},{"title":"Troubleshoot","slug":"troubleshoot","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"deka-sign","siteName":"DekaSign","title":"Sandbox and workflow testing - DekaSign","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"id":{"href":"/guides/sandbox","matchLevel":1},"en":{"href":"/en/guides/sandbox","matchLevel":0}}},"lastModified":"2026-10-18T00:57:33.672Z","originalFileLocation":"en/guides/sandbox.mdx","locale":"en"},"headHtml":"\u003cmeta data-mint-head name=\"description\" content=\"Test branches and virtual time without submitting a real process.\">\u003cmeta data-mint-head name=\"application-name\" content=\"DekaSign\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/deka-sign/GCaxmI1gecVwJByi/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/deka-sign/GCaxmI1gecVwJByi/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/deka-sign/GCaxmI1gecVwJByi/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/deka-sign/GCaxmI1gecVwJByi/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/deka-sign/GCaxmI1gecVwJByi/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/deka-sign/GCaxmI1gecVwJByi/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/deka-sign/GCaxmI1gecVwJByi/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/deka-sign/GCaxmI1gecVwJByi/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/deka-sign/GCaxmI1gecVwJByi/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Sandbox and workflow testing - DekaSign\">\u003cmeta data-mint-head property=\"og:description\" content=\"Test branches and virtual time without submitting a real process.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"DekaSign\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dekasign.com/en/guides/sandbox\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Sandbox and workflow testing - DekaSign\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Test branches and virtual time without submitting a real process.\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/deka-sign/GCaxmI1gecVwJByi/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"DekaSign\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1463FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dekasign.com/en/guides/sandbox\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/guides/sandbox.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.dekasign.com/en/guides/sandbox\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.dekasign.com/guides/sandbox\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.dekasign.com/guides/sandbox\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dekasign.com/#organization\",\"name\":\"DekaSign\",\"url\":\"https://docs.dekasign.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/deka-sign/OleA8GgP6sK1IJTi/images/logo-dekasign.png?fit=max\u0026auto=format\u0026n=OleA8GgP6sK1IJTi\u0026q=85\u0026s=0ce484e17f2b8edd159016cfd14f0a89\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dekasign.com#website\",\"name\":\"DekaSign\",\"url\":\"https://docs.dekasign.com\",\"publisher\":{\"@id\":\"https://docs.dekasign.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dekasign.com/en/guides/sandbox#webpage\",\"url\":\"https://docs.dekasign.com/en/guides/sandbox\",\"name\":\"Sandbox and workflow testing\",\"description\":\"Test branches and virtual time without submitting a real process.\",\"dateModified\":\"2026-10-18T00:57:33.672Z\",\"isPartOf\":{\"@id\":\"https://docs.dekasign.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dekasign.com/en/guides/sandbox#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dekasign.com/en/guides/sandbox#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Approval Workflow\",\"item\":\"https://docs.dekasign.com/en/guides/categories-and-forms\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sandbox and workflow testing\",\"item\":\"https://docs.dekasign.com/en/guides/sandbox\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dekasign.com/en/guides/sandbox#article\",\"headline\":\"Sandbox and workflow testing\",\"name\":\"Sandbox and workflow testing\",\"description\":\"Test branches and virtual time without submitting a real process.\",\"url\":\"https://docs.dekasign.com/en/guides/sandbox\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dekasign.com/en/guides/sandbox#webpage\"},\"dateModified\":\"2026-10-18T00:57:33.672Z\",\"publisher\":{\"@id\":\"https://docs.dekasign.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dekasign.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"DekaSign\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"DekaSign","nav":{"global":null,"languages":[{"language":"id","default":true,"navbar":{"links":[{"href":"mailto:halo@dekasign.com","label":"Dukungan"}],"primary":{"type":"button","label":"Buka DekaSign","href":"https://dekasign.com/login"}},"pages":[{"title":"id","href":"/guides/sandbox"}]},{"language":"en","navbar":{"links":[{"href":"mailto:halo@dekasign.com","label":"Support"}],"primary":{"type":"button","label":"Open DekaSign","href":"https://dekasign.com/login"}},"tabs":[{"tab":"Guides","groups":[{"group":"Get started","pages":[{"title":"DekaSign documentation","href":"/en"},{"title":"Get started with DekaSign","href":"/en/quickstart"},{"title":"Login, onboarding, and roles","href":"/en/guides/accounts-and-roles"},{"title":"Settings and organizations","href":"/en/guides/settings"},{"title":"Availability and release boundaries","href":"/en/guides/availability"}]},{"group":"Communication","pages":[{"title":"Email and WhatsApp channels","href":"/en/guides/notification-channels"},{"title":"Email templates and Email Studio","href":"/en/guides/email-studio"}]},{"group":"Approval Workflow","pages":[{"title":"Categories and Request Forms","href":"/en/guides/categories-and-forms"},{"title":"Form Builder","href":"/en/guides/form-builder"},{"title":"Approval Workflow Engine","description":"Canvas navigation, node types, AND/OR Rules, SLAs, and publishing.","href":"/en/guides/approval-workflows"},{"title":"Sandbox and workflow testing","href":"/en/guides/sandbox"},{"title":"Submit, track, and revise requests","description":"Requester and approver steps from category cards to completion.","href":"/en/guides/requests-and-revisions"},{"title":"Delegation and authorized delegation","href":"/en/guides/delegation"},{"title":"Signed documents in approval requests","href":"/en/guides/workflow-signing"}]},{"group":"Document Sign","pages":[{"title":"Document Sign from template to completion","href":"/en/guides/document-sign"},{"title":"Dynamic document data and REST lookup","href":"/en/guides/document-data"}]},{"group":"Operations","pages":[{"title":"Notifications, history, and troubleshooting","href":"/en/guides/operations"}]}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/en/api-reference/overview"}]}]}]},"title":"Sandbox and workflow testing - DekaSign","buildId":"dpl_8yzRtH9eErzJnpfBBed2uBNYhAmY","deploymentId":"dpl_8yzRtH9eErzJnpfBBed2uBNYhAmY","dynamics":[],"chunks":[]}