From the blog

Tutorial: Manage Groups and Projects on the Rescale Enterprise Portal

Rescale’s ScaleX Enterprise Portal allows administrators to have fine-grained control over the their members’ spending on the ScaleX platform by setting up Groups and Projects. In this post we’ll explain what these concepts are and how to use them.
Groups on the ScaleX platform are groups of members – they are useful mainly for their relationship to other entities like projects. Projects can be limited to participating groups, which allows administrators to control which members participate in which projects.
Projects on the ScaleX Enterprise platform are labels that members can assign to jobs. For instance, a company may decide to use a ScaleX project for each real-world product they are developing, or a consultancy may use a ScaleX project for each client project they have. Administrators can control the spending on projects by setting a budget for each project.
Project budgets, coupled with the ability to require jobs to be assigned to projects, allow administrators in-depth regulation over the spending of their members.
Example
Let’s explain how to use these features with an example, Example Co. Example Co.is developing several products – an electric car engine, an electric car battery, and an airplane wing. Example Co. administrators decide to set up projects for each of these so they control budgets and member participation. First, the administrators go to the project page on the ScaleX Enterprise Portal, and creates projects for each of these products:
10000000000003F7000001F3E15672F7
Now, the administrators would like to determine which members can participate in these projects. The internal Example Co. groups are Car R&D, Car Engineering, Airplane R&D, and Airplane Engineering. The administrators would like Car R&D members to be able to participate in both the car jobs, Car Engineering to be able to participate in only the Electric Car Engine project, and both of the airplane groups to be able to participate in the Airplane Wing project.
First, the administrators go to the Groups page to create groups:
10000000000003FD0000022DA44C0F7D
Then, back on the Projects page, the administrators click on the settings for each project to assign groups:
10000000000003F7000001F3964DF796
1000000000000400000002F7862E8518
After the administrators add the desired groups to all the projects, they can see the group membership on each of the project’s settings pages:
10000000000004020000028363B93ED7
10000000000004010000027FF6CB0EC4
 
Now, the administrators would like to assign budgets to each of these projects. They can do this either on the settings page:
100000000000040B00000279B6533E1F
or directly on the Project page:
10000000000003FD000001C2BC2D101C
Members will not be allowed to exceed the budget on jobs assigned to project. Whenever a member creates a job under a project, the project budget will be checked and if it would be exceeded, the job will remain queued.
Now the administrators assign their members to appropriate groups. They do this on each group’s page, which can be accessed from the main Groups list:
1000000000000400000001B893B8A086
Then the member search box on the right can be used to add members to the group:
1000000000000407000001D167FE39AE
Members can be added to more than one group.
Finally, the Example Co. administrators would like to require their members to assign a project in order to create jobs. This will allow them to track spending and budget carefully. On the company settings page, select this option:
1000000000000400000002465EE34D90
To recap, all of the Example Co. members will be required to select a project when creating jobs on the ScaleX Enterprise platform, and they will have to select a project that is available to one of the groups to which they belong. Their spending will be restricted based on the project selected.
To begin leveraging the ScaleX Enterprise platform to scale simulations and manage projects, you can contact info@rescale.com or signup at www.rescale.com/signup.

Related articles

Testing Promise Side Effects with Async/Await

You might have run into situations where you’re calling asynchronous code inside of a callback of some framework, and you need to test their side effects. For example, you might be making API calls inside of a React component’s componentDidMount() […]

read more »

Rescale Announces Technology Partnership with AVL List GmbH

Graz, Austria – Rescale, Inc. and AVL List GmbH are pleased to announce a technology partnership that allows users of AVL FIRE®, a powerful, multi-purpose, thermo-fluid dynamics CFD software product to run on the Rescale simulation platform. AVL FIRE® users […]

read more »