Difference between revisions of "Manage Tenant Capabilities"

From LongJump Support Wiki
imported>Aeric
imported>Aeric
 
(32 intermediate revisions by the same user not shown)
Line 3: Line 3:
Available to [[Service Provider]]s, this option provides the ability to configure platform options for service subscribers.
Available to [[Service Provider]]s, this option provides the ability to configure platform options for service subscribers.


{{permission|
==About Tenant Management==
*[[ISV]] users in [[Roles]] with ''[[Proxy Login Access]]'' permission rights can grant/revoke options for Tenants/MSPs
This feature enables real-time management of [[tenants]] in the {{Enterprisebrand}}, providing [[Service Provider]]s ([[ISV]]s and [[MSP]]s) with the ability to:
*[[MSP]] users in [[Roles]] with ''[[Proxy Login Access]]'' permission rights can grant/revoke options for Tenants}}
 
:*Analyze accounts, set up custom branding, and act as tiered support for clients
:*Set up client capabilities, proxy login to customer accounts (for support, setup or management control), and provides a full view of managed tenants
:*Create branding for email templates and messaging, login pages, headers and footers


;Considerations:
;Considerations:
:* Due to the specialized nature of these features and the associated resource commitments, consider deploying only the options that are necessary to each tenant.
:* Due to the specialized nature of these features and the associated resource commitments, consider deploying only the options that are necessary to each tenant.


==Managing Tenant Capabilities==
{{permission|
*[[ISV]] users in [[Roles]] with ''[[Proxy Login Access]]'' permission can grant/revoke options for Tenants/MSPs
*[[MSP]] users in [[Roles]] with ''[[Proxy Login Access]]'' permission can grant/revoke options for Tenants}}
===Logging In===
To administer the features in your instance of the {{enterprisebrand}}, you need to log in as a user with administration privileges.
The initial login account is: <tt>admin@longjump.com</tt>
(Additional users may also be assigned [[Roles]] that have been granted administration privileges.)
===Configuring Tenants===
;To enable/change Tenant Configuration Options:
;To enable/change Tenant Configuration Options:
#Open the Tenant object
#Open the Tenant object
#Navigate to the tenant (customer) of interest
#Navigate to the tenant (customer) of interest
#In the Quick Links section, click the ''Manage Tenant Capabilities'' link
#In the Quick Links section, click the ''Manage Tenant Capabilities'' link
#Click the [Edit] button to change the elements available to this customer
#Click the '''[Edit]''' button to change the elements available to this customer
#Click '''[Save]'''
#Click '''[Save]'''
__TOC__
 
==Configuration Options==
===Tenant Configuration Options===
Use the checkboxes to enable tenant configuration options:
Use the checkboxes to enable tenant configuration options:
*If checked, the option is enabled
:*If checked, the option is enabled
*If unchecked, the option is disabled
:*If unchecked, the option is disabled
 
::[[File:Managetenantcapabilities.gif|none|thumb]]


See the pages below for more information on the available options:
See the pages below for more information on the available options:
Line 30: Line 44:
*[[Create Objects]]
*[[Create Objects]]
*[[Custom Access Criteria]]
*[[Custom Access Criteria]]
*[[Digital Signatures]]
*[[Mass Deployment of Packages to Tenants]]
*[[Mass Deployment of Packages to Tenants]]
*[[Object Inheritance]]
*[[Object Inheritance]]
*[[Package System-Generated Objects]]
*[[Install Package from File]]
*[[Install Package from File]]
*[[Field Encryption]]
*[[Mobile Access]]
*[[Mobile Access]]


Line 46: Line 59:
*[[Rollup Summary Fields|Synchronous Rollup Summary Fields]]
*[[Rollup Summary Fields|Synchronous Rollup Summary Fields]]
*[[Single Sign-On]]
*[[Single Sign-On]]
*[[Sandboxes]]
*[[Subquery Filters]]
|}
|}


==Execution Limits==
====Execution Limits====
 
:;Maximum number of Rollup Summary Fields: The maximum number of [[Rollup Summary Fields]] allowed in the platform. (Each carries out operations in the background to keep the value up-to-date across the database, increasing the load on the system.)
 
:;Max. Job Count: The maximum number of scheduled jobs that can be executed per day. (This value only affects legacy customers enrolled in old billing plans. It is ignored for newer customers for whom Block Pricing is in force.)
 
:;Rest API bulk operation max limit: The maximum number of records that can be in included in one call to the [[REST API:bulk record Resource]]. Default is 25.
 
:;Active: Determines whether the tenancy is active. Unchecking this box prevents that tenant's users from logging in.


==Java Code Governors==
====Java Code Governors====


