From 33d64f6ffebca46666a289c6fc04b073d2df66ce Mon Sep 17 00:00:00 2001 From: Sachin Mittal Date: Fri, 15 Nov 2019 18:16:13 +0530 Subject: [PATCH 1/3] Create Readme.md --- .../TSP on Blockchain/Readme.md | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 blockchain-workbench/application-and-smart-contract-samples/TSP on Blockchain/Readme.md diff --git a/blockchain-workbench/application-and-smart-contract-samples/TSP on Blockchain/Readme.md b/blockchain-workbench/application-and-smart-contract-samples/TSP on Blockchain/Readme.md new file mode 100644 index 000000000..613fd1bd1 --- /dev/null +++ b/blockchain-workbench/application-and-smart-contract-samples/TSP on Blockchain/Readme.md @@ -0,0 +1,45 @@ +Team Process Management on Blockchain +==================================================== + +Overview +--------- + +“Working remotely” and “Work from home” are some of the buzzwords in the present day. +These might have made working easier but at the same time made the task of team management +much difficult. Managing diverse teams and monitoring the progress of each team member has +presented various new challenges. Hence, we’ve come up with a solution for the same. + + +![ISD](https://user-images.githubusercontent.com/22838732/65394126-42b5d300-dda7-11e9-8b09-b5dba26ab286.jpeg) + +Application Roles +------------------ + +| Name | Description | +|------------|-----------------------------------------------------------------------------------------------------| +| Assigner | The person who creates a task and assign it to someone. | +| Reviewer | The one who reviews whether a task completed by an assignee is up to the mark. | | +| Assignee | The person who is assigned a task by an assigner. | + + +States +------- + +| Name | Description | +|----------------------|-------------------------------------------------------------------------------------------------------------| +| Active | A task is in active state if it is still being worked upon by an assignee. | +| Under Review | A task is under review when the assignee has completed it and it is being reviewed by a reviewer. | +| Completed | A task is marked complete if the reviewer verifies and accept it as valid. | +| Expired | An expired task is one whose allowed time has finished and it is still incomplete. | + + + +Workflow Details +---------------- +Our task manager is a smart-contract for managing team-related tasks. This contract manages a task lifecycle by assigning different states like “Active”, “Under-Review”, “Completed”, or “Expired”. +Each task is initialized with some reward points and a deadline. +The deadline, if not followed may incur some penalty points to the assignee. +A task once completed, will go through a review process by the reviewer specified while creating the task. +If the task is approved by the reviewer, the assignee gets the reward points, otherwise, his work gets rejected and depending on the deadline, the task either expires or remains active. +In this way, we offer a hassle-free experience for managing team-related tasks in a decentralized and secure way. + From f0cbd5e146cf60fcf43b95c80056e0e4ba3d2ee3 Mon Sep 17 00:00:00 2001 From: Sachin Mittal Date: Fri, 15 Nov 2019 18:35:57 +0530 Subject: [PATCH 2/3] Update Readme.md --- .../TSP on Blockchain/Readme.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/blockchain-workbench/application-and-smart-contract-samples/TSP on Blockchain/Readme.md b/blockchain-workbench/application-and-smart-contract-samples/TSP on Blockchain/Readme.md index 613fd1bd1..1060c6107 100644 --- a/blockchain-workbench/application-and-smart-contract-samples/TSP on Blockchain/Readme.md +++ b/blockchain-workbench/application-and-smart-contract-samples/TSP on Blockchain/Readme.md @@ -18,19 +18,16 @@ Application Roles | Name | Description | |------------|-----------------------------------------------------------------------------------------------------| | Assigner | The person who creates a task and assign it to someone. | -| Reviewer | The one who reviews whether a task completed by an assignee is up to the mark. | | +| Reviewer | The one who reviews whether a task completed by an assignee is up to the mark. | | Assignee | The person who is assigned a task by an assigner. | States ------- -| Name | Description | -|----------------------|-------------------------------------------------------------------------------------------------------------| -| Active | A task is in active state if it is still being worked upon by an assignee. | -| Under Review | A task is under review when the assignee has completed it and it is being reviewed by a reviewer. | -| Completed | A task is marked complete if the reviewer verifies and accept it as valid. | -| Expired | An expired task is one whose allowed time has finished and it is still incomplete. | +| Name | Description | +|----------------------|----------------------------------------------------------------------------------------------------| +| Active | A task is in active state if it is still being worked upon by an assignee. | | Under Review | A task is under review when the assignee has completed it and it is being reviewed by a reviewer. | | Completed | A task is marked complete if the reviewer verifies and accept it as valid. | | Expired | An expired task is one whose allowed time has finished and it is still incomplete. | From b52fd9417653676ef6a8082470333b88e55feaaa Mon Sep 17 00:00:00 2001 From: Sachin Mittal Date: Thu, 21 Nov 2019 15:32:18 +0530 Subject: [PATCH 3/3] Update Readme.md --- .../TSP on Blockchain/Readme.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blockchain-workbench/application-and-smart-contract-samples/TSP on Blockchain/Readme.md b/blockchain-workbench/application-and-smart-contract-samples/TSP on Blockchain/Readme.md index 1060c6107..17df9ddc3 100644 --- a/blockchain-workbench/application-and-smart-contract-samples/TSP on Blockchain/Readme.md +++ b/blockchain-workbench/application-and-smart-contract-samples/TSP on Blockchain/Readme.md @@ -27,7 +27,10 @@ States | Name | Description | |----------------------|----------------------------------------------------------------------------------------------------| -| Active | A task is in active state if it is still being worked upon by an assignee. | | Under Review | A task is under review when the assignee has completed it and it is being reviewed by a reviewer. | | Completed | A task is marked complete if the reviewer verifies and accept it as valid. | | Expired | An expired task is one whose allowed time has finished and it is still incomplete. | +| Active | A task is in active state if it is still being worked upon by an assignee. | +| Under Review | A task is under review when the assignee has completed it and it is being reviewed by a reviewer. | +| Completed | A task is marked complete if the reviewer verifies and accept it as valid. | +| Expired | An expired task is one whose allowed time has finished and it is still incomplete. |