What is a Project Team?
A Project Team allows for the internal or external deployment of a published App for end users to access and can help Team Administrators access and analyse Assessment data.
What is the difference between internal and external deployment?
Internal deployment refers to Apps that have been published and added to a Project Team for internal use within the organisation. This is particularly used when private end user inputs are required. Therefore, only users with a Checkbox account who have been added to a Project Team are able to access the internally deployed Apps. Any Assessments run by end users for internally deployed Apps are commonly referred to as private Assessments.
External deployment refers to Apps that have been published and added to a Project Team for external use outside of the organisation. This is particularly used when public end user inputs are required. End users do not require a Checkbox account and can simply use the generated public URL to access the externally deployed Apps. As an option, Team Administrators are able to add a security code that must be distributed manually to limit the access for external end users. Any Assessments run by end users for externally deployed Apps are commonly referred to as public Assessments.
Can you deploy an App that requires both public and private end user inputs?
Yes. You can design your App to support public to private or private to public Assessments using the WORKFLOW Block. However, the type of deployment you choose (i.e. internal or external deployment) will determine where the Assessment will kick off. For example, if you deploy your App internally, the Assessment must be kicked off as a private Assessment that can only be accessed by an end user with a Checkbox account who has been added to the Project Team. Public to public Assessments are currently not supported.
Note: Private to public Assessments require you to have a premium feature licence as you must enable the "Assign to External User" feature in the WORKFLOW block. Please contact your Account Manager for more details.
To get started with your Project Team, read the following articles as you see fit:
- Create a Project Team
- Add Project Team members
- Set Project Team User Permissions Levels
- Deploy your Solution
- Project Team: Manage Solutions