;Apply governors in Java code?: Turns tenant-level Governance ON or OFF. The default is '''ON'''. If unchecked, tenant has effectively unlimited use of Java resources. (Protections against runaway code are still in place, but the ceiling is very high.)
:;Apply governors in Java code?: Turns tenant-level Governance ON or OFF. The default is '''ON'''.  
::* If unchecked, tenant has effectively unlimited use of Java resources. (Protections against runaway code are still in place, but the ceiling is very high.)
::* These governors apply to each ''execution request''--a request for platform execution resources that begins when tenant code executes (Java code in a Data Policy, Java code in a JSP page, or JavaScript code in an HTML page), and ends when that code terminates.


;Use custom values for this tenant: Used to set individual limits for the tenant. The default is '''OFF'''. When off, global settings are used. When on, values can be specified for:
:;Apply custom limits for tenant: Used to set individual limits for the tenant. The default is '''OFF'''. When off, global settings are used. When on, values can be specified for:
:* '''Tenant level String Size''' - The total size of all strings allocated in the Java heap space during an execution interval.  
::* '''Tenant level string size''' - The total size of all strings allocated in the Java heap space during an execution request.  
:* '''Tenant level Statement Count''' - The maximum number of Java code statements that can be run during an execution interval.
::* '''Tenant level statement count''' - The maximum number of Java code statements that can be run during an execution request.
:* '''Tenant level CPU Time''' - The maximum number of CPU milliseconds that can be consumed during an execution interval.
::* '''Tenant level CPU time''' - The maximum number of CPU milliseconds that can be consumed during an execution request.


''Learn more:'' [[Governors on Java Code]]
:''Learn more:'' [[Governors on Java Code]]


==Setting up a Development Environment==
===Setting up a Development Environment===
These options are typically enabled together to set up a development environment:
These options are typically enabled together to set up a development environment:
:{| border="0" cellpadding="5" cellspacing="0"
:{| border="0" cellpadding="5" cellspacing="0"
Line 73: Line 98:
*[[Multiple Languages]]
*[[Multiple Languages]]
*[[Object Inheritance]]
*[[Object Inheritance]]
*[[Package System-Generated Objects]]
*[[Install Package from File]]
*[[Install Package from File]]
|}
|}

Latest revision as of 02:14, 13 December 2014

Tenant Management System > Tenants > {Tenant} > Quick Links > Manage Tenant Capabilities

Available to Service Providers, this option provides the ability to configure platform options for service subscribers.

About Tenant Management

This feature enables real-time management of tenants in the LongJump Platform, providing Service Providers (ISVs and MSPs) with the ability to:

  • Analyze accounts, set up custom branding, and act as tiered support for clients
  • Set up client capabilities, proxy login to customer accounts (for support, setup or management control), and provides a full view of managed tenants
  • Create branding for email templates and messaging, login pages, headers and footers
Considerations
  • Due to the specialized nature of these features and the associated resource commitments, consider deploying only the options that are necessary to each tenant.

Managing Tenant Capabilities

Lock-tiny.gif

Logging In

To administer the features in your instance of the LongJump Platform, you need to log in as a user with administration privileges.

The initial login account is: admin@longjump.com

(Additional users may also be assigned Roles that have been granted administration privileges.)

Configuring Tenants

To enable/change Tenant Configuration Options
  1. Open the Tenant object
  2. Navigate to the tenant (customer) of interest
  3. In the Quick Links section, click the Manage Tenant Capabilities link
  4. Click the [Edit] button to change the elements available to this customer
  5. Click [Save]

Tenant Configuration Options

Use the checkboxes to enable tenant configuration options:

  • If checked, the option is enabled
  • If unchecked, the option is disabled

See the pages below for more information on the available options:

Execution Limits

Maximum number of Rollup Summary Fields
The maximum number of Rollup Summary Fields allowed in the platform. (Each carries out operations in the background to keep the value up-to-date across the database, increasing the load on the system.)
Max. Job Count
The maximum number of scheduled jobs that can be executed per day. (This value only affects legacy customers enrolled in old billing plans. It is ignored for newer customers for whom Block Pricing is in force.)
Rest API bulk operation max limit
The maximum number of records that can be in included in one call to the REST API:bulk record Resource. Default is 25.
Active
Determines whether the tenancy is active. Unchecking this box prevents that tenant's users from logging in.

Java Code Governors

Apply governors in Java code?
Turns tenant-level Governance ON or OFF. The default is ON.
  • If unchecked, tenant has effectively unlimited use of Java resources. (Protections against runaway code are still in place, but the ceiling is very high.)
  • These governors apply to each execution request--a request for platform execution resources that begins when tenant code executes (Java code in a Data Policy, Java code in a JSP page, or JavaScript code in an HTML page), and ends when that code terminates.
Apply custom limits for tenant
Used to set individual limits for the tenant. The default is OFF. When off, global settings are used. When on, values can be specified for:
  • Tenant level string size - The total size of all strings allocated in the Java heap space during an execution request.
  • Tenant level statement count - The maximum number of Java code statements that can be run during an execution request.
  • Tenant level CPU time - The maximum number of CPU milliseconds that can be consumed during an execution request.
Learn more: Governors on Java Code

Setting up a Development Environment

These options are typically enabled together to set up a development environment: