{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Import Workflow","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"import-workflow","__idx":0},"children":["Import Workflow"]},{"$$mdtype":"Tag","name":"iframe","attributes":{"width":"100%","style":{"aspectRatio":"16 / 9"},"src":"https://www.youtube.com/embed/vF1XkAt6BE0?start=56","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":""},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["MoreLogin provides two ways to import workflow files. You can choose the appropriate import method based on your situation."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"import-entire-workflow","__idx":1},"children":["Import Entire Workflow"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click the [...] button in the top right corner of the [Edit Template] page and select \"Import Workflow\" to import an entire workflow."," ","Note: Importing an entire workflow will overwrite the current workflow being edited."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"insert-a-workflow-segment","__idx":2},"children":["Insert a Workflow Segment"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When adding a node, you can select \"Import\". Choosing a specific node to import will bring in both the initialized configuration and the workflow segment."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Follow the process below: open the Chrome browser, visit the official MoreLogin website, then scroll the page."," ","This simple workflow is configured as follows. You can copy it and run it as a test in MoreLogin RPA."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/flow.c9a6220fec45aaa3676561e5b34c26434e8705d9fbb6bd42be6d148bc0efe750.daabf79d.png","alt":"flow"},"children":[]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"nodes\": [\n    {\n      \"id\": \"start_ChODF\",\n      \"type\": \"start\",\n      \"data\": {\n        \"title\": \"1. Initialization\"\n      },\n      \"blocks\": []\n    },\n    {\n      \"id\": \"openApp_m6648\",\n      \"type\": \"openApp\",\n      \"data\": {\n        \"title\": \"2. Launch App\",\n        \"inputsValues\": {\n          \"packageName\": {\n            \"type\": \"constant\",\n            \"content\": \"com.android.chrome\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"uri\": {\n            \"type\": \"constant\",\n            \"content\": \"https://www.morelogin.com/\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        },\n        \"inputs\": {\n          \"type\": \"object\",\n          \"required\": [\n            \"packageName\"\n          ],\n          \"properties\": {\n            \"packageName\": {\n              \"type\": \"string\"\n            },\n            \"uri\": {\n              \"type\": \"string\"\n            }\n          }\n        },\n        \"outputs\": {}\n      },\n      \"blocks\": []\n    },\n    {\n      \"id\": \"waitTime_YfvL7\",\n      \"type\": \"waitTime\",\n      \"data\": {\n        \"title\": \"3. Wait\",\n        \"inputsValues\": {\n          \"delayType\": {\n            \"type\": \"constant\",\n            \"content\": \"fixed\"\n          },\n          \"waitTime\": {\n            \"type\": \"constant\",\n            \"content\": 3000,\n            \"schema\": {\n              \"type\": \"integer\",\n              \"extra\": {\n                \"formComponent\": \"TimeInput\",\n                \"hidden\": false\n              }\n            }\n          },\n          \"randomRange\": {\n            \"type\": \"constant\",\n            \"content\": {\n              \"min\": {\n                \"type\": \"constant\",\n                \"content\": 0\n              },\n              \"max\": {\n                \"type\": \"constant\",\n                \"content\": 1000\n              }\n            }\n          }\n        },\n        \"inputs\": {\n          \"type\": \"object\",\n          \"required\": [\n            \"delayType\",\n            \"waitTime\",\n            \"randomRange\"\n          ],\n          \"properties\": {\n            \"delayType\": {\n              \"type\": \"string\",\n              \"extra\": {\n                \"formComponent\": \"SelectInput\"\n              }\n            },\n            \"waitTime\": {\n              \"type\": \"integer\",\n              \"extra\": {\n                \"formComponent\": \"TimeInput\",\n                \"hidden\": false\n              }\n            },\n            \"randomRange\": {\n              \"type\": \"object\",\n              \"extra\": {\n                \"formComponent\": \"RangeInput\",\n                \"suffix\": \"ms\",\n                \"hidden\": true\n              }\n            }\n          }\n        },\n        \"outputs\": {}\n      },\n      \"blocks\": []\n    },\n    {\n      \"id\": \"swipe_PmyTm\",\n      \"type\": \"swipe\",\n      \"data\": {\n        \"title\": \"4. Swipe Page\",\n        \"inputsValues\": {\n          \"swipeType\": {\n            \"type\": \"constant\",\n            \"content\": \"coordinate\"\n          },\n          \"startCoordinate\": {\n            \"type\": \"constant\",\n            \"content\": {\n              \"x\": {\n                \"type\": \"constant\",\n                \"content\": 500,\n                \"schema\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"y\": {\n                \"type\": \"constant\",\n                \"content\": 1416,\n                \"schema\": {\n                  \"type\": \"integer\"\n                }\n              }\n            }\n          },\n          \"endCoordinate\": {\n            \"type\": \"constant\",\n            \"content\": {\n              \"x\": {\n                \"type\": \"constant\",\n                \"content\": 500,\n                \"schema\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"y\": {\n                \"type\": \"constant\",\n                \"content\": 1000,\n                \"schema\": {\n                  \"type\": \"integer\"\n                }\n              }\n            }\n          },\n          \"refElement\": {\n            \"type\": \"constant\",\n            \"content\": \"\"\n          },\n          \"direction\": {\n            \"type\": \"constant\",\n            \"content\": \"up\"\n          },\n          \"randomRange\": {\n            \"type\": \"constant\",\n            \"content\": 0\n          },\n          \"duration\": {\n            \"type\": \"constant\",\n            \"content\": 300\n          },\n          \"delayTime\": {\n            \"type\": \"constant\",\n            \"content\": 0\n          },\n          \"simulate\": {\n            \"type\": \"constant\",\n            \"content\": false\n          }\n        },\n        \"inputs\": {\n          \"type\": \"object\",\n          \"required\": [\n            \"swipeType\",\n            \"startCoordinate\",\n            \"endCoordinate\",\n            \"refElement\",\n            \"direction\",\n            \"randomRange\",\n            \"duration\",\n            \"delayTime\"\n          ],\n          \"properties\": {\n            \"swipeType\": {\n              \"type\": \"string\",\n              \"extra\": {\n                \"formComponent\": \"SelectInput\"\n              }\n            },\n            \"startCoordinate\": {\n              \"type\": \"object\",\n              \"extra\": {\n                \"formComponent\": \"CoordinateInput\",\n                \"hidden\": false\n              }\n            },\n            \"endCoordinate\": {\n              \"type\": \"object\",\n              \"extra\": {\n                \"formComponent\": \"CoordinateInput\",\n                \"hidden\": false\n              }\n            },\n            \"refElement\": {\n              \"type\": \"elementObject\",\n              \"extra\": {\n                \"formComponent\": \"ElementObjectSelector\",\n                \"hidden\": true\n              }\n            },\n            \"direction\": {\n              \"type\": \"string\",\n              \"extra\": {\n                \"formComponent\": \"SelectInput\",\n                \"hidden\": true\n              }\n            },\n            \"randomRange\": {\n              \"type\": \"integer\",\n              \"extra\": {\n                \"formComponent\": \"PXInput\",\n                \"hidden\": false\n              }\n            },\n            \"duration\": {\n              \"type\": \"integer\",\n              \"extra\": {\n                \"formComponent\": \"TimeInput\"\n              }\n            },\n            \"delayTime\": {\n              \"type\": \"integer\",\n              \"extra\": {\n                \"formComponent\": \"TimeInput\"\n              }\n            },\n            \"simulate\": {\n              \"type\": \"boolean\",\n              \"extra\": {\n                \"formComponent\": \"Switch\"\n              }\n            }\n          }\n        },\n        \"outputs\": {}\n      },\n      \"blocks\": []\n    },\n    {\n      \"id\": \"swipe_rxOqptE0JS5LREf9Up_Lo\",\n      \"type\": \"swipe\",\n      \"data\": {\n        \"title\": \"5. Swipe Page\",\n        \"inputsValues\": {\n          \"swipeType\": {\n            \"type\": \"constant\",\n            \"content\": \"coordinate\"\n          },\n          \"startCoordinate\": {\n            \"type\": \"constant\",\n            \"content\": {\n              \"x\": {\n                \"type\": \"constant\",\n                \"content\": 500,\n                \"schema\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"y\": {\n                \"type\": \"constant\",\n                \"content\": 1416,\n                \"schema\": {\n                  \"type\": \"integer\"\n                }\n              }\n            }\n          },\n          \"endCoordinate\": {\n            \"type\": \"constant\",\n            \"content\": {\n              \"x\": {\n                \"type\": \"constant\",\n                \"content\": 500,\n                \"schema\": {\n                  \"type\": \"integer\"\n                }\n              },\n              \"y\": {\n                \"type\": \"constant\",\n                \"content\": 1000,\n                \"schema\": {\n                  \"type\": \"integer\"\n                }\n              }\n            }\n          },\n          \"refElement\": {\n            \"type\": \"constant\",\n            \"content\": \"\"\n          },\n          \"direction\": {\n            \"type\": \"constant\",\n            \"content\": \"up\"\n          },\n          \"randomRange\": {\n            \"type\": \"constant\",\n            \"content\": 0\n          },\n          \"duration\": {\n            \"type\": \"constant\",\n            \"content\": 300\n          },\n          \"delayTime\": {\n            \"type\": \"constant\",\n            \"content\": 0\n          },\n          \"simulate\": {\n            \"type\": \"constant\",\n            \"content\": false\n          }\n        },\n        \"inputs\": {\n          \"type\": \"object\",\n          \"required\": [\n            \"swipeType\",\n            \"startCoordinate\",\n            \"endCoordinate\",\n            \"refElement\",\n            \"direction\",\n            \"randomRange\",\n            \"duration\",\n            \"delayTime\"\n          ],\n          \"properties\": {\n            \"swipeType\": {\n              \"type\": \"string\",\n              \"extra\": {\n                \"formComponent\": \"SelectInput\"\n              }\n            },\n            \"startCoordinate\": {\n              \"type\": \"object\",\n              \"extra\": {\n                \"formComponent\": \"CoordinateInput\",\n                \"hidden\": false\n              }\n            },\n            \"endCoordinate\": {\n              \"type\": \"object\",\n              \"extra\": {\n                \"formComponent\": \"CoordinateInput\",\n                \"hidden\": false\n              }\n            },\n            \"refElement\": {\n              \"type\": \"elementObject\",\n              \"extra\": {\n                \"formComponent\": \"ElementObjectSelector\",\n                \"hidden\": true\n              }\n            },\n            \"direction\": {\n              \"type\": \"string\",\n              \"extra\": {\n                \"formComponent\": \"SelectInput\",\n                \"hidden\": true\n              }\n            },\n            \"randomRange\": {\n              \"type\": \"integer\",\n              \"extra\": {\n                \"formComponent\": \"PXInput\",\n                \"hidden\": false\n              }\n            },\n            \"duration\": {\n              \"type\": \"integer\",\n              \"extra\": {\n                \"formComponent\": \"TimeInput\"\n              }\n            },\n            \"delayTime\": {\n              \"type\": \"integer\",\n              \"extra\": {\n                \"formComponent\": \"TimeInput\"\n              }\n            },\n            \"simulate\": {\n              \"type\": \"boolean\",\n              \"extra\": {\n                \"formComponent\": \"Switch\"\n              }\n            }\n          }\n        },\n        \"outputs\": {}\n      },\n      \"blocks\": []\n    },\n    {\n      \"id\": \"end_Ln73W\",\n      \"type\": \"end\",\n      \"data\": {\n        \"title\": \"6. Stop\",\n        \"inputsValues\": {\n          \"status\": {\n            \"type\": \"constant\",\n            \"content\": \"success\"\n          },\n          \"message\": {\n            \"type\": \"constant\",\n            \"content\": \"\"\n          }\n        },\n        \"inputs\": {\n          \"type\": \"object\",\n          \"required\": [\n            \"status\"\n          ],\n          \"properties\": {\n            \"status\": {\n              \"type\": \"string\",\n              \"extra\": {\n                \"formComponent\": \"SelectInput\"\n              }\n            },\n            \"message\": {\n              \"type\": \"string\",\n              \"extra\": {\n                \"formComponent\": \"TextAreaInput\"\n              }\n            }\n          }\n        },\n        \"outputs\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"result\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      },\n      \"blocks\": []\n    }\n  ],\n  \"variables\": {\n    \"type\": \"object\",\n    \"properties\": {}\n  },\n  \"editorVersion\": 2,\n  \"editorParametersVersion\": 1\n}\n","lang":"json"},"children":[]}]},"headings":[{"value":"Import Workflow","id":"import-workflow","depth":1},{"value":"Import Entire Workflow","id":"import-entire-workflow","depth":2},{"value":"Insert a Workflow Segment","id":"insert-a-workflow-segment","depth":2}],"frontmatter":{"seo":{"title":"Import Workflow"}},"lastModified":"2026-05-09T07:56:07.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/rparobotic-process-automation/02-using-rpa/06-import-workflow","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}