Organizations in ThingWorx are hierarchical structures that allow you to assign visibility to entities in the ThingWorx model. Multiple organizations and organizational structures can be granted visibility to the same assets within a ThingWorx model.
To illustrate the concept of organizations in ThingWorx, we will use a vending machine as an example of an asset. Beverage Company A leases a vending machine, VM101 in ThingWorx, to Operating Company B. Operating Company B outsources the maintenance and inventory of the vending machine to Supplier C. Operating Company B also leases vending machines from Beverage Company D.
Using this scenario; companies A, B, and C may require visibility to the VM101 vending machine, while Beverage Company D does not. After initial visibility is set, specific data elements and services can be configured to be accessible only to the companies that require access. The “visibility test” is always applied before other security configuration rules are evaluated.
Default Organizations
There are several predefined system object organizations provided in ThingWorx:
Everyone Organization — Contains the Users Group by default, which contains every User entity in ThingWorx by default.
Composer Organization — Contains the ComposerUser user group. By default, the Composer organization grants visibility permissions on ThingWorx entities, which a user will need to use Composer. The Composer organization grants visibility permission on the following entity types by default:
See User Groups for more information.
Development Organization — Contains the Developers Group by default.
Customizing an Organization
In addition to the common options on the General Information tab of an organization, you can customize the following options.
Login Prompt
Enter a message to display on the login page for the organization.
Login Image
Choose a media entity to display on the login page.
Login Style
Specifies a style definition for the login page colors.
Login Button Style
Specifies a style definition for the Submit button on the login page.
Allow Password Reset
Shows a password reset button on the login page for the organization. Selecting this check box shows additional options for password reset.
Home Mashup
Specifies the mashup to display when a user logs in to the organization using a desktop or a tablet device.
Mobile Mashup
Specifies the mashup to display when a user logs in to the organization using a mobile phone device.
You can customize the look and feel of the login page of the organization. To enable users within the organization to reset their passwords, select the Allow Password Reset check box. When you select it, additional fields appear that enable you to configure a mail server. For more information about configuring the login page, see Password Reset and Creating Login Page Forms for Organizations.
When a user logs in to the organization, you can redirect the user to a specific home mashup using the Home Mashup and the Mobile Mashup options.
You must grant the organization any required permissions to the home and the mobile mashups.
Was this helpful?