# My Teams
The "My Teams" feature in our app is designed to enhance collaboration and streamline the management of yCrash at the team level. With this feature, users can effectively coordinate with team members, share and manage information, and resolve issues more efficiently.
# 1. Default Team:
Each account will have a default team.
Example: When we signup in yCrash, you can visit the “My teams” page as follows, you can notice default team will be created:
In the yCrash App, you can see a Profile Avatar icon at the top right corner, click on that icon, you can see "My teams" menu
Click on the "My teams" menu, it redirects you to the My team page.
You can notice default team which is created.
NOTE: The default team will serve as the default dashboard. When a user creates multiple teams, the dashboard name will reflect that of the default team.
Figure 1: My teams
Figure 2: Default Team in My Teams page
# 2. How to create a Team
"Create Team" button will be available at the top right corner of the "My teams" page.
Click on the create team button, it will open a "Create Team popup"
Now give any Team name and submit it.
The team gets created.
NOTE: User can create any number of teams.
Figure 3: Create Team popup
Figure 4: A sample team called "Test Team 1" has been created
# 3. How to Access Your Team's Dashboards.
Once the team is created, you can access the dashboard by clicking on the 'Dashboard' menu in the header. In the dashboard, you will find a dropdown menu.
When you click on the dropdown, it displays two dashboards: the default dashboard called 'Main' and the most recently created dashboard from the 'My Teams' page.
When you select the team name, the dashboard will switch to the corresponding view.
Figure 5: Default Dashboard and Recently Created Dashboard
# 4. Adding a team member in the Teams:
Once the team is created, you can add a team member by clicking on the "Add Team"
"Member" button from My teams page
It will open a "Add Team member" popup.
Select a team which you wanted to add that member.
Fill the name and work email of that user.
If you want to make the user as Admin, you can select the option "Make an admin" within the popup and submit it.
The member gets added to the team and invitation will be sent to that user in email.
NOTES:
User can add multiple team members at a time by using "Add new member" within that popup.
When a user has added multiple members in the form, if they don't want to add them to the team, they can just utilize the "Remove" link. This link will remove that particular member alone. And the "Remove" link will be visible, only when there is more than one form in it.
Figure 6: Add Team member
Figure 7: Add Team Member form
Figure 8: To add more members at a time, then we can use 'add new member' button
Figure 9: If the user wants to remove a member which they don’t want to add, they can use the 'remove' option within that form.
Figure 10: A team member is added to the team.
# 5. Invited Member need to accept the Invitation:
Once a team member is added, the invited member will receive an email invitation. They can also accept the invitation through the Teams page.
The invited member can accept the invitation and they will start to see the invited member dashboard and their uploads.
NOTES:
If a member uses the invited team dashboard, then they can see all the uploads of that invited team.
Once they switch to Invited dashboard, all the other pages like Dashboard, Search Incident, Upload Incident, Compare report, M3, Cool tools, Configure Notification belongs to the Invited dashboard and then whatever they upload, it will get added to the Invited team Dashboard.
If the invited user wants to upload in their own dashboard, then they can switch to the default dashboard.
Members who invited the other member cannot see the dashboard of the Invited member unless the Invited member creates the team and invites them.
Figure 11: Invitation received in email
Figure 12: Invitation in My teams page
Figure 13: Invited Team dashboard
# 6. Switching to default dashboard instead of using Teams dashboard which was invited by other member:
If a user wants to use their own dashboard instead of the team dashboard invited by another member, they can simply click the 'Select Dashboard' option on the dashboard page. This will display the options 'Invited Team Dashboard' and 'Default Dashboard.'
Figure 14: Switching to default dashboard
# 7. Deleting the Team:
If the user is an admin of that team, then they are able to delete that team.
If the user is not an admin of the team, then they cannot delete the team.
To delete the team, "Delete team" link will be displayed above the Team.
If a non-admin user tries to click on "Delete team", it will display "Admin role required".
Figure 15: Delete team link will be enabled for admin of that team
Figure 16: Delete team link disabled for non-admin members
# 8. Editing the details of a member:
Only the admin of a team can edit the details of a member.
If the member did not accept the invite, the editing option will not be enabled for that member.
dmin has the ability to make an invited member as an admin and can give control to them.
Figure 17: Only the admin of a team can edit the details of a member.
Figure 18: Non-admin members will not have a permission to edit
Figure 19: If the team has only one admin, then the edit options will be disabled for the super admin
# 9. Removing a member from the Team:
Only the admin of a team can remove the members.
If the member did not accept the invite, the delete option will not be enabled for that member.
Any admin can remove any other admin of that team.
The delete option will be disabled for removing the admin if there is only one admin in the team.
Figure 20: Only the admin of a team can remove the members
Figure 21: Members will not have a permission to delete
Figure 22: If the team has only one admin, then the delete options will be disabled for the super admin
# 10. Revoke admin access:
If an admin of a team wants to leave the team, then they can transfer their admin ownership to any other member of that team.
When a team is created initially, there will be only one member, so the revoke link will be disabled. Once there is more than one member in the team, the revoke link can be enabled only for members who are admins. For non-admin members, the revoke link will remain disabled.
When the revoke link is enabled for an admin, they can click on it and select another member from the team to transfer admin rights. The admin who clicks on revoke will lose their admin access.
If there is more than one admin in a team and an admin wants to revoke their access, they can simply click on the revoke link to remove their admin rights. Since multiple admins are present, they do not need to transfer ownership to anyone else.
Figure 23: Revoke link will be disabled if there is only one member
Figure 24: Revoke link will be enabled if there is more than one member in a team
Figure 25: If there is only one admin, then they can revoke their access and transfer their ownership to other member
Figure 26: If there is more than one admin, they can just revoke their access
# 11. Using Other features based on teams:
Once the team is created, you can access the dashboard by clicking on the 'Dashboard' menu in the header. In the dashboard, you will find a dropdown menu where you can select the team dashboard you want to access.
When you select the team name, the dashboard will switch to the corresponding view. Once you switch to a team’s dashboard, all other pages—such as Dashboard, Search Incident, Upload Incident, Compare Report, M3, Cool Tool, and Configure Notification—will belong to the selected team’s dashboard. Any uploads will be added to that team’s dashboard.
# 12. yc-360 Script incidents can be triggered and viewed for particular team’s dashboard:
Each team will have unique "k" values. Whenever you run an yc-360 script, incidents are generated and stored for that team's dashboard based on the "k" value configured in the configuration file.
To find the "k" value, click on Resources → Setup yc-360 script menu from the header, which will redirect you to the yc-360 script setup page. There, you can locate the "k" value and use it to run the yc-360 script.
For more information on the different modes of running the yc-360 script, you can refer here.
Figure 27: yc-360 script setup menu
Figure 28: Unique 'k' value for each dashboard - “Test Team 1” k value
Figure 29: Unique 'k' value for each dashboard - “Default Team” k value