Shimoku docs
  • 🚀QuickStart
    • Installation & Setup
    • Minimal APP example
    • Extended Example
    • Templates & tutorials
  • 🤖Artificial Intelligence
    • Classification
      • Train Classification
        • Train Classification Outputs
      • Predict Classification
        • Predict Classification Outputs
    • Generate Insights
      • Generate Insights Outputs
  • 🛠️Building Web App
    • Environment
      • Overview
      • Environment Variables
    • Management
      • Managing Universes
      • Managing Workspaces
      • Managing Boards
    • Menu
      • Changing the Menu Path
      • Updating the Menu Path
      • Deleting the Menu Path
    • Grid
      • Using the Grid
    • Theming
      • Colors Usage
    • Actions
    • Modals
    • IO
  • 💡Elements
    • Summary
    • Charts
      • Table
        • Buttons Column
        • Filters
        • Search bars
        • Colored labels
      • HTML
        • Raw HTML
        • Beautiful Titles
        • Background Indicators
        • Click to New Tab
        • Box With Button
        • Panel
      • Indicators
        • Indicator
        • Grouped Indicators
        • Vertical Indicators
        • Color by Value
        • Gauge Indicator
        • Indicators with Header
      • Scatter Charts
        • Scatter
        • Scatter with Effect
      • Line Charts
        • Line
        • Predictive Line
        • Segmented Line
        • Marked Line
        • Line With Confidence Area
        • Top Bottom Line Charts
        • Summary Line
      • Area Charts
        • Area
        • Stacked Area
        • Segmented Area
        • Top Bottom Area Charts
      • Bar Charts
        • Bar
        • Stacked Bar
        • Horizontal Bar
        • Stacked Horizontal Bar
        • Zero Centered Bar
      • Pie Charts
        • Pie
        • Doughnut
        • Rose
      • Gauge Charts
        • Shimoku Gauge
        • Speed Gauge
      • Input forms
        • Group chained Inputs
        • List input search
        • Conditional inputs
        • Audio input
        • Drag & Drop
      • Line and Bar
      • Waterfall
      • Annotated Chart
      • Heatmap
      • Radar
      • Sunburst
      • Tree
      • Treemap
      • Sankey Diagram
      • Funnel chart
      • iFrame
    • Composite Template Charts
      • Infographics text bubble
      • Chart and Modal Button
      • Chart and Indicators
    • Data Sets
      • Data Set Filters
    • Create your own charts
      • Free Echarts
      • Bento box
    • Features & Navigation
      • Tabs
      • History navigation & Breadcrumb
  • 🔍Advanced usage
    • CLI
    • Workflow Triggers
    • Code Generation
  • 🌍Cloud & Community
    • Shimoku Cloud
    • Shared links
    • Handling Workspaces & Users
      • User authentication
      • Inviting users
      • Creating users
      • Users with multi-workspace access
  • 🌐Releases
    • 2024
      • v.2.6
      • v.2.5
      • v.2.4
      • v.2.3
        • v.2.3.1
      • v.2.2
        • v.2.2.3
        • v.2.2.2
        • v.2.2.1
      • v.2.1
        • v.2.1.2
        • v.2.1.1
      • v.2.0
        • v.2.0.(1..4)
      • v.1.6
        • v.1.6.1
      • v.1.5
    • 2023
      • v.1.4
        • v.1.4.1
        • v.1.4.2
      • v.1.3
      • v.1.2
        • v.1.2.1
      • v.1.1
        • v.1.1.1
      • v.1.0
        • v.1.0.2
        • v.1.0.1
      • v.0.20
      • v.0.19
      • v.0.18
      • v.0.17
        • v.0.17.1
      • v.0.16
        • v.0.16.3
        • v.0.16.2
        • v.0.16.1
      • v.0.15
      • v.0.14
    • 2022
      • v.0.13
        • v.0.13.3
      • v.0.12
      • v.0.11
      • v.0.10
        • v.0.10.4
        • v.0.10.3
        • v.0.10.1
      • v.0.9
      • v.0.8
      • v.0.7
        • v.0.7.1
      • v.0.6
      • v.0.5
      • v.0.4
      • v.0.3
        • v0.3.2
        • v0.3.1
      • v.0.2
Powered by GitBook
On this page
  • The Methods
  • 1. get_universe_workspaces()
  • 2. get_universe_app_types

Was this helpful?

  1. Building Web App
  2. Management

Managing Universes

PreviousManagementNextManaging Workspaces

Last updated 1 year ago

Was this helpful?

A Universe is where you create your Data Apps.

Every Universe admin can create an unlimited number of Data Apps called Workspaces. Each can be accessed by an unlimited number of users (or email accounts) for an unlimited number of workspaces.

With the Universe object, you can use:

  • get_universe_workspaces() to retrieve in cascade all workspaces in a universe

AppType 1 appears in the Workspace 1 personalized as Suite 1.2, AppType 3 appears as Suite 1.1, and so on.

In particular, the examples we are going to see are from a Universe with two AppTypes (1 and 2) and a single Workspace with two Apps (so-called Suites 1.1 and 1.2):

The Methods

1. get_universe_workspaces()

To get all the workspaces that belong to a universe you can use:

workspaces: List[Dict] = s.universe.get_universe_workspaces()

The method returns a single workspaces that exists for this Universe, in this example it has just one:

workspaces = [
  {
    "id": "d0361c40-8de9-4dd0-a60c-b0ee12c4d7f4",
    "__typename": "Workspaces",
    "updatedAt": "2021-03-01T15:46:36.521Z",
    "createdAt": "2021-03-01T15:46:36.521Z",
    "owner": "333ce8a0-098a-41b5-84a5-6ae67705d1be",
    "workspaceUniverseId": "fffff-94df-49ed-b74b-d9fb9246dbb4",
    "name": "IKEAM Furniture"
    "type": "PERSONAL",
  }
]

2. get_universe_app_types

You can get all the types of Apps created in a Universe using this:

app_types: List[Dict] = s.universe.get_universe_app_types()

It returns two App Types available for this Universe. Meaning that all Workspaces in this workspaces will have two sort of Apps: Retention App and Sales Prediction App.

app_types = [
  {
    "id": "f861-4794-932b-6395de991111",
    "__typename": "AppType",
    "updatedAt": "2020-08-18T10:22:23.898Z",
    "createdAt": "2020-08-18T10:22:23.898Z",
    "appTypeUniverseId": "fffff-94df-49ed-b74b-d9fb9246dbb4",
    "normalizedName": "retention-app",
    "key": "RETENTION_SUITE"
    "name": "Retention App",
  },
    {
    "id": "g972-4794-932b-6395de002222",
    "__typename": "AppType",
    "updatedAt": "2021-10-03T10:22:23.898Z",
    "createdAt": "2021-10-03T10:22:23.898Z",
    "appTypeUniverseId": "fffff-94df-49ed-b74b-d9fb9246dbb4",
    "normalizedName": "sales-prediction"
    "key": "SALES_PREDICTION_SUITE"
    "name": "Sales prediction",
  },
]

🛠️
Workspace
A Universe with its Workspaces, and showing the App Types (types of apps) it has.
All Suite 1 belongs to Workspace 1. Suite 1.1 is the AppType 1 application for Workspace 1.
Showing all the Workspaces that belong to this Universe, in the yellow ellipse.
Showing all the AppTypes that belong to this Universe, in the yellow ellipse.