-
Notifications
You must be signed in to change notification settings - Fork 46
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
guest_user_and_data_object_section_update (#2098)
- Loading branch information
Showing
11 changed files
with
113 additions
and
69 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# Guest User Task | ||
The Guest User Task feature in SpiffArena allows users who are not logged into the system to complete specified human tasks. This functionality enhances accessibility and usability, enabling a broader range of users to interact with the process models without requiring an account. | ||
|
||
## Key Features | ||
|
||
- **Task Accessibility**: Allows guest users to complete tasks marked as "allow guest" in the process model. | ||
- **Direct Navigation**: Guests can access tasks via a constructed URL, eliminating the need for login credentials. | ||
- **Security Measures**: Guests are redirected to the login screen if they attempt to navigate away from the task page, ensuring secure access control. | ||
|
||
## Testing Instructions | ||
|
||
To verify the functionality of the Guest User Task feature, follow these steps: | ||
|
||
1. **Create a Process Model**: | ||
|
||
Design a process model that includes a manual or user task. Ensure you check the **"allow guest"** checkbox. | ||
|
||
![Guest user](images/guest_user1.png) | ||
|
||
2. **Start the Process Model**: | ||
|
||
Initiate the process model using the same user account that created it. | ||
|
||
3. **Access the Task GUID**: | ||
|
||
Navigate to the process instance show page and retrieve the GUID of the human task. | ||
|
||
![Guest user](images/guest_user2.png) | ||
|
||
4. **Construct the Access URL**: | ||
|
||
Create a URL in this format: | ||
``` | ||
[domain]/public/tasks/[process_instance_id]/[task_guid] | ||
``` | ||
|
||
Replace `[domain]`, `[process_instance_id]`, and `[task_guid]` with appropriate values. | ||
|
||
5. **Test as a Guest User**: | ||
|
||
Open an incognito or private browsing window (not logged into Spiff). Navigate to the constructed URL. Confirm that the guest user can complete the task. | ||
![Guest user](images/guest_user3.png) | ||
|
||
The Guest User Task feature improves usability for non-logged-in users by allowing them to complete designated tasks seamlessly. |
File renamed without changes
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
File renamed without changes
File renamed without changes
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters