Dokumentacja dla programistów
Umiejętność: Duplikowanie projektu
Umiejętności AIDokumentacja API
W API monday.com nie ma jednej mutacji „duplikuj projekt”. Prawidłowe podejście polega na użyciu duplicate_board na tablicy z zadaniami projektu.
Zobacz Pobieranie statusu / kondycji projektu, aby dowiedzieć się, jak odróżnić tablicę z zadaniami od tablicy portfolio.
Duplikowanie tablicy z zadaniami
Mutacja duplicate_board jest synchroniczna i od razu zwraca ID nowej tablicy:
mutation {
duplicate_board(
board_id: TASKS_BOARD_ID,
duplicate_type: duplicate_board_with_pulses,
board_name: "My Project (copy)",
workspace_id: TARGET_WORKSPACE_ID
) {
board { id name }
}
}
Opcje duplicate_type
| Wartość | Co kopiuje |
|---|---|
duplicate_board_with_structure |
Tylko strukturę - bez elementów |
duplicate_board_with_pulses |
Strukturę i elementy (zalecane) |
duplicate_board_with_pulses_and_updates |
Pełną kopię, w tym komentarze i aktualizacje |
Ograniczenia
- Ta operacja duplikuje tylko tablicę z zadaniami. Nie odtwarza powiązania z portfolio ani dodatkowych funkcji (np. Resource Planner).
- Pełne zduplikowanie projektu wraz z kontekstem portfolio wymaga dodatkowych kroków, których nie można wykonać za pomocą publicznego API.