[{"data":1,"prerenderedAt":1519},["ShallowReactive",2],{"nav-docs":3,"page-/docs/plugin/workflow/new-workflow":880,"surround-/docs/plugin/workflow/new-workflow":1513,"raw-/docs/plugin/workflow/new-workflow":1516},[4,56,226,546,634,773,806,863],{"title":5,"path":6,"stem":7,"children":8,"page":55},"Space Builder","/getting-started","00.getting-started",[9,13,17,23,29,33,38,42,46,50],{"title":10,"path":11,"stem":12,"children":-1},"Introducing SpaceBuilder","/getting-started/overview","00.getting-started/00.overview",{"title":14,"path":15,"stem":16,"children":-1},"Create a SetFN Account","/getting-started/create-setfn-account","00.getting-started/05.create-setfn-account",{"title":18,"path":19,"stem":20,"tags":21,"children":-1},"Installing on Linux","/getting-started/install-linux","00.getting-started/10.install-linux",[22],"recommended",{"title":24,"path":25,"stem":26,"tags":27,"children":-1},"Installing with Docker","/getting-started/install-docker","00.getting-started/12.install-docker",[28],"preparing",{"title":30,"path":31,"stem":32,"children":-1},"Installing on Windows","/getting-started/install-windows","00.getting-started/14.install-windows",{"title":34,"path":35,"stem":36,"tags":37,"children":-1},"Installing on macOS","/getting-started/install-macos","00.getting-started/16.install-macos",[28],{"title":39,"path":40,"stem":41,"children":-1},"Initial Setup","/getting-started/initial-setup","00.getting-started/20.initial-setup",{"title":43,"path":44,"stem":45,"children":-1},"License Activation","/getting-started/license-activation","00.getting-started/30.license-activation",{"title":47,"path":48,"stem":49,"children":-1},"Checking Your Access Address (Local/Internal Network)","/getting-started/access-url","00.getting-started/35.access-url",{"title":51,"path":52,"stem":53,"tags":54,"children":-1},"Choosing an External Access Method","/getting-started/access-domain","00.getting-started/40.access-domain",[22],false,{"title":57,"path":58,"stem":59,"children":60,"page":55},"Space management","/admin","10.admin",[61,74,107,136,171,184,209],{"title":62,"path":63,"stem":64,"children":65,"page":55},"Admin Home","/admin/home","10.admin/00.home",[66,70],{"title":67,"path":68,"stem":69,"children":-1},"Accessing the Admin Page","/admin/home/admin-page-access","10.admin/00.home/00.admin-page-access",{"title":71,"path":72,"stem":73,"children":-1},"License Management","/admin/home/license","10.admin/00.home/20.license",{"title":75,"path":76,"stem":77,"children":78,"page":55},"User management","/admin/user-management","10.admin/10.user-management",[79,83,87,91,95,99,103],{"title":80,"path":81,"stem":82,"children":-1},"Setting Signup Policy and Default Permissions","/admin/user-management/signup-policy","10.admin/10.user-management/02.signup-policy",{"title":84,"path":85,"stem":86,"children":-1},"Creating a User Account","/admin/user-management/invite-new-member","10.admin/10.user-management/10.invite-new-member",{"title":88,"path":89,"stem":90,"children":-1},"Editing a User Account","/admin/user-management/edit-member","10.admin/10.user-management/11.edit-member",{"title":92,"path":93,"stem":94,"children":-1},"Adding an Admin","/admin/user-management/add-new-admin","10.admin/10.user-management/12.add-new-admin",{"title":96,"path":97,"stem":98,"children":-1},"Team Management","/admin/user-management/team","10.admin/10.user-management/22.team",{"title":100,"path":101,"stem":102,"children":-1},"Level Management","/admin/user-management/level","10.admin/10.user-management/24.level",{"title":104,"path":105,"stem":106,"children":-1},"Checking Access Logs","/admin/user-management/access-log","10.admin/10.user-management/30.access-log",{"title":108,"path":109,"stem":110,"children":111,"page":55},"Service Configuration","/admin/service-config","10.admin/20.service-config",[112,116,120,124,128,132],{"title":113,"path":114,"stem":115,"children":-1},"File Area Settings","/admin/service-config/file-area","10.admin/20.service-config/10.file-area",{"title":117,"path":118,"stem":119,"children":-1},"Webhook Settings","/admin/service-config/webhook-settings","10.admin/20.service-config/16.webhook-settings",{"title":121,"path":122,"stem":123,"children":-1},"Community Settings","/admin/service-config/community-space","10.admin/20.service-config/22.community-space",{"title":125,"path":126,"stem":127,"children":-1},"AI Chatbot Policy Settings","/admin/service-config/community-ai-chatbot","10.admin/20.service-config/24.community-ai-chatbot",{"title":129,"path":130,"stem":131,"children":-1},"Email Settings","/admin/service-config/email-settings","10.admin/20.service-config/30.email-settings",{"title":133,"path":134,"stem":135,"children":-1},"Branding Settings","/admin/service-config/brand","10.admin/20.service-config/40.brand",{"title":137,"path":138,"stem":139,"children":140,"page":55},"Intelligent Service (AI)","/admin/ai","10.admin/30.ai",[141,145,149,153,159,163,167],{"title":142,"path":143,"stem":144,"children":-1},"AI Model Settings","/admin/ai/ai-model-setting","10.admin/30.ai/10.ai-model-setting",{"title":146,"path":147,"stem":148,"children":-1},"AI DB Settings","/admin/ai/ai-db-setting","10.admin/30.ai/20.ai-db-setting",{"title":150,"path":151,"stem":152,"children":-1},"Setting Up a Qdrant Server","/admin/ai/qdrant-server-setup","10.admin/30.ai/25.qdrant-server-setup",{"title":154,"path":155,"stem":156,"children":157},"Knowledge Indexing","/admin/ai/knowledge-indexing","10.admin/30.ai/30.knowledge-indexing",[158],{"title":154,"path":155,"stem":156,"children":-1},{"title":160,"path":161,"stem":162,"children":-1},"AI Integration and Policy Settings","/admin/ai/ai-link","10.admin/30.ai/40.ai-link",{"title":164,"path":165,"stem":166,"children":-1},"MCP Server Management","/admin/ai/mcp-server","10.admin/30.ai/50.mcp-server",{"title":168,"path":169,"stem":170,"children":-1},"Search Management","/admin/ai/search-management","10.admin/30.ai/60.search-management",{"title":172,"path":173,"stem":174,"children":175,"page":55},"plugin","/admin/plugin","10.admin/40.plugin",[176,180],{"title":177,"path":178,"stem":179,"children":-1},"Managing Plugins","/admin/plugin/overview","10.admin/40.plugin/00.overview",{"title":181,"path":182,"stem":183,"children":-1},"Extension Plugin Settings","/admin/plugin/settings","10.admin/40.plugin/10.settings",{"title":185,"path":186,"stem":187,"children":188,"page":55},"Security Management","/admin/security","10.admin/50.security",[189,193,197,201,205],{"title":190,"path":191,"stem":192,"children":-1},"Security Overview","/admin/security/overview","10.admin/50.security/00.overview",{"title":194,"path":195,"stem":196,"children":-1},"Checking the Audit Log","/admin/security/audit-log","10.admin/50.security/05.audit-log",{"title":198,"path":199,"stem":200,"children":-1},"Block Management","/admin/security/block-management","10.admin/50.security/10.block-management",{"title":202,"path":203,"stem":204,"children":-1},"Security Settings","/admin/security/security-setting","10.admin/50.security/12.security-setting",{"title":206,"path":207,"stem":208,"children":-1},"IP Access Restriction","/admin/security/ip-restriction","10.admin/50.security/16.ip-restriction",{"title":210,"path":211,"stem":212,"children":213,"page":55},"System management","/admin/system-admin","10.admin/60.system-admin",[214,218,222],{"title":215,"path":216,"stem":217,"children":-1},"Device Information","/admin/system-admin/device-info","10.admin/60.system-admin/10.device-info",{"title":219,"path":220,"stem":221,"children":-1},"Server Restart and System Maintenance","/admin/system-admin/server-restart","10.admin/60.system-admin/12.server-restart",{"title":223,"path":224,"stem":225,"children":-1},"Background Services","/admin/system-admin/background-service","10.admin/60.system-admin/14.background-service",{"title":227,"path":228,"stem":229,"children":230,"page":55},"Use workspace","/workspace","20.workspace",[231,264,281,337,448,495,527],{"title":232,"path":233,"stem":234,"children":235,"page":55},"menu","/workspace/menu","20.workspace/05.menu",[236,240,244,248,252,256,260],{"title":237,"path":238,"stem":239,"children":-1},"Workspace Overview","/workspace/menu/overview","20.workspace/05.menu/00.overview",{"title":241,"path":242,"stem":243,"children":-1},"Team Space","/workspace/menu/team-space","20.workspace/05.menu/05.team-space",{"title":245,"path":246,"stem":247,"children":-1},"Client Space","/workspace/menu/client-space","20.workspace/05.menu/06.client-space",{"title":249,"path":250,"stem":251,"children":-1},"Favorites","/workspace/menu/favorites","20.workspace/05.menu/10.favorites",{"title":253,"path":254,"stem":255,"children":-1},"Recent Documents","/workspace/menu/recent","20.workspace/05.menu/20.recent",{"title":257,"path":258,"stem":259,"children":-1},"External Share","/workspace/menu/external-share","20.workspace/05.menu/30.external-share",{"title":261,"path":262,"stem":263,"children":-1},"Trash","/workspace/menu/trash","20.workspace/05.menu/40.trash",{"title":265,"path":266,"stem":267,"children":268,"page":55},"Account","/workspace/account","20.workspace/10.account",[269,273,277],{"title":270,"path":271,"stem":272,"children":-1},"Sign Up and Log In","/workspace/account/signup","20.workspace/10.account/10.signup",{"title":274,"path":275,"stem":276,"children":-1},"Resetting Your Password","/workspace/account/reset-password","20.workspace/10.account/20.reset-password",{"title":278,"path":279,"stem":280,"children":-1},"Account Settings","/workspace/account/account-settings","20.workspace/10.account/30.account-settings",{"title":282,"path":283,"stem":284,"children":285,"page":55},"folder","/workspace/folder","20.workspace/20.folder",[286,290,294,298,302,308,312,316,321,325,329,333],{"title":287,"path":288,"stem":289,"children":-1},"Folder Basics","/workspace/folder/basic","20.workspace/20.folder/10.basic",{"title":291,"path":292,"stem":293,"children":-1},"Creating Multiple Folders at Once","/workspace/folder/bulk-folder-creation","20.workspace/20.folder/12.bulk-folder-creation",{"title":295,"path":296,"stem":297,"children":-1},"Filter","/workspace/folder/filter","20.workspace/20.folder/13.filter",{"title":299,"path":300,"stem":301,"children":-1},"Configuring Folder View Options","/workspace/folder/folder-view-options","20.workspace/20.folder/14.folder-view-options",{"title":303,"path":304,"stem":305,"tags":306,"children":-1},"Folder Web View","/workspace/folder/folder-web-view","20.workspace/20.folder/16.folder-web-view",[307],"hot",{"title":309,"path":310,"stem":311,"children":-1},"Folder Organization","/workspace/folder/folder-organize","20.workspace/20.folder/17.folder-organize",{"title":313,"path":314,"stem":315,"children":-1},"Folder Notice (README)","/workspace/folder/folder-readme","20.workspace/20.folder/18.folder-readme",{"title":317,"path":318,"stem":319,"tags":320,"children":-1},"Exporting Folder/File Lists","/workspace/folder/folder-export","20.workspace/20.folder/20.folder-export",[307],{"title":322,"path":323,"stem":324,"children":-1},"Setting Level-Based Access Permissions","/workspace/folder/level-access-permissions","20.workspace/20.folder/24.level-access-permissions",{"title":326,"path":327,"stem":328,"children":-1},"Setting Team-Based Access Permissions","/workspace/folder/team-access-permissions","20.workspace/20.folder/26.team-access-permissions",{"title":330,"path":331,"stem":332,"children":-1},"Folder Webhooks","/workspace/folder/webhook","20.workspace/20.folder/30.webhook",{"title":334,"path":335,"stem":336,"children":-1},"Work Automation Folder","/workspace/folder/automation","20.workspace/20.folder/40.automation",{"title":338,"path":339,"stem":340,"children":341,"page":55},"file","/workspace/file","20.workspace/30.file",[342,346,351,355,359,363,367,371,375,379,384,388,392,396,400,404,408,412,416,420,424,428,432,436,440,444],{"title":343,"path":344,"stem":345,"children":-1},"File Management Basics","/workspace/file/overview","20.workspace/30.file/00.overview",{"title":347,"path":348,"stem":349,"tags":350,"children":-1},"Checking the List While Viewing a File","/workspace/file/list-in-file","20.workspace/30.file/05.list-in-file",[307],{"title":352,"path":353,"stem":354,"children":-1},"Register disk files","/workspace/file/disk-file-registration","20.workspace/30.file/06.disk-file-registration",{"title":356,"path":357,"stem":358,"children":-1},"Viewing and Editing Text Files","/workspace/file/text-file-viewer","20.workspace/30.file/10.text-file-viewer",{"title":360,"path":361,"stem":362,"children":-1},"Viewing HTML Files","/workspace/file/html-viewer","20.workspace/30.file/11.html-viewer",{"title":364,"path":365,"stem":366,"children":-1},"Viewing and Editing CSV Files","/workspace/file/csv-viewer","20.workspace/30.file/12.csv-viewer",{"title":368,"path":369,"stem":370,"children":-1},"Viewing Image/Video Files","/workspace/file/image-file-viewer","20.workspace/30.file/13.image-file-viewer",{"title":372,"path":373,"stem":374,"children":-1},"Viewing Office/PDF Files","/workspace/file/office-viewer","20.workspace/30.file/14.office-viewer",{"title":376,"path":377,"stem":378,"children":-1},"Pasting Web Pages (HTML)","/workspace/file/paste-html","20.workspace/30.file/20.paste-html",{"title":380,"path":381,"stem":382,"tags":383,"children":-1},"Pasting Screenshots","/workspace/file/paste-screenshot","20.workspace/30.file/21.paste-screenshot",[307],{"title":385,"path":386,"stem":387,"children":-1},"Pasting Markdown (MD)","/workspace/file/paste-md","20.workspace/30.file/22.paste-md",{"title":389,"path":390,"stem":391,"children":-1},"Screen Recording","/workspace/file/screen-recording","20.workspace/30.file/23.screen-recording",{"title":393,"path":394,"stem":395,"children":-1},"File Tags","/workspace/file/file-tag","20.workspace/30.file/33.file-tag",{"title":397,"path":398,"stem":399,"children":-1},"Bulk Renaming Files","/workspace/file/bulk-name-revise","20.workspace/30.file/34.bulk-name-revise",{"title":401,"path":402,"stem":403,"children":-1},"File Conversion","/workspace/file/file-convert-overview","20.workspace/30.file/40.file-convert-overview",{"title":405,"path":406,"stem":407,"children":-1},"Template Files","/workspace/file/templates","20.workspace/30.file/41.templates",{"title":409,"path":410,"stem":411,"children":-1},"To-Do List","/workspace/file/template-todo","20.workspace/30.file/42.template-todo",{"title":413,"path":414,"stem":415,"children":-1},"Approval Form","/workspace/file/template-approval","20.workspace/30.file/43.template-approval",{"title":417,"path":418,"stem":419,"children":-1},"Kanban Board","/workspace/file/template-kanban","20.workspace/30.file/44.template-kanban",{"title":421,"path":422,"stem":423,"children":-1},"Timeline","/workspace/file/template-timeline","20.workspace/30.file/45.template-timeline",{"title":425,"path":426,"stem":427,"children":-1},"Memo","/workspace/file/template-memo","20.workspace/30.file/46.template-memo",{"title":429,"path":430,"stem":431,"children":-1},"AI Chat File","/workspace/file/ai-chat-file","20.workspace/30.file/47.ai-chat-file",{"title":433,"path":434,"stem":435,"children":-1},"Checking the File Change History","/workspace/file/audit-trail","20.workspace/30.file/50.audit-trail",{"title":437,"path":438,"stem":439,"children":-1},"File Version Control","/workspace/file/version-trail","20.workspace/30.file/51.version-trail",{"title":441,"path":442,"stem":443,"children":-1},"Edit Lock","/workspace/file/file-lock","20.workspace/30.file/52.file-lock",{"title":445,"path":446,"stem":447,"children":-1},"File Encryption","/workspace/file/file-encrypt","20.workspace/30.file/53.file-encrypt",{"title":449,"path":450,"stem":451,"children":452,"page":55},"Collaboration","/workspace/cooperation","20.workspace/35.cooperation",[453,457,461,465,470,474,478,482,487,491],{"title":454,"path":455,"stem":456,"children":-1},"File/Folder Comments","/workspace/cooperation/file-comments","20.workspace/35.cooperation/00.file-comments",{"title":458,"path":459,"stem":460,"children":-1},"Chat","/workspace/cooperation/chat","20.workspace/35.cooperation/10.chat",{"title":462,"path":463,"stem":464,"children":-1},"Collaboration Chat and Edit Lock","/workspace/cooperation/collaboration-chat","20.workspace/35.cooperation/11.collaboration-chat",{"title":466,"path":467,"stem":468,"tags":469,"children":-1},"Following a Team Member's Location","/workspace/cooperation/follow-team-location","20.workspace/35.cooperation/12.follow-team-location",[307],{"title":471,"path":472,"stem":473,"children":-1},"Mentions","/workspace/cooperation/mention","20.workspace/35.cooperation/14.mention",{"title":475,"path":476,"stem":477,"children":-1},"Direct Messages","/workspace/cooperation/dm","20.workspace/35.cooperation/16.dm",{"title":479,"path":480,"stem":481,"children":-1},"Notification Inbox","/workspace/cooperation/notification-inbox","20.workspace/35.cooperation/18.notification-inbox",{"title":483,"path":484,"stem":485,"tags":486,"children":-1},"Checking Team Activity","/workspace/cooperation/file-activity","20.workspace/35.cooperation/30.file-activity",[307],{"title":488,"path":489,"stem":490,"children":-1},"Creating an External Share Link","/workspace/cooperation/share-link-creation","20.workspace/35.cooperation/40.share-link-creation",{"title":492,"path":493,"stem":494,"children":-1},"Sending an External Share Link by Email","/workspace/cooperation/share-link-email","20.workspace/35.cooperation/42.share-link-email",{"title":496,"path":497,"stem":498,"children":499,"page":55},"Search","/workspace/search","20.workspace/40.search",[500,504,509,515,519,523],{"title":501,"path":502,"stem":503,"children":-1},"File Search","/workspace/search/search","20.workspace/40.search/00.search",{"title":505,"path":506,"stem":507,"tags":508,"children":-1},"Context Search (AI Search)","/workspace/search/context-search","20.workspace/40.search/10.context-search",[307],{"title":510,"path":511,"stem":512,"tags":513,"children":-1},"Image Search","/workspace/search/image-search","20.workspace/40.search/20.image-search",[514],"new",{"title":516,"path":517,"stem":518,"children":-1},"Chat Search","/workspace/search/chat-search","20.workspace/40.search/30.chat-search",{"title":520,"path":521,"stem":522,"children":-1},"Comment Search","/workspace/search/comment-search","20.workspace/40.search/40.comment-search",{"title":524,"path":525,"stem":526,"children":-1},"Synonym Search","/workspace/search/synonym-search","20.workspace/40.search/50.synonym-search",{"title":528,"path":529,"stem":530,"children":531,"page":55},"AI","/workspace/ai","20.workspace/50.ai",[532,536,541],{"title":533,"path":534,"stem":535,"children":-1},"AI Features Summary","/workspace/ai/overview","20.workspace/50.ai/00.overview",{"title":537,"path":538,"stem":539,"tags":540,"children":-1},"Requesting Work from the Local AI","/workspace/ai/ai-work","20.workspace/50.ai/10.ai-work",[307],{"title":542,"path":543,"stem":544,"tags":545,"children":-1},"Using External AI","/workspace/ai/external-ai","20.workspace/50.ai/20.external-ai",[514],{"title":547,"path":548,"stem":549,"children":550,"page":55},"Webspace","/webspace","40.webspace",[551,555,559,563,567,571,576,580,584,588,592,621],{"title":552,"path":553,"stem":554,"children":-1},"What is WebSpace?","/webspace/overview","40.webspace/00.overview",{"title":556,"path":557,"stem":558,"children":-1},"Deploying a Website","/webspace/website-release","40.webspace/10.website-release",{"title":560,"path":561,"stem":562,"children":-1},"Create a schema file (.sfn)","/webspace/create-database","40.webspace/20.create-database",{"title":564,"path":565,"stem":566,"children":-1},"Build APIs and deploy a database","/webspace/api-overview","40.webspace/24.api-overview",{"title":568,"path":569,"stem":570,"children":-1},"Checking the Frontend Sample","/webspace/frontend-example","40.webspace/26.frontend-example",{"title":572,"path":573,"stem":574,"tags":575,"children":-1},"Building an Internal Team Web Service","/webspace/internal-webservice","40.webspace/32.internal-webservice",[307],{"title":577,"path":578,"stem":579,"children":-1},"Building a Publicly Accessible Web Service","/webspace/external-webservice","40.webspace/34.external-webservice",{"title":581,"path":582,"stem":583,"children":-1},"Import and export SQL","/webspace/sql-converter","40.webspace/42.sql-converter",{"title":585,"path":586,"stem":587,"children":-1},"Developer Tip 2: Code Converter","/webspace/code-converter","40.webspace/44.code-converter",{"title":589,"path":590,"stem":591,"children":-1},"Performance and scaling","/webspace/performance","40.webspace/48.performance",{"title":593,"path":594,"stem":595,"children":596,"page":55},"Webspace Management","/webspace/admin","40.webspace/50.admin",[597,601,605,609,613,617],{"title":598,"path":599,"stem":600,"children":-1},"Get started with WebSpace administration","/webspace/admin/overview","40.webspace/50.admin/00.overview",{"title":602,"path":603,"stem":604,"children":-1},"Operations","/webspace/admin/operations","40.webspace/50.admin/10.operations",{"title":606,"path":607,"stem":608,"children":-1},"Workspace access","/webspace/admin/workspace-access","40.webspace/50.admin/20.workspace-access",{"title":610,"path":611,"stem":612,"children":-1},"API & site security","/webspace/admin/api-site-security","40.webspace/50.admin/30.api-site-security",{"title":614,"path":615,"stem":616,"children":-1},"Services and capacity","/webspace/admin/service-capacity","40.webspace/50.admin/40.service-capacity",{"title":618,"path":619,"stem":620,"children":-1},"Deployment management and frontend releases","/webspace/admin/deployments","40.webspace/50.admin/50.deployments",{"title":622,"path":623,"stem":624,"children":625,"page":55},"Try WebSpace","/webspace/examples","40.webspace/60.examples",[626,630],{"title":627,"path":628,"stem":629,"children":-1},"WebSpace examples","/webspace/examples/overview","40.webspace/60.examples/00.overview",{"title":631,"path":632,"stem":633,"children":-1},"Build a real-time Gomoku game","/webspace/examples/realtime-gomoku","40.webspace/60.examples/20.realtime-gomoku",{"title":635,"path":636,"stem":637,"children":638,"page":55},"Using plugin","/plugin","50.plugin",[639,643,660,704,722,752],{"title":640,"path":641,"stem":642,"children":-1},"Plugin Overview","/plugin/overview","50.plugin/00.overview",{"title":644,"path":645,"stem":646,"children":647,"page":55},"Calendar","/plugin/calendar","50.plugin/10.calendar",[648,652,656],{"title":649,"path":650,"stem":651,"children":-1},"Calendar Introduction","/plugin/calendar/overview","50.plugin/10.calendar/00.overview",{"title":653,"path":654,"stem":655,"children":-1},"Creating, Editing, and Deleting Events","/plugin/calendar/create-event","50.plugin/10.calendar/10.create-event",{"title":657,"path":658,"stem":659,"children":-1},"Checking Activity History","/plugin/calendar/file-activity","50.plugin/10.calendar/40.file-activity",{"title":661,"path":662,"stem":663,"children":664,"page":55},"Email","/plugin/email","50.plugin/20.email",[665,669,672,676,680,684,688,692,696,700],{"title":666,"path":667,"stem":668,"children":-1},"Email Introduction","/plugin/email/overview","50.plugin/20.email/00.overview",{"title":129,"path":670,"stem":671,"children":-1},"/plugin/email/setfn-email-setting","50.plugin/20.email/05.setfn-email-setting",{"title":673,"path":674,"stem":675,"children":-1},"Connect an External Email Account","/plugin/email/external-email","50.plugin/20.email/07.external-email",{"title":677,"path":678,"stem":679,"children":-1},"Basic Email Functionality","/plugin/email/email-basic","50.plugin/20.email/10.email-basic",{"title":681,"path":682,"stem":683,"children":-1},"Composing and Sending Email","/plugin/email/email-compose","50.plugin/20.email/20.email-compose",{"title":685,"path":686,"stem":687,"children":-1},"Attaching Files","/plugin/email/email-attachment","50.plugin/20.email/30.email-attachment",{"title":689,"path":690,"stem":691,"children":-1},"Mail Folder Management","/plugin/email/email-folders","50.plugin/20.email/40.email-folders",{"title":693,"path":694,"stem":695,"children":-1},"Automatic Email Classification","/plugin/email/email-auto-classify","50.plugin/20.email/50.email-auto-classify",{"title":697,"path":698,"stem":699,"children":-1},"Email File Archiving and Sharing","/plugin/email/email-open-in-space","50.plugin/20.email/60.email-open-in-space",{"title":701,"path":702,"stem":703,"children":-1},"Email Security","/plugin/email/email-security","50.plugin/20.email/70.email-security",{"title":705,"path":706,"stem":707,"children":708,"page":55},"Workflow","/plugin/workflow","50.plugin/30.workflow",[709,713,718],{"title":710,"path":711,"stem":712,"children":-1},"Workflow Introduction","/plugin/workflow/overview","50.plugin/30.workflow/00.overview",{"title":714,"path":715,"stem":716,"tags":717,"children":-1},"Creating a New Workflow","/plugin/workflow/new-workflow","50.plugin/30.workflow/10.new-workflow",[307],{"title":719,"path":720,"stem":721,"children":-1},"Checking Execution History","/plugin/workflow/execution-history","50.plugin/30.workflow/20.execution-history",{"title":723,"path":724,"stem":725,"children":726,"page":55},"Pinetuning (AI learning)","/plugin/fine-tuning","50.plugin/40.fine-tuning",[727,732,736,740,744,748],{"title":728,"path":729,"stem":730,"tags":731,"children":-1},"Fine-tuning Introduction","/plugin/fine-tuning/overview","50.plugin/40.fine-tuning/00.overview",[307],{"title":733,"path":734,"stem":735,"children":-1},"Preprocessing Training Data","/plugin/fine-tuning/pre-processing","50.plugin/40.fine-tuning/10.pre-processing",{"title":737,"path":738,"stem":739,"children":-1},"Training","/plugin/fine-tuning/training","50.plugin/40.fine-tuning/20.training",{"title":741,"path":742,"stem":743,"children":-1},"Evaluation","/plugin/fine-tuning/evaluation","50.plugin/40.fine-tuning/30.evaluation",{"title":745,"path":746,"stem":747,"children":-1},"Chat Test","/plugin/fine-tuning/chat-test","50.plugin/40.fine-tuning/40.chat-test",{"title":749,"path":750,"stem":751,"children":-1},"Export","/plugin/fine-tuning/export","50.plugin/40.fine-tuning/50.export",{"title":753,"path":754,"stem":755,"children":756,"page":55},"EDC (data collection)","/plugin/edc","50.plugin/50.edc",[757,761,765,769],{"title":758,"path":759,"stem":760,"children":-1},"EDC Introduction","/plugin/edc/overview","50.plugin/50.edc/00.overview",{"title":762,"path":763,"stem":764,"children":-1},"Data Entry, Audit Trail","/plugin/edc/data-entry","50.plugin/50.edc/10.data-entry",{"title":766,"path":767,"stem":768,"children":-1},"Builder","/plugin/edc/builder","50.plugin/50.edc/20.builder",{"title":770,"path":771,"stem":772,"children":-1},"User/Site Settings","/plugin/edc/account","50.plugin/50.edc/30.account",{"title":774,"path":775,"stem":776,"children":777,"page":55},"FAQ","/faq","99.FAQ",[778,782,786,790,794,798,802],{"title":779,"path":780,"stem":781,"children":-1},"SetFN vs Cloud Services Comparison","/faq/comparison-cloud","99.FAQ/10.comparison-cloud",{"title":783,"path":784,"stem":785,"children":-1},"SetFN vs NAS Comparison","/faq/comparison-nas","99.FAQ/20.comparison-nas",{"title":787,"path":788,"stem":789,"children":-1},"Security Policy","/faq/security-policy","99.FAQ/30.security-policy",{"title":791,"path":792,"stem":793,"children":-1},"Why Is SetFN Fast","/faq/why-fast","99.FAQ/40.why-fast",{"title":795,"path":796,"stem":797,"children":-1},"License FAQ","/faq/license-faq","99.FAQ/50.license-faq",{"title":799,"path":800,"stem":801,"children":-1},"AI Features FAQ","/faq/ai-faq","99.FAQ/60.ai-faq",{"title":803,"path":804,"stem":805,"children":-1},"Troubleshooting Guide","/faq/troubleshooting","99.FAQ/70.troubleshooting",{"title":807,"path":808,"stem":809,"children":810,"page":55},"Applied (draft)","/draft","draft",[811,815,819,823,827,831,835,839,843,847,851,855,859],{"title":812,"path":813,"stem":814,"children":-1},"Example 1. Building an Introduction Page","/draft/static-intro","draft/05.static-intro",{"title":816,"path":817,"stem":818,"children":-1},"Example 2. Building a Notice Board","/draft/public-notice-board","draft/07.public-notice-board",{"title":820,"path":821,"stem":822,"children":-1},"Example 3. Building a Coffee Chat Booking System","/draft/coffee-chat-booking","draft/08.coffee-chat-booking",{"title":824,"path":825,"stem":826,"children":-1},"Example 4. Building a Leave Request System","/draft/leave-request","draft/09.leave-request",{"title":828,"path":829,"stem":830,"children":-1},"Example 5. Building Real-Time Team Chat","/draft/team-chat","draft/10.team-chat",{"title":832,"path":833,"stem":834,"children":-1},"Example 6. Building a Job Application Intake","/draft/client-submission","draft/11.client-submission",{"title":836,"path":837,"stem":838,"children":-1},"Example 7. Building an Issue Tracker with Team and Level Conditions","/draft/crm-basic","draft/12.crm-basic",{"title":840,"path":841,"stem":842,"children":-1},"Example 8. Building a Status Filter and Stats Summary Screen","/draft/crm-search-filter","draft/13.crm-search-filter",{"title":844,"path":845,"stem":846,"children":-1},"Example 9. Building Real-Time Community Chat with Moderation","/draft/community-moderation","draft/14.community-moderation",{"title":848,"path":849,"stem":850,"children":-1},"Example 10. Building a Real-Time Attendance Check / Poll","/draft/attendance-poll","draft/15.attendance-poll",{"title":852,"path":853,"stem":854,"children":-1},"Example 11. Building a Debate Battle","/draft/debate-battle","draft/16.debate-battle",{"title":856,"path":857,"stem":858,"children":-1},"Example 13. Building an Announcement Read Receipt","/draft/announcement-read","draft/18.announcement-read",{"title":860,"path":861,"stem":862,"children":-1},"Example 14. Building an Inventory Management System","/draft/inventory-management","draft/19.inventory-management",{"title":864,"path":865,"stem":866,"children":867,"page":55},"SJAUTO","/sjauto","sjauto",[868,872,876],{"title":869,"path":870,"stem":871,"children":-1},"Access the Administrator Page","/sjauto/admin-page-access","sjauto/00.admin-page-access",{"title":873,"path":874,"stem":875,"children":-1},"Sign Up and Sign In","/sjauto/signup","sjauto/10.signup",{"title":877,"path":878,"stem":879,"children":-1},"AI Chat Files","/sjauto/ai-chat-file","sjauto/ai-chat-file",{"id":881,"title":714,"body":882,"cover":1496,"description":1497,"extension":1498,"image":1496,"meta":1499,"navigation":1501,"path":715,"seo":1502,"stem":716,"tags":1511,"thumbnail":1496,"__hash__":1512},"docs_en/50.plugin/30.workflow/10.new-workflow.md",{"type":883,"value":884,"toc":1480},"minimal",[885,889,893,896,900,939,946,950,953,982,988,992,995,1074,1084,1088,1091,1118,1124,1130,1134,1137,1350,1369,1374,1377,1406,1410,1434,1438,1456,1460],[886,887,714],"h1",{"id":888},"creating-a-new-workflow",[890,891,892],"p",{},"You can create a new workflow to automatically connect file, email, search, AI, and notification tasks.",[894,895],"hr",{},[897,898,714],"h2",{"id":899},"creating-a-new-workflow-1",[901,902,903,916,922,928,934],"ol",{},[904,905,906,907,911,912,915],"li",{},"In the left menu, select ",[908,909,910],"code",{},"My Workflows"," or ",[908,913,914],{},"Team Workflows",".",[904,917,918,919,915],{},"Select ",[908,920,921],{},"+ New Workflow",[904,923,924,925,915],{},"Enter a ",[908,926,927],{},"Workflow Name",[904,929,924,930,933],{},[908,931,932],{},"Description"," if needed.",[904,935,918,936,915],{},[908,937,938],{},"Create",[890,940,941],{},[942,943],"img",{"alt":944,"src":945},"Creating a new workflow","./_screenshots/workflow-new-flow.png",[897,947,949],{"id":948},"setting-up-a-trigger","Setting Up a Trigger",[890,951,952],{},"A trigger is the condition that starts a workflow. You can set it to run manually, run at a set time, or run when an event occurs, such as a file or mail event.",[901,954,955,962,969,972,975],{},[904,956,957,958,961],{},"On the editing screen, select the ",[908,959,960],{},"Trigger"," block.",[904,963,964,965,968],{},"Check the ",[908,966,967],{},"Trigger Type"," in the settings panel on the right.",[904,970,971],{},"Select the trigger type to use.",[904,973,974],{},"Enter the values required for that trigger type.",[904,976,977,978,981],{},"Use ",[908,979,980],{},"Test Trigger"," to verify the condition.",[890,983,984],{},[942,985],{"alt":986,"src":987},"Trigger settings panel","./_screenshots/workflow-trigger-right-panel.png",[897,989,991],{"id":990},"trigger-types","Trigger Types",[890,993,994],{},"The trigger types currently available are as follows.",[996,997,998,1010],"table",{},[999,1000,1001],"thead",{},[1002,1003,1004,1007],"tr",{},[1005,1006,960],"th",{},[1005,1008,1009],{},"Typical Use",[1011,1012,1013,1024,1034,1044,1054,1064],"tbody",{},[1002,1014,1015,1021],{},[1016,1017,1018],"td",{},[908,1019,1020],{},"Manual Execution",[1016,1022,1023],{},"The user runs the workflow directly, whenever needed.",[1002,1025,1026,1031],{},[1016,1027,1028],{},[908,1029,1030],{},"Schedule",[1016,1032,1033],{},"Runs the workflow at a set time or recurring interval.",[1002,1035,1036,1041],{},[1016,1037,1038],{},[908,1039,1040],{},"Webhook",[1016,1042,1043],{},"Runs the workflow when an external system sends a request.",[1002,1045,1046,1051],{},[1016,1047,1048],{},[908,1049,1050],{},"File Creation Detected",[1016,1052,1053],{},"Runs when a new file is created in the specified location.",[1002,1055,1056,1061],{},[1016,1057,1058],{},[908,1059,1060],{},"Modification Detected",[1016,1062,1063],{},"Runs when the specified file or location is modified.",[1002,1065,1066,1071],{},[1016,1067,1068],{},[908,1069,1070],{},"Email Received",[1016,1072,1073],{},"Runs when an email matching the conditions arrives.",[890,1075,1076,1077,1080,1081,915],{},"When using a file-related trigger, you can also configure a ",[908,1078,1079],{},"Watch Path"," and a ",[908,1082,1083],{},"File Pattern (GLOB)",[897,1085,1087],{"id":1086},"adding-blocks","Adding Blocks",[890,1089,1090],{},"A block is an action that runs after the trigger. It can read a file, summarize with AI, save a result, or notify a user.",[901,1092,1093,1100,1106,1109,1112],{},[904,1094,1095,1096,1099],{},"Select the ",[908,1097,1098],{},"+"," button below the trigger.",[904,1101,977,1102,1105],{},[908,1103,1104],{},"Search Blocks"," or the categories to find the block you need.",[904,1107,1108],{},"Select the block.",[904,1110,1111],{},"Enter the required values in the settings panel on the right.",[904,1113,977,1114,1117],{},[908,1115,1116],{},"Test Step"," to verify the block behaves as expected.",[890,1119,1120],{},[942,1121],{"alt":1122,"src":1123},"Workflow add-block button","./_screenshots/workflow-flow-plus-button.png",[890,1125,1126],{},[942,1127],{"alt":1128,"src":1129},"Block selection window","./_screenshots/workflow-block-select.png",[897,1131,1133],{"id":1132},"frequently-used-blocks","Frequently Used Blocks",[890,1135,1136],{},"You can add many different kinds of blocks to a workflow. The blocks available may continue to grow over time.",[996,1138,1139,1151],{},[999,1140,1141],{},[1002,1142,1143,1146,1149],{},[1005,1144,1145],{},"Category",[1005,1147,1148],{},"Block",[1005,1150,1009],{},[1011,1152,1153,1166,1178,1190,1203,1215,1227,1239,1251,1263,1276,1288,1301,1313,1326,1338],{},[1002,1154,1155,1158,1163],{},[1016,1156,1157],{},"External requests & collection",[1016,1159,1160],{},[908,1161,1162],{},"HTTP Request",[1016,1164,1165],{},"Call an external URL or API.",[1002,1167,1168,1170,1175],{},[1016,1169,1157],{},[1016,1171,1172],{},[908,1173,1174],{},"URL Collection",[1016,1176,1177],{},"Fetch a web page's content for use in the next step.",[1002,1179,1180,1182,1187],{},[1016,1181,528],{},[1016,1183,1184],{},[908,1185,1186],{},"AI Prompt",[1016,1188,1189],{},"Summarize or classify files, emails, or search results.",[1002,1191,1192,1195,1200],{},[1016,1193,1194],{},"File",[1016,1196,1197],{},[908,1198,1199],{},"Read File",[1016,1201,1202],{},"Read the contents of an existing file and pass it to the next step.",[1002,1204,1205,1207,1212],{},[1016,1206,1194],{},[1016,1208,1209],{},[908,1210,1211],{},"Write File",[1016,1213,1214],{},"Save the workflow's result as a new file.",[1002,1216,1217,1219,1224],{},[1016,1218,1194],{},[1016,1220,1221],{},[908,1222,1223],{},"List Files",[1016,1225,1226],{},"List the files at a specific location.",[1002,1228,1229,1231,1236],{},[1016,1230,496],{},[1016,1232,1233],{},[908,1234,1235],{},"Naver Search",[1016,1237,1238],{},"Fetch Naver search results.",[1002,1240,1241,1243,1248],{},[1016,1242,496],{},[1016,1244,1245],{},[908,1246,1247],{},"Wiki Search",[1016,1249,1250],{},"Fetch wiki-based search results.",[1002,1252,1253,1255,1260],{},[1016,1254,496],{},[1016,1256,1257],{},[908,1258,1259],{},"KIPRIS Search",[1016,1261,1262],{},"Fetch KIPRIS search results such as patents and trademarks.",[1002,1264,1265,1268,1273],{},[1016,1266,1267],{},"Mail",[1016,1269,1270],{},[908,1271,1272],{},"Send Mail",[1016,1274,1275],{},"Send an email to the specified recipients.",[1002,1277,1278,1280,1285],{},[1016,1279,1267],{},[1016,1281,1282],{},[908,1283,1284],{},"Inbox",[1016,1286,1287],{},"Fetch the list of emails in the inbox.",[1002,1289,1290,1293,1298],{},[1016,1291,1292],{},"Notification",[1016,1294,1295],{},[908,1296,1297],{},"Send Notification",[1016,1299,1300],{},"Send a popup-style notification within SetFN.",[1002,1302,1303,1305,1310],{},[1016,1304,1292],{},[1016,1306,1307],{},[908,1308,1309],{},"Send DM",[1016,1311,1312],{},"Send a DM to a specific user.",[1002,1314,1315,1318,1323],{},[1016,1316,1317],{},"Code & logic",[1016,1319,1320],{},[908,1321,1322],{},"Run Code",[1016,1324,1325],{},"Execute JavaScript code.",[1002,1327,1328,1330,1335],{},[1016,1329,1317],{},[1016,1331,1332],{},[908,1333,1334],{},"Conditional Branch",[1016,1336,1337],{},"Split the execution flow based on a condition.",[1002,1339,1340,1342,1347],{},[1016,1341,1317],{},[1016,1343,1344],{},[908,1345,1346],{},"Wait",[1016,1348,1349],{},"Wait a specified amount of time before the next step.",[1351,1352,1353,1357],"use-case",{},[897,1354,1356],{"id":1355},"good-use-cases","Good use cases",[1358,1359,1360,1363,1366],"ul",{},[904,1361,1362],{},"When you want a file upload to trigger an AI summary and have the result saved as a file",[904,1364,1365],{},"When you want to check the content of an incoming email and notify the person in charge",[904,1367,1368],{},"When you want to collect a specific URL or search results to draft a report",[1370,1371,1373],"h3",{"id":1372},"example-notify-the-person-in-charge-after-receiving-an-email","Example: Notify the Person in Charge After Receiving an Email",[890,1375,1376],{},"You can send a notification so the person in charge sees it right away when a client email or inquiry email arrives.",[901,1378,1379,1384,1390,1396,1403],{},[904,1380,1381,1382,915],{},"Set the trigger to ",[908,1383,1070],{},[904,1385,1386,1387,1389],{},"Use an ",[908,1388,1186],{}," block to summarize the email content.",[904,1391,1392,1393,1395],{},"Use a ",[908,1394,1334],{}," block to determine whether the email is important.",[904,1397,1398,1399,911,1401,961],{},"If it's important, run a ",[908,1400,1297],{},[908,1402,1309],{},[904,1404,1405],{},"Save the summary to a file if needed.",[897,1407,1409],{"id":1408},"saving-and-activating","Saving and Activating",[901,1411,1412,1418,1425,1431],{},[904,1413,1414,1415,915],{},"Once configuration is done, select ",[908,1416,1417],{},"Save",[904,1419,1420,1421,1424],{},"Test any step marked ",[908,1422,1423],{},"Test Required"," first.",[904,1426,1427,1428,915],{},"If there are no issues, select ",[908,1429,1430],{},"Activate",[904,1432,1433],{},"On the list screen, confirm that the workflow's activation toggle is turned on.",[897,1435,1437],{"id":1436},"good-to-know","Good to Know",[1358,1439,1440,1447,1450,1453],{},[904,1441,1442,1443,1446],{},"If ",[908,1444,1445],{},"You have unsaved changes"," is displayed, there are unsaved changes remaining.",[904,1448,1449],{},"File writes, sending mail, and sending DMs can affect real data or users, so activate only after testing.",[904,1451,1452],{},"Team workflows can affect team users.",[904,1454,1455],{},"Block names and availability may change with updates.",[897,1457,1459],{"id":1458},"related-documents","Related Documents",[1358,1461,1462,1469,1474],{},[904,1463,1464],{},[1465,1466,1468],"a",{"href":1467},"./overview","Workflow Plugin Overview",[904,1470,1471],{},[1465,1472,719],{"href":1473},"./execution-history",[904,1475,1476],{},[1465,1477,1479],{"href":1478},"../email/overview","Email Plugin Overview",{"title":1481,"searchDepth":1482,"depth":1483,"links":1484},"",2,3,[1485,1486,1487,1488,1489,1490,1493,1494,1495],{"id":899,"depth":1482,"text":714},{"id":948,"depth":1482,"text":949},{"id":990,"depth":1482,"text":991},{"id":1086,"depth":1482,"text":1087},{"id":1132,"depth":1482,"text":1133},{"id":1355,"depth":1482,"text":1356,"children":1491},[1492],{"id":1372,"depth":1483,"text":1373},{"id":1408,"depth":1482,"text":1409},{"id":1436,"depth":1482,"text":1437},{"id":1458,"depth":1482,"text":1459},null,"In the SetFN plugin, you can create a new workflow to automatically connect file, email, search, AI, and notification tasks.","md",{"slug":1500},"/plugin/workflow/new-workflow/",true,{"title":1503,"description":1497,"ogType":1504,"twitterCard":1505,"keywords":1506},"Creating a New Workflow | Plugin Docs","article","summary_large_image",[714,1507,528,944,1508,1509,1510],"API","Setting up a trigger","Trigger types","Adding blocks",[307],"25e9MvwO_YmPgqeb1LCXVbadMsDQUEh3Y38EtCVw0eg",[1514,1515],{"title":710,"path":711,"stem":712,"children":-1},{"title":719,"path":720,"stem":721,"children":-1},{"title":714,"filename":1517,"content":1518},"new-workflow","# Creating a New Workflow\n\nYou can create a new workflow to automatically connect file, email, search, AI, and notification tasks.\n\n---\n\n## Creating a New Workflow\n\n1. In the left menu, select `My Workflows` or `Team Workflows`.\n2. Select `+ New Workflow`.\n3. Enter a `Workflow Name`.\n4. Enter a `Description` if needed.\n5. Select `Create`.\n\n![Creating a new workflow](./_screenshots/workflow-new-flow.png)\n\n## Setting Up a Trigger\n\nA trigger is the condition that starts a workflow. You can set it to run manually, run at a set time, or run when an event occurs, such as a file or mail event.\n\n1. On the editing screen, select the `Trigger` block.\n2. Check the `Trigger Type` in the settings panel on the right.\n3. Select the trigger type to use.\n4. Enter the values required for that trigger type.\n5. Use `Test Trigger` to verify the condition.\n\n![Trigger settings panel](./_screenshots/workflow-trigger-right-panel.png)\n\n## Trigger Types\n\nThe trigger types currently available are as follows.\n\n| Trigger | Typical Use |\n|--------|----------------|\n| `Manual Execution` | The user runs the workflow directly, whenever needed. |\n| `Schedule` | Runs the workflow at a set time or recurring interval. |\n| `Webhook` | Runs the workflow when an external system sends a request. |\n| `File Creation Detected` | Runs when a new file is created in the specified location. |\n| `Modification Detected` | Runs when the specified file or location is modified. |\n| `Email Received` | Runs when an email matching the conditions arrives. |\n\nWhen using a file-related trigger, you can also configure a `Watch Path` and a `File Pattern (GLOB)`.\n\n## Adding Blocks\n\nA block is an action that runs after the trigger. It can read a file, summarize with AI, save a result, or notify a user.\n\n1. Select the `+` button below the trigger.\n2. Use `Search Blocks` or the categories to find the block you need.\n3. Select the block.\n4. Enter the required values in the settings panel on the right.\n5. Use `Test Step` to verify the block behaves as expected.\n\n![Workflow add-block button](./_screenshots/workflow-flow-plus-button.png)\n\n![Block selection window](./_screenshots/workflow-block-select.png)\n\n## Frequently Used Blocks\n\nYou can add many different kinds of blocks to a workflow. The blocks available may continue to grow over time.\n\n| Category | Block | Typical Use |\n|------|------|----------------|\n| External requests & collection | `HTTP Request` | Call an external URL or API. |\n| External requests & collection | `URL Collection` | Fetch a web page's content for use in the next step. |\n| AI | `AI Prompt` | Summarize or classify files, emails, or search results. |\n| File | `Read File` | Read the contents of an existing file and pass it to the next step. |\n| File | `Write File` | Save the workflow's result as a new file. |\n| File | `List Files` | List the files at a specific location. |\n| Search | `Naver Search` | Fetch Naver search results. |\n| Search | `Wiki Search` | Fetch wiki-based search results. |\n| Search | `KIPRIS Search` | Fetch KIPRIS search results such as patents and trademarks. |\n| Mail | `Send Mail` | Send an email to the specified recipients. |\n| Mail | `Inbox` | Fetch the list of emails in the inbox. |\n| Notification | `Send Notification` | Send a popup-style notification within SetFN. |\n| Notification | `Send DM` | Send a DM to a specific user. |\n| Code & logic | `Run Code` | Execute JavaScript code. |\n| Code & logic | `Conditional Branch` | Split the execution flow based on a condition. |\n| Code & logic | `Wait` | Wait a specified amount of time before the next step. |\n\n::use-case \n## Good use cases\n- When you want a file upload to trigger an AI summary and have the result saved as a file\n- When you want to check the content of an incoming email and notify the person in charge\n- When you want to collect a specific URL or search results to draft a report\n::\n\n### Example: Notify the Person in Charge After Receiving an Email\n\nYou can send a notification so the person in charge sees it right away when a client email or inquiry email arrives.\n\n1. Set the trigger to `Email Received`.\n2. Use an `AI Prompt` block to summarize the email content.\n3. Use a `Conditional Branch` block to determine whether the email is important.\n4. If it's important, run a `Send Notification` or `Send DM` block.\n5. Save the summary to a file if needed.\n\n## Saving and Activating\n\n1. Once configuration is done, select `Save`.\n2. Test any step marked `Test Required` first.\n3. If there are no issues, select `Activate`.\n4. On the list screen, confirm that the workflow's activation toggle is turned on.\n\n## Good to Know\n\n- If `You have unsaved changes` is displayed, there are unsaved changes remaining.\n- File writes, sending mail, and sending DMs can affect real data or users, so activate only after testing.\n- Team workflows can affect team users.\n- Block names and availability may change with updates.\n\n## Related Documents\n\n- [Workflow Plugin Overview](./00.overview.md)\n- [Checking Execution History](./20.execution-history.md)\n- [Email Plugin Overview](../20.email/00.overview.md)\n",1789664755341]