Power DevBox Docs
  • Power DevBox
  • Getting Started
    • Install Chromium Extensions
    • Access Web App
    • Power Platform Connector
    • Visual Studio Code Extension
  • AutoReview
    • AutoReview - Chromium Extension
    • AutoReview - App
    • AutoReview - Power Platform Connector
      • Using Connector
      • Info (v1 & v2)
      • JSON (v1 & v2)
      • File (v2)
      • Diagam (v2)
      • HTTP
      • File (v1)
    • AutoReview - VS Code Extension
    • API
      • V1
        • Information API (v1)
        • Data API (v1)
        • Files API (v1)
      • V2
        • Information API (v2)
        • Data API (v2)
        • Files API (v2)
        • Diagram API (v2)
    • Menu
    • Files
      • Review
      • Report
      • Diagram
      • Exceptions
      • Solution
      • Compare with Previous
      • CSV Files
    • Configs
      • Complexity
        • Complexity Default Values
        • Complexity Template
      • Naming Convention
        • Naming Convention Default Value
        • Naming Template
      • Ratings
        • Ratings Default Value
        • Ratings Template
      • Scoring
        • Scoring Default Values
        • Scoring Template
    • Data JSON
  • V2 / V3.2.0 Update
  • AppReview
    • AppReview - Chromium Extension
      • Known Bugs/Limitations
      • Report Sections
      • App Settings
      • Components
      • Variables
      • Code Block
      • Solution
      • Connections
      • Data Source
      • Diagram
      • Flags
  • Flow Utilizer
    • Flow Utilizer - Start
    • Install
    • Flow Screen
      • Flow Tags
      • Solution Download
    • Solution Screen
    • Charts
    • Account
      • Account Download
  • Dev Tools
    • Power DevBox Chromium Extensions
      • Exception
      • Share
        • Share Demo Videos
      • Shortcut
      • Utility
        • Classic UI Clipboard
        • New UI Clipboard
        • Utility Demo Videos
Powered by GitBook
On this page
  • YAML Schema
  • JSON Schema
  • Example Export
  1. Flow Utilizer
  2. Account

Account Download

All solutions can be exported and imported to new instances of Flow Utilizer. The export is a YAML file, with the schema below.

The YAML file can be edited and re-imported, but be aware that it must still be a compliant YAML file (with below schema), and any incorrect calculations will be corrected on import

YAML Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "array",
  "items": {
    "type": "object",
    "properties": {
      "solutionName": {
        "type": "string"
      },
      "solutionId": {
        "type": "string"
      },
      "flows": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "flowId": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "dailyCalls": {
              "type": "integer"
            },
            "runCalls": {
              "type": "integer"
            },
            "actions": {
              "type": "integer"
            },
            "dailyRuns": {
              "type": "integer"
            },
            "solution": {
              "type": "string"
            },
            "on": {
              "type": "boolean"
            },
            "containers": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "enum": ["action", "loop", "condition"]
                  },
                  "name": {
                    "type": "string"
                  },
                  "id": {
                    "type": "string"
                  },
                  "iterations": {
                    "type": ["integer", "null"]
                  },
                  "parent": {
                    "type": "string"
                  },
                  "actions": {
                    "type": "integer"
                  },
                  "totalCalls": {
                    "type": "integer"
                  },
                  "branch": {
                    "type": "string",
                    "enum": ["yes", "y", "n"]
                  },
                  "flow": {
                    "type": "string"
                  },
                  "level": {
                    "type": ["integer", "null"]
                  },
                  "dailyCalls": {
                    "type": ["integer", "null"]
                  }
                },
                "required": ["type", "name", "id", "actions", "totalCalls", "flow"]
              }
            },
            "daysOfWeek": {
              "type": "string",
              "pattern": "^(su|mo|tu|we|th|fr|sa)(\\|su|\\|mo|\\|tu|\\|we|\\|th|\\|fr|\\|sa)*$"
            },
            "totalCalls": {
              "type": "integer"
            }
          },
          "required": ["flowId", "name", "dailyCalls", "runCalls", "actions", "dailyRuns", "solution", "on", "containers", "daysOfWeek", "totalCalls"]
        }
      },
      "dailyCalls": {
        "type": "integer"
      },
      "modified": {
        "type": "string",
        "pattern": "^\\d{2}/\\d{2} - \\d{2}:\\d{2}$"
      }
    },
    "required": ["solutionName", "solutionId", "flows", "dailyCalls", "modified"]
  }
}

