Overview
NueForm Teams आपको colleagues के साथ forms पर collaborate करने देते हैं। Team बनाएं, अलग-अलग permission levels के साथ members को invite करें, और साथ मिलकर forms manage करें।

Team बनाना
Team बनाने के लिए:
- अपने dashboard से Teams section पर navigate करें।
- Create Team पर click करें।
- Team name दर्ज करें (जैसे, "Marketing Team")।
- Name से स्वचालित रूप से एक unique team slug generate होता है।
- Create पर click करें।
Team बनाने वाले user को स्वचालित रूप से Owner role assign होता है।
Team Properties
| Property | विवरण |
|---|---|
| Name | Team का display name। |
| Slug | Team के लिए एक unique URL-friendly identifier। Name से auto-generated। |
| Owner ID | वह user जिसने team बनाई और team के लिए pay करता है। |
Roles
NueForm चार team roles support करता है, प्रत्येक अलग-अलग permission levels के साथ:
| Role | विवरण | Permissions |
|---|---|---|
| Owner | Team creator। प्रति team केवल एक owner। | सभी team settings, billing, members, और forms तक full access। Team delete कर सकता है। |
| Admin | विश्वसनीय team managers। | Members manage कर सकते हैं (invite, remove, roles बदलें), सभी team forms create और edit कर सकते हैं, और team settings adjust कर सकते हैं। Team delete या ownership transfer नहीं कर सकते। |
| Editor | Content creators और form builders। | नए forms create कर सकते हैं, existing team forms edit कर सकते हैं, forms publish कर सकते हैं, और responses देख सकते हैं। Team members या settings manage नहीं कर सकते। |
| Viewer | Read-only access। | Team forms और responses देख सकते हैं लेकिन forms create, edit, या publish नहीं कर सकते। Team members manage नहीं कर सकते। |
Invitations
Invitations भेजना
Team owners और admins नए members को invite कर सकते हैं:
- अपनी team की settings पर navigate करें।
- Invite Member पर click करें।
- Invitee का email address दर्ज करें।
- एक role select करें (default Editor है)।
- Send Invitation पर click करें।
Invitation Properties
| Property | विवरण |
|---|---|
| Invited व्यक्ति का email address। | |
| Role | Invitation accept होने पर assign किया जाने वाला role। Default: editor। |
| Invited By | वह user जिसने invitation भेजा। |
| Token | Invitation link के लिए एक unique, secure token। |
| Expires At | Invitation कब expire होता है। |
| Status | वर्तमान status: pending, accepted, या expired। |
Invitations Accept करना
जब किसी को team में invite किया जाता है:
- उन्हें unique token वाले invitation link के साथ email प्राप्त होता है।
- Link click करने पर वे NueForm पर पहुंचते हैं।
- यदि उनके पास पहले से NueForm account है, तो वे team में add हो जाते हैं।
- यदि उनके पास account नहीं है, तो वे पहले account बनाते हैं, फिर invitation apply होता है।
Invitation Expiration
Invitations एक निर्धारित अवधि के बाद expire होते हैं। Expired invitations accept नहीं किए जा सकते और team owner या admin द्वारा फिर से भेजे जाने चाहिए।
Team Forms
Team Forms बनाना
जब Editor (या higher) permissions वाला member form बनाता है, तो वे इसे team को assign कर सकते हैं:
- Personal forms individual user के owned होते हैं और केवल उन्हें visible होते हैं।
- Team forms team के owned होते हैं और सभी team members को उनके role के आधार पर visible होते हैं।
Form Ownership
प्रत्येक form में userId (creator) और एक optional teamId दोनों होते हैं:
- यदि
teamIdset है, तो form team का है और team permissions द्वारा governed है। - यदि
teamIdnull है, तो form personal form है।
Collaboration
उचित permissions वाले सभी team members कर सकते हैं:
- Team की form list में form देखना।
- Form edit करना (Editor role और ऊपर)।
- Changes publish करना (Editor role और ऊपर)।
- Responses देखना (सभी roles)।
किसी भी team member द्वारा किए गए changes form के change log में track होते हैं, जिसमें user का नाम और उन्होंने क्या बदला शामिल है। इससे किसने क्या modify किया इसका पूर्ण audit trail मिलता है।
Members Manage करना
Roles बदलना
Owners और admins किसी member का role बदल सकते हैं:
- Team settings पर जाएं।
- Members list में member खोजें।
- Dropdown से नया role select करें।
- Change तुरंत प्रभावी हो जाता है।
Members हटाना
Owners और admins team से members हटा सकते हैं:
- Team settings पर जाएं।
- हटाने वाले member को खोजें।
- Remove पर click करें।
- Member तुरंत सभी team forms तक access खो देता है।
Member हटाने से उन्होंने team के लिए जो forms बनाए वे delete नहीं होते। वे forms team के owned रहते हैं और अन्य members के लिए accessible हैं।
सर्वोत्तम प्रथाएं
- सही role उपयोग करें: आवश्यक न्यूनतम permissions assign करें। जो stakeholders केवल results देखना चाहते हैं उनके लिए Viewer, form builders के लिए Editor, और team managers के लिए Admin उपयोग करें।
- Changes track करें: Change log का उपयोग करके समझें कि किसने कब forms modify किए।
- Teams से organize करें: Forms organized और access controlled रखने के लिए अलग-अलग departments या projects के लिए अलग teams बनाएं।