Utwórz formularz (Platform MCP)
Użyj tego narzędzia, aby utworzyć nowy formularz monday.com WorkForm. Podczas tworzenia formularza narzędzie równocześnie tworzy w określonym obszarze roboczym powiązaną tablicę, na której zapisuje wszystkie odpowiedzi jako elementy. Narzędzie zwraca formToken, którego używasz przy wszystkich kolejnych operacjach na formularzu: get_form, update_form, form_questions_editor i create_form_submission.
Typowy przebieg pracy z formularzem:
1. create_form - utwórz formularz i pobierz formToken
2. form_questions_editor - dodaj, zaktualizuj lub usuń pytania
3. update_form - skonfiguruj tytuł formularza, wygląd, funkcje i dostępność
4. get_form - pobierz pełną strukturę formularza, aby sprawdzić pytania i ustawienia
5. create_form_submission - prześlij odpowiedź na formularz
Nowo utworzony formularz zawiera domyślne pytanie Name. Powiązana tablica jest tworzona pod nazwą podaną w destination_name.
Parametry
| Parametr | Typ | Wymagany | Opis |
|---|---|---|---|
| destination_workspace_id | string |
Tak | ID obszaru roboczego, w którym zostaną utworzone formularz i powiązana z nim tablica. |
| destination_name | string |
Nie | Nazwa tablicy, na której będą przechowywane odpowiedzi na formularz. Jeśli jej nie podasz, tablica otrzyma nazwę domyślną. |
| board_kind | string |
Nie | Widoczność tablicy. Jedna z wartości: private, public lub share. |
| destination_folder_id | string |
Nie | ID istniejącego folderu, w którym ma się znaleźć tablica. |
| destination_folder_name | string |
Nie | Nazwa nowego folderu, który ma zostać utworzony i w którym ma się znaleźć tablica. |
| board_owner_ids | array |
Nie | Lista identyfikatorów użytkowników, których należy ustawić jako właścicieli tablicy. |
| board_owner_team_ids | array |
Nie | Lista identyfikatorów zespołów, które należy ustawić jako właścicieli tablicy. |
| board_subscriber_ids | array |
Nie | Identyfikatory użytkowników, których należy powiadamiać o aktywności na tablicy. |
| board_subscriber_teams_ids | array |
Nie | Identyfikatory zespołów, które należy powiadamiać o aktywności na tablicy. |
Przykład
Utwórz publiczny formularz w obszarze roboczym 12406666 i nadaj powiązanej tablicy określoną nazwę:
{
"destination_workspace_id": "12406666",
"destination_name": "MCP Docs Form Responses",
"board_kind": "public"
}
Narzędzie zwróciło form_token: "your_form_token_here" i board_id: "18412502571". Formularz jest od razu aktywny i dostępny. Używaj wartości form_token przy wszystkich kolejnych operacjach na tym formularzu.
Odpowiednik programistyczny
Formularzami monday.com WorkForms zarządza się za pomocą interfejsu monday.com lub przez MCP. Nie ma bezpośredniego odpowiednika tej operacji w GraphQL.