In a MultiTenant environment, each tenant has access to its own resources, and in addition, a tenant has read and execute access to public resources that a system administrator has added to the server. This means that a process can be deployed to a tenant context and invoke another process in the public context or use resources in the public context.
By default, there is one tenant context,
$public
, that contains common, system-wide deployments.
Public resources can include:
Contributions including processes and related resources
Catalog resources, such as a common XSL file for the doXSLTransform function that might be used in tenant processes
Services created from system services, such as a Shell Command
Process Central configuration files and properties
Global custom functions
Any requests without a tenant context id is assumed to be deployed as a public service.