JSON Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "array",
  "items": {
    "type": "object",
    "properties": {
      "solutionName": {
        "type": "string"
      },
      "solutionId": {
        "type": "string"
      },
      "flows": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "flowId": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "dailyCalls": {
              "type": "integer"
            },
            "runCalls": {
              "type": "integer"
            },
            "actions": {
              "type": "integer"
            },
            "dailyRuns": {
              "type": "integer"
            },
            "solution": {
              "type": "string"
            },
            "on": {
              "type": "boolean"
            },
            "containers": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "enum": ["action", "loop", "condition"]
                  },
                  "name": {
                    "type": "string"
                  },
                  "id": {
                    "type": "string"
                  },
                  "iterations": {
                    "type": ["integer", "null"]
                  },
                  "parent": {
                    "type": "string"
                  },
                  "actions": {
                    "type": "integer"
                  },
                  "totalCalls": {
                    "type": "integer"
                  },
                  "branch": {
                    "type": "string",
                    "enum": ["yes", "y", "n"]
                  },
                  "flow": {
                    "type": "string"
                  },
                  "level": {
                    "type": ["integer", "null"]
                  },
                  "dailyCalls": {
                    "type": ["integer", "null"]
                  }
                },
                "required": ["type", "name", "id", "actions", "totalCalls", "flow"]
              }
            },
            "daysOfWeek": {
              "type": "string",
              "pattern": "^(su|mo|tu|we|th|fr|sa)(\\|su|\\|mo|\\|tu|\\|we|\\|th|\\|fr|\\|sa)*$"
            },
            "totalCalls": {
              "type": "integer"
            }
          },
          "required": ["flowId", "name", "dailyCalls", "runCalls", "actions", "dailyRuns", "solution", "on", "containers", "daysOfWeek", "totalCalls"]
        }
      },
      "dailyCalls": {
        "type": "integer"
      },
      "modified": {
        "type": "string",
        "pattern": "^\\d{2}/\\d{2} - \\d{2}:\\d{2}$"
      }
    },
    "required": ["solutionName", "solutionId", "flows", "dailyCalls", "modified"]
  }
}

Example Export

solutionName: AutoReview Analytics
solutionId: c0e4b903-e662-4896-98b3-668abf4574ab
flows:
  - flowId: '0'
    name: AutoReview - Report
    dailyCalls: '365'
    runCalls: '365'
    actions: 6
    dailyRuns: '1'
    solution: AutoReview Analytics
    'on': true
    containers:
      - type: action
        name: Root Actions
        id: '0'
        iterations: 1
        parent: '0'
        actions: 4
        totalCalls: 4
        branch: 'y'
        flow: '0'
        level: 0
      - type: loop
        name: Apply to each article
        typeId: 1
        id: 60f0fead-d1a0-4c6c-83fa-76540ba4e833
        iterations: 180
        parent: '0'
        actions: 2
        totalCalls: 361
        flow: '0'
        branch: 'y'
        level: 1
        dailyCalls: null
    daysOfWeek: su
    totalCalls: 365
  - name: AutoReview - New Flow
    flowId: 969ef200-68ea-49ed-aa06-fcfb6b4ad1fd
    dailyCalls: '14'
    runCalls: '7'
    actions: 8
    dailyRuns: '2'
    solution: AutoReview Analytics
    'on': true
    containers:
      - type: action
        name: Root Actions
        id: 3a064737-af45-486f-acc2-9899e5a1d25a
        iterations: 1
        parent: '0'
        actions: 3
        totalCalls: 3
        flow: 969ef200-68ea-49ed-aa06-fcfb6b4ad1fd
        level: 0
      - type: condition
        name: Condition Is Dev
        typeId: 1
        id: b382d056-0f3b-470e-b1a8-4087726ba828
        iterations: 0.8
        parent: '0'
        actions: 3
        totalCalls: 3.4000000000000004
        flow: 969ef200-68ea-49ed-aa06-fcfb6b4ad1fd
        branch: 'y'
        level: 0
      - type: condition
        name: Condition 1
        typeId: 1
        id: b382d056-0f3b-470e-b1a8-4087726ba828-n
        iterations: 0.2
        parent: '0'
        actions: 2
        totalCalls: 0.4
        flow: 969ef200-68ea-49ed-aa06-fcfb6b4ad1fd
        branch: 'n'
        level: 0
    daysOfWeek: mo|tu|we|th|fr
    totalCalls: 6.800000000000001
dailyCalls: '036514'
modified: 00/04 - 09:37
PreviousAccountNextPower DevBox Chromium Extensions

Last updated 9 days ago