Meisterplan
Meisterplan to narzędzie do zarządzania zasobami na poziomie portfela, które pomaga menedżerom portfolio i menedżerom zasobów zarządzać osobami w zespołach i inicjatywach niezależnie od tego, czy twoja praca jest tradycyjna, elastyczna czy hybrydowa. Służy do podejmowania pewnych decyzji dotyczących portfela oraz interaktywnego zmniejszania i rozwiązywania konfliktów zasobów.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate - narzędzie do automatyzacji procesów | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Obsługa programu Meisterplan |
| adres URL | https://help.meisterplan.com/ |
| support@meisterplan.com |
| Metadane łącznika | |
|---|---|
| Publisher | itdesign GmbH |
| Witryna internetowa | https://meisterplan.com |
| Zasady ochrony prywatności | https://meisterplan.com/privacy-and-data-protection/ |
| Kategorie | Zarządzanie biznesem; Analiza biznesowa |
Meisterplan to narzędzie do zarządzania zasobami na poziomie portfela, które pomaga menedżerom portfolio i menedżerom zasobów zarządzać osobami w zespołach i inicjatywach niezależnie od tego, czy twoja praca jest tradycyjna, elastyczna czy hybrydowa. Służy do podejmowania pewnych decyzji dotyczących portfela oraz interaktywnego zmniejszania i rozwiązywania konfliktów zasobów. Zobacz dostępność zasobów i pojemność, uzyskaj wgląd w projekty, nadaj priorytet portfolio projektów i dostosuj je do strategii oraz wygeneruj symulacje scenariuszy w czasie rzeczywistym za pomocą programu Meisterplan. Za pomocą łącznika Meisterplan można zintegrować aplikację Meisterplan ze wszystkimi narzędziami używanymi przez zespoły, więc nikt nie musi wykonywać podwójnej konserwacji danych projektu. Niezależnie od tego, czy musisz zaktualizować projekt, czy umieścić w zatwierdzonym żądaniu przekroczenia limitu czasu, rozwiązanie Meisterplan i łącznik Meisterplan może sprawić, że proces będzie bezproblemowy.
Wymagania wstępne
Aby korzystać z łącznika Meisterplan, potrzebne jest konto Meisterplan . Aby rozpocząć pracę z rozwiązaniem Meisterplan, poproś o pokaz lub skorzystaj z wersji próbnej.
Jak uzyskać poświadczenia
W przypadku korzystania z łącznika Meisterplan zostanie wyświetlone okno dialogowe logowania, które wymaga wybrania regionu, w którym znajduje się system Meisterplan (STANY ZJEDNOCZONE lub UE). Następnie wprowadź swoje poświadczenia dla programu Meisterplan, tj. nazwę użytkownika i hasło, a następnie kliknij pozycję Zaloguj. Następnie kliknij pozycję Autoryzuj , aby zezwolić łącznikowi na dostęp do systemu Meisterplan.
Wprowadzenie do łącznika
Typowe przypadki użycia to:
- Aktualizowanie informacji o projekcie: jeśli wprowadzisz zmianę w projekcie w narzędziu do zarządzania projektami (np. Trello), takie jak aktualizowanie stanu, odpowiedni projekt w programie Meisterplan zostanie automatycznie zaktualizowany.
- Synchronizacja alokacji: jeśli edytujesz alokację w arkuszu kalkulacyjnym online, takim jak MS Excel, odpowiednia alokacja w programie Meisterplan zostanie automatycznie zaktualizowana.
- Utrzymywanie aktualności zasobu: jeśli zatwierdzisz żądanie przekroczenia limitu czasu od jednego z pracowników w arkuszu kalkulacyjnym online, takim jak program Excel, odpowiedni wpis zasobu w programie Meisterplan zostanie automatycznie zaktualizowany.
- Dodawanie nowych projektów do programu Meisterplan: jeśli dodasz nowy projekt w jednym z narzędzi, nowy projekt zostanie automatycznie utworzony w programie Meisterplan.
- Dodawanie nowych zasobów do programu Meisterplan: jeśli zaktualizujesz arkusz kalkulacyjny online przy użyciu nowego pracownika, zostaną one automatycznie dodane do puli zasobów w aplikacji Meisterplan.
- Regularne aktualizowanie danych pracowników: jeśli zmienisz adres zasobu w arkuszu kalkulacyjnym online, odpowiedni wpis zasobu w programie Meisterplan zostanie automatycznie zaktualizowany.
- Połącz się z usługą Microsoft Teams: jeśli projekt zostanie zaktualizowany w programie Meisterplan, otrzymasz powiadomienie w skonfigurowanym kanale usługi Teams. To powiadomienie można skonfigurować tak, aby zawierało link do projektu w programie Meisterplan, dzięki czemu można szybko otworzyć projekt, aby uzyskać więcej szczegółów.
- Połącz się z pakietem MS Office: jeśli nowy projekt zostanie dodany w programie Meisterplan, określeni współpracownicy otrzymają powiadomienia pocztą e-mail. Możesz również skonfigurować przepływ, aby dodać nowy projekt do zewnętrznego źródła kopii zapasowej w pakiecie MS Office.
Znane problemy i ograniczenia
- Obecnie nie ma znanych ograniczeń ani ograniczeń. Ogólne informacje na temat ograniczania szybkości, stronicowania itp. można znaleźć w dokumentacji interfejsu API REST.
Typowe błędy i środki zaradcze
Łącznik Meisterplan używa interfejsu API REST Meisterplan. Opis zawierający kody stanu można znaleźć w dokumentacji interfejsu API REST. Dodatkowe informacje można znaleźć w Centrum pomocy.
Często zadawane pytania
Które prawa użytkownika programu Meisterplan muszą być w stanie korzystać z łącznika?
- Użytkownik aplikacji Meisterplan musi mieć odpowiednie interfejsy API programu Access Meisterplan i łączenie aplikacji zewnętrznych .
- Użytkownik aplikacji Meisterplan musi mieć uprawnienia do odczytu i edytowania pól, które chcesz odczytywać lub aktualizować przy użyciu łącznika.
Czy mogę używać łącznika z wersją Podstawową Meisterplan?
- Tak, łącznik jest obsługiwany przez wszystkie wersje Meisterplan. Niektóre akcje są dostępne tylko w programie Meisterplan Pro-Edition lub Premium-Edition.
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: Wszystkie regiony
Parametry tworzenia połączenia.
To nie jest połączenie, którego można udostępniać. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Region | ciąg | Region hostowanego systemu Meisterplan | Prawda |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Aktualizowanie aplikacji Teams |
Przeprowadź aktualizację dla zespołu określonego przez dany identyfikator. Paths Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników. |
| Aktualizowanie jednostki usługi OBS |
Aktualizuje nazwę pojedynczej jednostki OBS lub przenosi ją do innego elementu nadrzędnego. |
| Aktualizowanie kalendarzy |
Przeprowadź aktualizację w kalendarzu określonym przez dany identyfikator. Paths Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników. |
| Aktualizowanie odchyleń od kalendarza |
Użyj tego żądania, aby zastąpić wszystkie odchylenia kalendarza zasobu w określonym przedziale czasu. Ten okres można zdefiniować przy użyciu atrybutów rozpoczęcia głównego i zakończenia żądania. Określ nową listę odchyleń kalendarza z właściwością odchyleń. Należy pamiętać, że wszystkie odchylenia w określonym przedziale czasu zostaną zastąpione przez odchylenia wymienione we właściwości odchyleń.
Wszystkie odchylenia są spłaszczone do struktury sekwencyjnej. Przypadki nakładających się odchyleń zostaną rozwiązane, dając pierwszeństwo odchyleń występujących w dalszej części tablicy. |
| Aktualizowanie priorytetów |
Ten punkt końcowy aktualizuje priorytety projektów i programów. |
| Aktualizowanie programów |
Przeprowadź aktualizację programu określonego przez dany identyfikator. |
| Aktualizowanie projektów |
Przeprowadź aktualizację projektu określonego przez dany identyfikator. |
| Aktualizowanie punktów kontrolnych |
Przeprowadź aktualizację na kamieniu milowym określonym przez podany identyfikator. |
| Aktualizowanie rzeczywistego zdarzenia finansowego |
Zwraca zaktualizowane rzeczywiste zdarzenie finansowe. |
| Aktualizowanie ról |
Przeprowadź aktualizację roli określonej przez dany identyfikator. Aby przeprowadzić aktualizację częściową, należy wysłać tylko zaktualizowane pola. Aby usunąć wartość pola, należy wysłać pole z jawną wartością null. Pola z wartością domyślną zostaną zresetowane do wartości domyślnej po ustawieniu wartości null. Paths Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników. |
| Aktualizowanie segmentów pojemności roli |
Aktualizuje segmenty pojemności dla roli określonej przez dany identyfikator. Aby wymazać wszystkie segmenty pojemności, wyślij segment bez uruchamiania lub zakończenia i 0 pojemności |
| Aktualizowanie typów obs |
Wykonuje aktualizację dla typu usługi OBS określonego przez dany identyfikator. |
| Aktualizowanie usług Financials |
Aktualizuje zdarzenie finansowe według identyfikatora w danym projekcie scenariusza. |
| Aktualizowanie wyjątków kalendarza |
Użyj tego żądania, aby zastąpić wszystkie wyjątki kalendarza przez określony okres. Ten okres można zdefiniować przy użyciu atrybutów rozpoczęcia głównego i zakończenia żądania. Określ nową listę wyjątków kalendarza z właściwością wyjątków. Należy pamiętać, że wszystkie wyjątki w określonym przedziale czasu zostaną zastąpione przez wyjątki wymienione we właściwości wyjątków.
|
| Aktualizowanie zasobów |
Przeprowadź aktualizację zasobu określonego przez dany identyfikator. Paths Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników. |
| Alokacje aktualizacji |
Ten punkt końcowy umożliwia aktualizowanie istniejących alokacji projektu. Zmiany zostaną wprowadzone tylko dla określonych zakresów dat, a także określonych zasobów i ról. |
| Braki aktualizacji |
Użyj tego żądania, aby zaktualizować brak. |
| Cele biznesowe |
Zwraca wszystkie cele biznesowe |
| Pobieranie alokacji według identyfikatora |
Zwraca pojedynczą alokację określoną przez dany identyfikator. |
| Pobieranie financials według identyfikatora |
Zwraca indywidualne zdarzenie finansowe określone przez dany identyfikator. |
| Pobieranie kalendarzy według identyfikatora |
Pobierz jeden kalendarz w systemie Meisterplan. Użyj specjalnego identyfikatora defaultCalendar, aby uzyskać kalendarz domyślny. |
| Pobieranie komentarza projektu według identyfikatora |
Zwraca komentarz do projektu. |
| Pobieranie listy alokacji |
Zwraca listę alokacji projektu |
| Pobieranie listy finansów |
Zwraca listę finansów projektu |
| Pobieranie listy kalendarzy |
Pobierz listę wszystkich kalendarzy w systemie Meisterplan. |
| Pobieranie listy komentarzy alokacji |
Zwraca listę komentarzy alokacji. |
| Pobieranie listy komentarzy projektu |
Zwraca listę komentarzy projektu. |
| Pobieranie listy nieobecności |
Zwraca listę braków zasobu. |
| Pobieranie listy portfeli |
Zwraca listę wszystkich dostępnych portfeli. Jeśli nie masz prawa do wyświetlania jakiegokolwiek portfela, zwraca listę wszystkich dostępnych portfeli, do których masz prawo dostępu za pośrednictwem tokenu interfejsu API. Jeśli nie masz prawa do wyświetlania żadnego portfela, zostanie zwrócona pusta lista. |
| Pobieranie listy pracy w czasie rzeczywistym |
Zwraca listę rzeczywistego czasu pracy dla wszystkich projektów określonego scenariusza. Należy pamiętać, że rzeczywisty czas pracy danych jest niezależny od jego scenariusza. |
| Pobieranie listy programów |
Zwraca listę programów w danym scenariuszu |
| Pobieranie listy projektów |
Ten punkt końcowy jest podzielony na strony. Zwraca listę projektów do określonej wartości PAGESIZE |
| Pobieranie listy punktów kontrolnych |
Zwraca listę punktów kontrolnych projektu |
| Pobieranie listy rzeczywistych zdarzeń finansowych |
Zwraca listę rzeczywistych zdarzeń finansowych projektu. |
| Pobieranie listy ról |
Zwraca listę wszystkich dostępnych ról. Jeśli żadne role nie są dostępne, zwracana jest pusta lista. |
| Pobieranie listy scenariuszy |
Zwraca listę scenariuszy |
| Pobieranie listy użytkowników |
Zwraca listę użytkowników. Umożliwia filtrowanie według userName lub externalId. |
| Pobieranie listy wyjątków kalendarza |
Pobierz listę wszystkich wyjątków do tego kalendarza w systemie Meisterplan. |
| Pobieranie listy zadań |
Ten punkt końcowy jest podzielony na strony. Zwraca listę zadań do określonego PAGESIZE |
| Pobieranie listy zależności punktów kontrolnych |
Zwraca listę zależności punktów kontrolnych scenariusza |
| Pobieranie listy zasobów |
Ten punkt końcowy jest podzielony na strony. Zwraca listę zasobów do określonej wartości PAGESIZE |
| Pobieranie listy zespołów |
Ten punkt końcowy jest podzielony na strony. Zwraca listę zespołów do określonego PAGESIZE |
| Pobieranie odchyleń od kalendarza |
Odczytuje odchylenia do godzin pracy w kalendarzu zasobu. Jeśli nie zostaną przekazane żadne wartości początkowe i zakończone, zwracane są wszystkie odchylenia żądanego zasobu. Jeśli tylko początek jest przekazywany, zwracane są wszystkie odchylenia rozpoczynające się od tego czasu. Jeśli tylko zakończenie jest przekazywane, wszystkie odchylenia do tego punktu są zwracane. |
| Pobieranie programu według identyfikatora |
Zwraca pojedynczy program określony przez dany identyfikator. |
| Pobieranie projektów według identyfikatora |
Zwraca pojedynczy projekt określony przez dany identyfikator. |
| Pobieranie rzeczywistego czasu pracy według identyfikatora |
Zwraca czas rzeczywisty określony przez dany identyfikator. |
| Pobieranie rzeczywistego zdarzenia finansowego według identyfikatora |
Zwraca indywidualne rzeczywiste zdarzenie finansowe określone przez dany identyfikator. |
| Pobieranie ról według identyfikatora |
Zwraca pojedynczą rolę określoną przez dany identyfikator. |
| Pobieranie scenariuszy według identyfikatora |
Zwraca pojedynczy scenariusz określony przez dany identyfikator. WSKAZÓWKA: Jako identyfikator planu scenariusza rekordu można użyć wartości "planOfRecord". |
| Pobieranie segmentów pojemności roli |
Zwraca segmenty pojemności dla roli określonej przez dany identyfikator. Zwraca pustą listę, jeśli nie istnieją żadne segmenty pojemności. |
| Pobieranie segmentów pojemności wszystkich ról |
Zwraca segmenty pojemności dla wszystkich ról. Jeśli dla danej roli nie istnieją żadne segmenty pojemności, jej pojemności ról będą puste. |
| Pobieranie typu usługi OBS według identyfikatora |
Ten punkt końcowy jest przeznaczony tylko dla typów usługi OBS. Aby uzyskać jednostki OBS, użyj /obsTypes/<obs-type-id>/obsUnits |
| Pobieranie użytkownika według identyfikatora |
Zwraca użytkownika. |
| Pobieranie wszystkich jednostek usługi OBS |
Ten punkt końcowy zwraca listę wszystkich jednostek usługi OBS dla danego typu usługi OBS. |
| Pobieranie wszystkich typów usługi OBS |
Ten punkt końcowy jest przeznaczony tylko dla typów usługi OBS. Aby uzyskać jednostki OBS, użyj /obsTypes/<obs-type-id>/obsUnits |
| Pobieranie zasobów według identyfikatora |
Zwraca pojedynczy zasób określony przez dany identyfikator. |
| Pobierz link do zarządzania zadaniami |
Zwraca link do zarządzania zadaniami projektu |
| Pobierz zadanie według identyfikatora |
Zwraca pojedyncze zadanie określone przez dany identyfikator. |
| Tworzenie aplikacji Teams |
Tworzy zespół według podanych pól i zwraca nowo utworzone. Paths Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników. |
| Tworzenie finansów |
Zwraca nowo utworzone zdarzenie finansowe. |
| Tworzenie jednostki usługi OBS |
Tworzy jednostkę OBS z podanymi danymi. Zwróci nowo utworzoną jednostkę OBS. |
| Tworzenie kalendarzy |
Utwórz kalendarz z podanymi danymi. Zwróci nowo utworzony kalendarz. |
| Tworzenie lub aktualizowanie alokacji |
Ten punkt końcowy umożliwia tworzenie nowych alokacji i aktualizowanie istniejących alokacji projektu. Zmiany zostaną wprowadzone tylko dla określonych zakresów dat, a także określonych zasobów i ról. |
| Tworzenie lub aktualizowanie linku do zarządzania zadaniami |
Ten punkt końcowy umożliwia dodanie linku do zarządzania zadaniami do projektu lub zaktualizowanie elementu externalViewUrl |
| Tworzenie lub aktualizowanie rzeczywistego czasu pracy |
Ten punkt końcowy umożliwia utworzenie nowego rzeczywistego czasu pracy i zaktualizowanie istniejącego rzeczywistego czasu pracy nad projektem przez jednostkę (zasób lub rolę). Nie zaktualizujemy rzeczywistego czasu pracy dla dat rezerwacji, które nie zostały określone w żądaniu dla danego projektu i jednostki. Za pomocą właściwości mode możesz kontrolować, czy istniejąca wartość pracy rzeczywistego czasu została zastąpiona przez nową wartość lub czy jej wartość jest dodawana do rezerwacji w żądaniu. Należy pamiętać, że rzeczywisty czas pracy danych jest niezależny od jego scenariusza. Będzie ona taka sama we wszystkich scenariuszach dla każdego danego projektu. Żądanie jest ograniczone do 5000 rzeczywistych wartości czasu pracy na projekt i zasób/rolę. |
| Tworzenie lub aktualizowanie zadania |
Tworzy lub aktualizuje zadanie z podanymi polami. |
| Tworzenie nieobecności |
Użyj tego żądania, aby dodać nieobecność przez określony czas. Ten okres można zdefiniować przy użyciu atrybutów rozpoczęcia i zakończenia żądania. |
| Tworzenie programów |
Tworzy program z podanymi polami i zwraca nowo utworzony program. |
| Tworzenie projektów |
Tworzy projekt z podanymi polami i zwraca nowo utworzony projekt. |
| Tworzenie punktów kontrolnych |
Zwraca nowo utworzony punkt kontrolny |
| Tworzenie rzeczywistego zdarzenia finansowego |
Zwraca nowo utworzone rzeczywiste zdarzenie finansowe. |
| Tworzenie ról |
Zwraca utworzoną rolę w przypadku powodzenia. Paths Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników. |
| Tworzenie typu usługi OBS |
Tworzy typ usługi OBS z podanymi danymi. Zwróci nowo utworzony typ usługi OBS. |
| Tworzenie zależności punktu kontrolnego |
Zwraca identyfikator nowo utworzonej zależności punktu kontrolnego |
| Tworzenie zasobów |
Tworzy zasób według podanych pól i zwraca nowo utworzony element. Paths Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników. |
| Ustaw kalendarz domyślny |
Ustawia istniejący kalendarz jako kalendarz domyślny w systemie Meisterplan. |
| Usuwanie alokacji |
Usuwa alokację w danym projekcie scenariusza. |
| Usuwanie finansów |
Usuwa zdarzenie finansowe w danym projekcie scenariusza. |
| Usuwanie jednostki usługi OBS według identyfikatora |
Usuwa jednostkę OBS określoną przez dany identyfikator. Jeśli jednostka usługi OBS z danym identyfikatorem nie istnieje, żądanie zakończy się niepowodzeniem. |
| Usuwanie kalendarzy |
Usuwa kalendarz w systemie Meisterplan. Należy pamiętać, że nie można usunąć kalendarza domyślnego lub elementu nadrzędnego kalendarza domyślnego. |
| Usuwanie projektów |
Usuwa projekt w danym scenariuszu. |
| Usuwanie punktów kontrolnych |
Usuwa punkt kontrolny w danym projekcie scenariusza. |
| Usuwanie rzeczywistego czasu pracy według identyfikatora |
Usuwa rzeczywisty czas pracy w danym projekcie scenariusza. |
| Usuwanie rzeczywistego zdarzenia finansowego |
Usuwa rzeczywiste zdarzenie finansowe w danym projekcie scenariusza. |
| Usuwanie ról |
Usuń rolę określoną przez dany identyfikator. Jeśli rola o danym identyfikatorze nie istnieje, żądanie zakończy się niepowodzeniem. |
| Usuwanie typu usługi OBS według identyfikatora |
Usuń typ usługi OBS określony przez dany identyfikator. Jeśli typ usługi OBS o podanym identyfikatorze nie istnieje, żądanie zakończy się niepowodzeniem. |
| Usuwanie usługi Teams |
Usuń zespół określony przez podany identyfikator. Jeśli zespół o danym identyfikatorze nie istnieje, żądanie zakończy się niepowodzeniem. |
| Usuwanie zależności punktów kontrolnych |
Usuwa zależność punktu kontrolnego w danym scenariuszu. |
| Usuwanie zasobów |
Usuń zasób określony przez podany identyfikator. Jeśli zasób o danym identyfikatorze nie istnieje, żądanie zakończy się niepowodzeniem. |
| Usuń cały rzeczywisty czas pracy według identyfikatora projektu |
Usuwa cały rzeczywisty czas pracy danego projektu. |
| Usuń nieobecność |
Usuwa brak. |
| Usuń programy |
Usuwa program określony przez dany identyfikator. |
| Usuń zadanie |
Usuwa zadanie w danym projekcie. |
| Usuń łącze do zarządzania zadaniami |
Usuwa link do zarządzania zadaniami projektu |
| Uzyskiwanie jednostki usługi OBS |
Ten punkt końcowy zwraca pojedynczą jednostkę OBS. |
| Uzyskiwanie komentarza alokacji według identyfikatora |
Zwraca komentarz alokacji. |
| Uzyskiwanie nieobecności według identyfikatora |
Zwraca indywidualną nieobecność określoną przez dany identyfikator. |
| Uzyskiwanie przebiegu według identyfikatora |
Zwraca pojedynczy przebieg określony przez dany identyfikator. |
| Uzyskiwanie punktów kontrolnych według identyfikatora |
Zwraca pojedynczy punkt kontrolny określony przez dany identyfikator. |
| Uzyskiwanie zespołu według identyfikatora |
Zwraca pojedynczy zespół określony przez podany identyfikator. |
| Zamienianie punktów kontrolnych |
Zastępuje punkty kontrolne danego projektu w scenariuszu. |
| Zamienianie zadań |
Ten punkt końcowy służy do zastępowania wszystkich istniejących zadań określonego projektu nową listą zadań udostępnionych w żądaniu. Jak to działa: wysyłasz listę zadań dla określonego projektu. System zsynchronizuje zadania projektu z tą listą przy użyciu klucza zadania jako identyfikatora. Oznacza to:
|
| Zamień braki |
Ten punkt końcowy umożliwia zastąpienie wszystkich braków zasobu. Wynik będzie taki sam, jak w przypadku usunięcia wszystkich istniejących nieobecności i ponownego utworzenia przekazanych nieobecności. Możesz użyć parametrów zapytania "start" i "end", aby określić zakres czasu zastępowania istniejących nieobecności. Jeśli nie używasz tych parametrów, wszystkie nieobecności zostaną zastąpione przez nowo wysłane nieobecności. |
| Zastępowanie alokacji |
Ten punkt końcowy umożliwia zastąpienie wszystkich alokacji projektu. Wynik będzie taki sam, jak w przypadku usunięcia wszystkich istniejących alokacji i ponownego utworzenia przekazanych alokacji. |
| Zastępowanie finansów |
Zastępuje zdarzenia finansowe danego projektu w ramach scenariusza. |
| Zastępowanie rzeczywistych zdarzeń finansowych |
Zastępuje rzeczywiste zdarzenia finansowe danego projektu w ramach scenariusza. Żądanie jest ograniczone do 5000 rzeczywistych zdarzeń finansowych na projekt. |
Aktualizowanie aplikacji Teams
Przeprowadź aktualizację dla zespołu określonego przez dany identyfikator.
Paths
Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Ładunek
|
payload | True | dynamic |
Zespół reprezentowany przez dokument JSON. |
Zwraca
Aktualizowanie jednostki usługi OBS
Aktualizuje nazwę pojedynczej jednostki OBS lub przenosi ją do innego elementu nadrzędnego.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator typu obs
|
obsTypeId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator jednostki obs
|
obsUnitId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Name
|
name | string | ||
|
Identyfikator nadrzędny
|
parentId | string |
Zwraca
- Jednostka obs
- ObsUnitResponse
Aktualizowanie kalendarzy
Przeprowadź aktualizację w kalendarzu określonym przez dany identyfikator.
Paths
Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator kalendarza
|
calendarId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Name
|
name | string | ||
|
Poniedziałek
|
monday | True | double | |
|
Wtorek
|
tuesday | True | double | |
|
Środa
|
wednesday | True | double | |
|
Czwartek
|
thursday | True | double | |
|
Piątek
|
friday | True | double | |
|
Sobota
|
saturday | True | double | |
|
Niedziela
|
sunday | True | double |
Zwraca
- Kalendarz
- CalendarResponse
Aktualizowanie odchyleń od kalendarza
Użyj tego żądania, aby zastąpić wszystkie odchylenia kalendarza zasobu w określonym przedziale czasu. Ten okres można zdefiniować przy użyciu atrybutów rozpoczęcia głównego i zakończenia żądania. Określ nową listę odchyleń kalendarza z właściwością odchyleń. Należy pamiętać, że wszystkie odchylenia w określonym przedziale czasu zostaną zastąpione przez odchylenia wymienione we właściwości odchyleń.
- Jeśli dla okresu początkowego i końcowego jest używana wartość null, wszystkie odchylenia kalendarza zasobu są zastępowane — jeśli zdefiniowano tylko datę rozpoczęcia okresu, wszystkie odchylenia rozpoczynające się od tego czasu zostaną zastąpione — jeśli zdefiniowano tylko datę zakończenia okresu, wszystkie odchylenia do tego punktu zostaną zastąpione — jeśli dla daty rozpoczęcia i/lub zakończenia odchylenia kalendarza zostanie użyta wartość null, przyjmuje się, że odchylenie trwa od lub do daty rozpoczęcia lub zakończenia głównego określonego powyżej.
Wszystkie odchylenia są spłaszczone do struktury sekwencyjnej. Przypadki nakładających się odchyleń zostaną rozwiązane, dając pierwszeństwo odchyleń występujących w dalszej części tablicy.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zasobu
|
resourceId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Start
|
start | date | ||
|
Zakończenie
|
finish | date | ||
|
Start
|
start | date | ||
|
Zakończenie
|
finish | date | ||
|
Pojemność względna
|
relativeCapacity | True | double |
Zwraca
Aktualizowanie priorytetów
Ten punkt końcowy aktualizuje priorytety projektów i programów.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
identyfikator
|
id | True | string |
Wartość identyfikatora może być projektem lub programem. |
|
Position
|
position | string |
Pozycja może być PIERWSZA lub OSTATNIA. Wartość domyślna FIRST |
|
|
identyfikator
|
id | True | string |
Wartość identyfikatora może być projektem lub programem. |
|
Position
|
position | string |
Pozycja może być PIERWSZA lub OSTATNIA. Wartość domyślna FIRST |
|
|
identyfikator
|
id | True | string |
Wartość identyfikatora może być projektem lub programem. |
|
Position
|
position | string |
Pozycja może być PIERWSZA lub OSTATNIA. Wartość domyślna FIRST |
Aktualizowanie programów
Przeprowadź aktualizację programu określonego przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator programu
|
programId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Ładunek
|
payload | True | dynamic |
Program reprezentowany przez dokument JSON. |
Zwraca
Aktualizowanie projektów
Przeprowadź aktualizację projektu określonego przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Ładunek
|
payload | True | dynamic |
Projekt reprezentowany przez dokument JSON. |
Zwraca
Aktualizowanie punktów kontrolnych
Przeprowadź aktualizację na kamieniu milowym określonym przez podany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator punktu kontrolnego
|
milestoneId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Name
|
name | string | ||
|
Date
|
date | string |
format: RRRR-MM-DD |
|
|
Name
|
name | string |
Faza projektu musi istnieć przed utworzeniem. Nie zostanie ona utworzona niejawnie. |
|
|
Wartość
|
value | string |
Zwraca
- Kamień milowy
- MilestoneResponse
Aktualizowanie rzeczywistego zdarzenia finansowego
Zwraca zaktualizowane rzeczywiste zdarzenie finansowe.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator wartości rzeczywistych finansowych
|
actualFinancialEventId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Typ
|
type | string | ||
|
Kwota
|
amount | double | ||
|
Data rezerwacji
|
bookingDate | string |
format: RRRR-MM-DD |
|
|
Description
|
description | string | ||
|
Name
|
name | string |
Kategoria financials musi istnieć przed utworzeniem. Nie zostanie ona utworzona niejawnie. |
Zwraca
- Wartości rzeczywiste finansowe
- FinancialActualsResponse
Aktualizowanie ról
Przeprowadź aktualizację roli określonej przez dany identyfikator. Aby przeprowadzić aktualizację częściową, należy wysłać tylko zaktualizowane pola. Aby usunąć wartość pola, należy wysłać pole z jawną wartością null. Pola z wartością domyślną zostaną zresetowane do wartości domyślnej po ustawieniu wartości null.
Paths
Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator roli
|
roleId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Ładunek
|
payload | True | dynamic |
Rola reprezentowana przez dokument JSON. |
Zwraca
Aktualizowanie segmentów pojemności roli
Aktualizuje segmenty pojemności dla roli określonej przez dany identyfikator. Aby wymazać wszystkie segmenty pojemności, wyślij segment bez uruchamiania lub zakończenia i 0 pojemności
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator roli
|
roleId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
start
|
start | date | ||
|
skończyć
|
finish | date | ||
|
fte
|
fte | double |
Żądanie akceptuje fte, godziny lub dni. |
|
|
Dni
|
days | double |
Żądanie akceptuje fte, godziny lub dni. |
|
|
Godzin
|
hours | double |
Żądanie akceptuje fte, godziny lub dni. |
Zwraca
Aktualizowanie typów obs
Wykonuje aktualizację dla typu usługi OBS określonego przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator typu obs
|
obsTypeId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Name
|
name | True | string |
Zwraca
- Typ obs
- ObsTypeResponse
Aktualizowanie usług Financials
Aktualizuje zdarzenie finansowe według identyfikatora w danym projekcie scenariusza.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator financials
|
financialsId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Typ
|
type | string | ||
|
Kwota
|
amount | double | ||
|
On
|
on | True | string |
Punkt kontrolny jest prawidłowy tylko w połączeniu z wartością w polu milestoneId. Data jest prawidłowa tylko w połączeniu z wartością w polu dueDate. |
|
Identyfikator punktu kontrolnego
|
milestoneId | string |
Jest prawidłowy tylko w połączeniu z: punkt kontrolny. Punkt kontrolny musi istnieć w projekcie. Nie zostanie ona utworzona niejawnie. |
|
|
Data upływu
|
dueDate | string |
Jest prawidłowy tylko w połączeniu z wartością on: Date (format: RRRR-MM-DD). |
|
|
Description
|
description | string | ||
|
Name
|
name | string |
Kategoria financials musi istnieć przed utworzeniem. Nie zostanie ona utworzona niejawnie. |
Zwraca
- Finanse
- FinancialsResponse
Aktualizowanie wyjątków kalendarza
Użyj tego żądania, aby zastąpić wszystkie wyjątki kalendarza przez określony okres. Ten okres można zdefiniować przy użyciu atrybutów rozpoczęcia głównego i zakończenia żądania. Określ nową listę wyjątków kalendarza z właściwością wyjątków. Należy pamiętać, że wszystkie wyjątki w określonym przedziale czasu zostaną zastąpione przez wyjątki wymienione we właściwości wyjątków.
- Jeśli dla okresu początkowego i końcowego jest używana wartość null, wszystkie wyjątki kalendarza zostaną zastąpione — jeśli zdefiniowano tylko datę rozpoczęcia okresu, wszystkie wyjątki rozpoczynające się od tego czasu zostaną zastąpione — jeśli zdefiniowano tylko datę zakończenia okresu, wszystkie wyjątki do tego punktu zostaną zastąpione — jeśli wyjątek zostanie usunięty, a kalendarz nadrzędny ma wyjątek w tej dacie, ten kalendarz dziedziczy wyjątek z kalendarza nadrzędnego.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator kalendarza
|
calendarId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Start
|
start | date | ||
|
Zakończenie
|
finish | date | ||
|
Date
|
date | True | date | |
|
Godziny pracy
|
workingHours | True | double | |
|
Description
|
description | string |
Aktualizowanie zasobów
Przeprowadź aktualizację zasobu określonego przez dany identyfikator.
Paths
Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zasobu
|
resourceId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Ładunek
|
payload | True | dynamic |
Zasób reprezentowany przez dokument JSON. |
Zwraca
Alokacje aktualizacji
Ten punkt końcowy umożliwia aktualizowanie istniejących alokacji projektu. Zmiany zostaną wprowadzone tylko dla określonych zakresów dat, a także określonych zasobów i ról.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator alokacji
|
allocationId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Start
|
start | True | date | |
|
Zakończenie
|
finish | True | date | |
|
Fte
|
fte | double |
Żądanie akceptuje fte, godziny lub dni. |
|
|
Dni
|
days | double |
Żądanie akceptuje fte, godziny lub dni. |
|
|
Godziny
|
hours | double |
Żądanie akceptuje fte, godziny lub dni. |
Zwraca
- Alokacja
- AllocationResponse
Braki aktualizacji
Użyj tego żądania, aby zaktualizować brak.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zasobu
|
resourceId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator nieobecności
|
absenceId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Start
|
start | string |
format: RRRR-MM-DD |
|
|
Zakończenie
|
finish | string |
format: RRRR-MM-DD |
|
|
Typ dnia rozpoczęcia
|
startDayType | string | ||
|
Typ dnia zakończenia
|
finishDayType | string |
Zwraca
- Nieobecność
- AbsenceResponse
Cele biznesowe
Pobieranie alokacji według identyfikatora
Zwraca pojedynczą alokację określoną przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator alokacji
|
allocationId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Alokacja
- AllocationResponse
Pobieranie financials według identyfikatora
Zwraca indywidualne zdarzenie finansowe określone przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator financials
|
financialsId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Finanse
- FinancialsResponse
Pobieranie kalendarzy według identyfikatora
Pobierz jeden kalendarz w systemie Meisterplan. Użyj specjalnego identyfikatora defaultCalendar, aby uzyskać kalendarz domyślny.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator kalendarza
|
calendarId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Kalendarz
- CalendarResponse
Pobieranie komentarza projektu według identyfikatora
Zwraca komentarz do projektu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator komentarza
|
commentId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Komentarz projektu
- ProjectCommentResponse
Pobieranie listy alokacji
Zwraca listę alokacji projektu
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Pobieranie listy finansów
Zwraca listę finansów projektu
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Pobieranie listy kalendarzy
Pobierz listę wszystkich kalendarzy w systemie Meisterplan.
Zwraca
Pobieranie listy komentarzy alokacji
Zwraca listę komentarzy alokacji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Strona po
|
pageAfter | string |
Kursor, po którym mają być pobierane wyniki. Kursor można pobrać z poprzedniego żądania. |
|
|
Rozmiar strony
|
pageSize | integer |
Rozmiar strony |
|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Wielostronicowych
- PaginatedResponseAllocationCommentResponse
Pobieranie listy komentarzy projektu
Zwraca listę komentarzy projektu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Strona po
|
pageAfter | string |
Kursor, po którym mają być pobierane wyniki. Kursor można pobrać z poprzedniego żądania. |
|
|
Rozmiar strony
|
pageSize | integer |
Rozmiar strony |
|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Wielostronicowych
- PaginatedResponseProjectCommentResponse
Pobieranie listy nieobecności
Zwraca listę braków zasobu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zasobu
|
resourceId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Data rozpoczęcia
|
startDate | date |
Data rozpoczęcia filtrowania okresu |
|
|
Data zakończenia
|
finishDate | date |
Inkluzywna data zakończenia filtrowania okresu. |
Zwraca
Pobieranie listy portfeli
Zwraca listę wszystkich dostępnych portfeli. Jeśli nie masz prawa do wyświetlania jakiegokolwiek portfela, zwraca listę wszystkich dostępnych portfeli, do których masz prawo dostępu za pośrednictwem tokenu interfejsu API. Jeśli nie masz prawa do wyświetlania żadnego portfela, zostanie zwrócona pusta lista.
Zwraca
Pobieranie listy pracy w czasie rzeczywistym
Zwraca listę rzeczywistego czasu pracy dla wszystkich projektów określonego scenariusza. Należy pamiętać, że rzeczywisty czas pracy danych jest niezależny od jego scenariusza.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Rozmiar strony
|
pageSize | integer |
Rozmiar strony |
|
|
Strona po
|
pageAfter | string |
Kursor, po którym mają być pobierane wyniki. Kursor można pobrać z poprzedniego żądania. |
|
|
Filter
|
filter | string |
Ciągowany obiekt JSON z podzbiorem właściwości oczekiwanego obiektu. |
Zwraca
- Wielostronicowych
- PaginatedResponseActualTimeWorkedResponse
Pobieranie listy programów
Zwraca listę programów w danym scenariuszu
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Rozmiar strony
|
pageSize | integer |
Rozmiar strony |
|
|
Strona po
|
pageAfter | string |
Kursor, po którym mają być pobierane wyniki. Kursor można pobrać z poprzedniego żądania. |
|
|
Filter
|
filter | string |
Ciągowany obiekt JSON z podzbiorem właściwości oczekiwanego obiektu. Wybiera wszystkie obiekty, które dokładnie pasują do określonych właściwości. Programy można wyszukiwać według programKey i nazwy. Uwaga: pamiętaj, aby zakodować parametr pod adresem URL. { "programKey": ciąg, "name": string } |
|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Wielostronicowych
- PaginatedResponseProgramGetAllResponse
Pobieranie listy projektów
Ten punkt końcowy jest podzielony na strony. Zwraca listę projektów do określonej wartości PAGESIZE
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Rozmiar strony
|
pageSize | integer |
Rozmiar strony |
|
|
Strona po
|
pageAfter | string |
Kursor, po którym mają być pobierane wyniki. Kursor można pobrać z poprzedniego żądania. |
|
|
Filter
|
filter | string |
Ciągowany obiekt JSON z podzbiorem właściwości oczekiwanego obiektu. |
Zwraca
Pobieranie listy punktów kontrolnych
Zwraca listę punktów kontrolnych projektu
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Pobieranie listy rzeczywistych zdarzeń finansowych
Zwraca listę rzeczywistych zdarzeń finansowych projektu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Pobieranie listy ról
Zwraca listę wszystkich dostępnych ról. Jeśli żadne role nie są dostępne, zwracana jest pusta lista.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Filter
|
filter | string |
Ciągowany obiekt JSON z podzbiorem właściwości oczekiwanego obiektu. |
Zwraca
Pobieranie listy scenariuszy
Pobieranie listy użytkowników
Zwraca listę użytkowników. Umożliwia filtrowanie według userName lub externalId.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Strona po
|
pageAfter | string |
Kursor, po którym mają być pobierane wyniki. Kursor można pobrać z poprzedniego żądania. |
|
|
Rozmiar strony
|
pageSize | integer |
Rozmiar strony |
|
|
Filter
|
filter | string |
Ciągowany obiekt JSON z podzbiorem właściwości oczekiwanego obiektu. |
Zwraca
- Wielostronicowych
- PaginatedResponseUserResponse
Pobieranie listy wyjątków kalendarza
Pobierz listę wszystkich wyjątków do tego kalendarza w systemie Meisterplan.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator kalendarza
|
calendarId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Data rozpoczęcia
|
startDate | date |
Data rozpoczęcia |
|
|
Data zakończenia
|
endDate | date |
Data zakończenia |
Zwraca
Pobieranie listy zadań
Ten punkt końcowy jest podzielony na strony. Zwraca listę zadań do określonego PAGESIZE
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Rozmiar strony
|
pageSize | integer |
Rozmiar strony |
|
|
Strona po
|
pageAfter | string |
Kursor, po którym mają być pobierane wyniki. Kursor można pobrać z poprzedniego żądania. |
|
|
Key
|
key | string |
Wybiera wszystkie obiekty, które dokładnie pasują do klucza. |
Zwraca
Pobieranie listy zależności punktów kontrolnych
Zwraca listę zależności punktów kontrolnych scenariusza
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Rozmiar strony
|
pageSize | integer |
Rozmiar strony |
|
|
Strona po
|
pageAfter | string |
Kursor, po którym mają być pobierane wyniki. Kursor można pobrać z poprzedniego żądania. |
Zwraca
- Wielostronicowych
- PaginatedResponseMilestoneDependencyResponse
Pobieranie listy zasobów
Ten punkt końcowy jest podzielony na strony. Zwraca listę zasobów do określonej wartości PAGESIZE
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Rozmiar strony
|
pageSize | integer |
Rozmiar strony |
|
|
Strona po
|
pageAfter | string |
Kursor, po którym mają być pobierane wyniki. Kursor można pobrać z poprzedniego żądania. |
|
|
Filter
|
filter | string |
Ciągowany obiekt JSON z podzbiorem właściwości oczekiwanego obiektu. |
Zwraca
Pobieranie listy zespołów
Ten punkt końcowy jest podzielony na strony. Zwraca listę zespołów do określonego PAGESIZE
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Rozmiar strony
|
pageSize | integer |
Rozmiar strony |
|
|
Strona po
|
pageAfter | string |
Kursor, po którym mają być pobierane wyniki. Kursor można pobrać z poprzedniego żądania. |
|
|
Filter
|
filter | string |
Ciągowany obiekt JSON z podzbiorem właściwości oczekiwanego obiektu. Wybiera wszystkie obiekty, które dokładnie pasują do określonych właściwości. Uwaga: pamiętaj, aby zakodować parametr pod adresem URL. { "resourceKey": ciąg, "name": string } |
Zwraca
Pobieranie odchyleń od kalendarza
Odczytuje odchylenia do godzin pracy w kalendarzu zasobu. Jeśli nie zostaną przekazane żadne wartości początkowe i zakończone, zwracane są wszystkie odchylenia żądanego zasobu. Jeśli tylko początek jest przekazywany, zwracane są wszystkie odchylenia rozpoczynające się od tego czasu. Jeśli tylko zakończenie jest przekazywane, wszystkie odchylenia do tego punktu są zwracane.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zasobu
|
resourceId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Start
|
start | date |
Data rozpoczęcia filtrowania okresu |
|
|
Zakończenie
|
finish | date |
Data zakończenia filtrowania okresu |
Zwraca
Pobieranie programu według identyfikatora
Zwraca pojedynczy program określony przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator programu
|
programId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Pobieranie projektów według identyfikatora
Zwraca pojedynczy projekt określony przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Pobieranie rzeczywistego czasu pracy według identyfikatora
Zwraca czas rzeczywisty określony przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator wartości rzeczywistych
|
actualsId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Rzeczywisty czas pracy według identyfikatora
- ActualTimeWorkedByIdResponse
Pobieranie rzeczywistego zdarzenia finansowego według identyfikatora
Zwraca indywidualne rzeczywiste zdarzenie finansowe określone przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator wartości rzeczywistych finansowych
|
actualFinancialEventId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Wartości rzeczywiste finansowe
- FinancialActualsResponse
Pobieranie ról według identyfikatora
Zwraca pojedynczą rolę określoną przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator roli
|
roleId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Pobieranie scenariuszy według identyfikatora
Zwraca pojedynczy scenariusz określony przez dany identyfikator. WSKAZÓWKA: Jako identyfikator planu scenariusza rekordu można użyć wartości "planOfRecord".
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Scenario
- ScenarioResponse
Pobieranie segmentów pojemności roli
Zwraca segmenty pojemności dla roli określonej przez dany identyfikator. Zwraca pustą listę, jeśli nie istnieją żadne segmenty pojemności.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator roli
|
roleId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Pobieranie segmentów pojemności wszystkich ról
Zwraca segmenty pojemności dla wszystkich ról. Jeśli dla danej roli nie istnieją żadne segmenty pojemności, jej pojemności ról będą puste.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Pobieranie typu usługi OBS według identyfikatora
Ten punkt końcowy jest przeznaczony tylko dla typów usługi OBS. Aby uzyskać jednostki OBS, użyj /obsTypes/<obs-type-id>/obsUnits
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator typu obs
|
obsTypeId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Typ obs
- ObsTypeResponse
Pobieranie użytkownika według identyfikatora
Zwraca użytkownika.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator użytkownika
|
userId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- User
- UserResponse
Pobieranie wszystkich jednostek usługi OBS
Ten punkt końcowy zwraca listę wszystkich jednostek usługi OBS dla danego typu usługi OBS.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator typu obs
|
obsTypeId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Pobieranie wszystkich typów usługi OBS
Ten punkt końcowy jest przeznaczony tylko dla typów usługi OBS. Aby uzyskać jednostki OBS, użyj /obsTypes/<obs-type-id>/obsUnits
Zwraca
Pobieranie zasobów według identyfikatora
Zwraca pojedynczy zasób określony przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zasobu
|
resourceId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Pobierz link do zarządzania zadaniami
Zwraca link do zarządzania zadaniami projektu
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Pobierz zadanie według identyfikatora
Zwraca pojedyncze zadanie określone przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator zadania
|
taskId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Tworzenie aplikacji Teams
Tworzy zespół według podanych pól i zwraca nowo utworzone.
Paths
Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ładunek
|
payload | True | dynamic |
Zespół reprezentowany przez dokument JSON. |
Zwraca
Tworzenie finansów
Zwraca nowo utworzone zdarzenie finansowe.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Typ
|
type | True | string | |
|
Kwota
|
amount | True | double | |
|
On
|
on | True | string |
Punkt kontrolny jest prawidłowy tylko w połączeniu z wartością w polu milestoneId. Data jest prawidłowa tylko w połączeniu z wartością w polu dueDate. |
|
Identyfikator punktu kontrolnego
|
milestoneId | string |
Jest prawidłowy tylko w połączeniu z: punkt kontrolny. Punkt kontrolny musi istnieć w projekcie. Nie zostanie ona utworzona niejawnie. |
|
|
Data upływu
|
dueDate | string |
Jest prawidłowy tylko w połączeniu z wartością on: Date (format: RRRR-MM-DD). |
|
|
Description
|
description | string | ||
|
Name
|
name | string |
Kategoria financials musi istnieć przed utworzeniem. Nie zostanie ona utworzona niejawnie. |
Zwraca
- Finanse
- FinancialsResponse
Tworzenie jednostki usługi OBS
Tworzy jednostkę OBS z podanymi danymi. Zwróci nowo utworzoną jednostkę OBS.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator typu obs
|
obsTypeId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Name
|
name | True | string | |
|
Identyfikator nadrzędny
|
parentId | string |
Zwraca
- Jednostka obs
- ObsUnitResponse
Tworzenie kalendarzy
Utwórz kalendarz z podanymi danymi. Zwróci nowo utworzony kalendarz.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Name
|
name | True | string | |
|
Identyfikator nadrzędny
|
parentId | string | ||
|
Poniedziałek
|
monday | True | double | |
|
Wtorek
|
tuesday | True | double | |
|
Środa
|
wednesday | True | double | |
|
Czwartek
|
thursday | True | double | |
|
Piątek
|
friday | True | double | |
|
Sobota
|
saturday | True | double | |
|
Niedziela
|
sunday | True | double |
Zwraca
- Kalendarz
- CalendarResponse
Tworzenie lub aktualizowanie alokacji
Ten punkt końcowy umożliwia tworzenie nowych alokacji i aktualizowanie istniejących alokacji projektu. Zmiany zostaną wprowadzone tylko dla określonych zakresów dat, a także określonych zasobów i ról.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
identyfikator
|
id | True | string |
Identyfikator jednostki, z którą jest połączona ta alokacja. Ustaw typ na RESOLVE_BY_KEY_OR_NAME, aby automatycznie rozpoznawać klucze zasobów lub nazwy ról. |
|
Typ
|
type | string |
Określ, jak wartość w identyfikatorze pola jest interpretowana. Zasób rozwiązuje zasoby według identyfikatora UUID. ROLA rozpoznaje role według identyfikatora UUID. RESOLVE_BY_KEY_OR_NAME rozpoznaje zasoby według klucza zasobu lub ról według nazwy roli. |
|
|
Rola projektu
|
projectRole | string |
Identyfikator roli, z którą jest połączona ta alokacja. To pole jest prawidłowe tylko w połączeniu z typami RESOURCE lub RESOLVE_BY_KEY_OR_NAME. Jeśli typ jest ustawiony na RESOLVE_BY_KEY_OR_NAME, właściwość projectRole jest rozpoznawana przez nazwę. |
|
|
Start
|
start | True | date | |
|
Zakończenie
|
finish | True | date | |
|
Fte
|
fte | double |
Żądanie akceptuje fte, godziny lub dni. |
|
|
Dni
|
days | double |
Żądanie akceptuje fte, godziny lub dni. |
|
|
Godziny
|
hours | double |
Żądanie akceptuje fte, godziny lub dni. |
Zwraca
- Alokacja
- AllocationResponse
Tworzenie lub aktualizowanie linku do zarządzania zadaniami
Ten punkt końcowy umożliwia dodanie linku do zarządzania zadaniami do projektu lub zaktualizowanie elementu externalViewUrl
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Ładunek
|
payload | True | dynamic |
Link do zarządzania zadaniami reprezentowany przez dokument JSON. |
Zwraca
Tworzenie lub aktualizowanie rzeczywistego czasu pracy
Ten punkt końcowy umożliwia utworzenie nowego rzeczywistego czasu pracy i zaktualizowanie istniejącego rzeczywistego czasu pracy nad projektem przez jednostkę (zasób lub rolę). Nie zaktualizujemy rzeczywistego czasu pracy dla dat rezerwacji, które nie zostały określone w żądaniu dla danego projektu i jednostki. Za pomocą właściwości mode możesz kontrolować, czy istniejąca wartość pracy rzeczywistego czasu została zastąpiona przez nową wartość lub czy jej wartość jest dodawana do rezerwacji w żądaniu. Należy pamiętać, że rzeczywisty czas pracy danych jest niezależny od jego scenariusza. Będzie ona taka sama we wszystkich scenariuszach dla każdego danego projektu. Żądanie jest ograniczone do 5000 rzeczywistych wartości czasu pracy na projekt i zasób/rolę.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
identyfikator
|
id | True | string |
Identyfikator jednostki, z którą jest połączony ten rzeczywisty wpis czasu pracy. Ustaw typ na RESOLVE_BY_KEY_OR_NAME, aby automatycznie rozpoznawać klucze zasobów i klucze zespołu lub nazwy ról. |
|
Typ
|
type | string | ||
|
Identyfikator zespołu
|
teamId | string |
Identyfikator zespołu jednostki, z którą jest połączony ten rzeczywisty wpis czasu pracy |
|
|
Data rezerwacji
|
bookingDate | True | date |
Data tej rezerwacji |
|
Godziny
|
hours | True | double |
Rzeczywisty czas pracy w godzinach |
|
Typ kosztu
|
costType | string |
ustawienie domyślne: zobacz dokumentację programu Meisterplan. |
|
|
Koszt na godzinę
|
costPerHour | double |
Koszt za godzinę dla tej rezerwacji |
|
|
Mode
|
mode | string |
Zwraca
- Rzeczywisty czas pracy
- ActualTimeWorkedResponse
Tworzenie lub aktualizowanie zadania
Tworzy lub aktualizuje zadanie z podanymi polami.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Ładunek
|
payload | True | dynamic |
Zadanie reprezentowane przez dokument JSON. |
Tworzenie nieobecności
Użyj tego żądania, aby dodać nieobecność przez określony czas. Ten okres można zdefiniować przy użyciu atrybutów rozpoczęcia i zakończenia żądania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zasobu
|
resourceId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Start
|
start | True | string |
format: RRRR-MM-DD |
|
Zakończenie
|
finish | True | string |
format: RRRR-MM-DD |
|
Typ dnia rozpoczęcia
|
startDayType | string |
Wartość domyślna to FULL_DAY |
|
|
Typ dnia zakończenia
|
finishDayType | string |
Wartość domyślna to FULL_DAY |
Zwraca
- Nieobecność
- AbsenceResponse
Tworzenie programów
Tworzy program z podanymi polami i zwraca nowo utworzony program.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Ładunek
|
payload | True | dynamic |
Program reprezentowany przez dokument JSON. |
Zwraca
Tworzenie projektów
Tworzy projekt z podanymi polami i zwraca nowo utworzony projekt.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Ładunek
|
payload | True | dynamic |
Projekt reprezentowany przez dokument JSON. |
Zwraca
Tworzenie punktów kontrolnych
Zwraca nowo utworzony punkt kontrolny
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Name
|
name | True | string | |
|
Date
|
date | True | string |
format: RRRR-MM-DD |
|
Name
|
name | string |
Faza projektu musi istnieć przed utworzeniem. Nie zostanie ona utworzona niejawnie. |
|
|
Wartość
|
value | string |
Zwraca
- Kamień milowy
- MilestoneResponse
Tworzenie rzeczywistego zdarzenia finansowego
Zwraca nowo utworzone rzeczywiste zdarzenie finansowe.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Typ
|
type | True | string | |
|
Kwota
|
amount | True | double | |
|
Data rezerwacji
|
bookingDate | True | date | |
|
Description
|
description | string | ||
|
Name
|
name | string |
Kategoria financials musi istnieć przed utworzeniem. Nie zostanie ona utworzona niejawnie. |
Zwraca
- Wartości rzeczywiste finansowe
- FinancialActualsResponse
Tworzenie ról
Zwraca utworzoną rolę w przypadku powodzenia.
Paths
Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ładunek
|
payload | True | dynamic |
Rola reprezentowana przez dokument JSON. |
Zwraca
Tworzenie typu usługi OBS
Tworzy typ usługi OBS z podanymi danymi. Zwróci nowo utworzony typ usługi OBS.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Name
|
name | True | string |
Zwraca
- Typ obs
- ObsTypeResponse
Tworzenie zależności punktu kontrolnego
Zwraca identyfikator nowo utworzonej zależności punktu kontrolnego
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Z identyfikatora punktu kontrolnego
|
fromMilestoneId | True | string | |
|
Do identyfikatora punktu kontrolnego
|
toMilestoneId | True | string |
Zwraca
- Tworzenie zależności punktu kontrolnego
- MilestoneDependencyCreateResponse
Tworzenie zasobów
Tworzy zasób według podanych pól i zwraca nowo utworzony element.
Paths
Ścieżki rozdzielone przez / (np. w kalendarzach i ścieżkach jednostek OBS) mogą definiować segmenty ścieżek, które zawierają / przez ucieczkę z //. Na przykład ścieżka Europa/Berlin//Amsterdam zostanie zinterpretowana jako ["Europa", "Berlin/Amsterdam". Nierówna ilość ukośników będzie interpretowana jako następujący segment rozpoczynający się od co najmniej jednego ukośników.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ładunek
|
payload | True | dynamic |
Zasób reprezentowany przez dokument JSON. |
Zwraca
Ustaw kalendarz domyślny
Ustawia istniejący kalendarz jako kalendarz domyślny w systemie Meisterplan.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
identyfikator
|
id | True | string |
Usuwanie alokacji
Usuwa alokację w danym projekcie scenariusza.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator alokacji
|
allocationId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuwanie finansów
Usuwa zdarzenie finansowe w danym projekcie scenariusza.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator financials
|
financialsId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuwanie jednostki usługi OBS według identyfikatora
Usuwa jednostkę OBS określoną przez dany identyfikator. Jeśli jednostka usługi OBS z danym identyfikatorem nie istnieje, żądanie zakończy się niepowodzeniem.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator typu obs
|
obsTypeId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator jednostki obs
|
obsUnitId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuwanie kalendarzy
Usuwa kalendarz w systemie Meisterplan. Należy pamiętać, że nie można usunąć kalendarza domyślnego lub elementu nadrzędnego kalendarza domyślnego.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator kalendarza
|
calendarId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuwanie projektów
Usuwa projekt w danym scenariuszu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuwanie punktów kontrolnych
Usuwa punkt kontrolny w danym projekcie scenariusza.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator punktu kontrolnego
|
milestoneId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuwanie rzeczywistego czasu pracy według identyfikatora
Usuwa rzeczywisty czas pracy w danym projekcie scenariusza.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator wartości rzeczywistych
|
actualsId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuwanie rzeczywistego zdarzenia finansowego
Usuwa rzeczywiste zdarzenie finansowe w danym projekcie scenariusza.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator wartości rzeczywistych finansowych
|
actualFinancialEventId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuwanie ról
Usuń rolę określoną przez dany identyfikator. Jeśli rola o danym identyfikatorze nie istnieje, żądanie zakończy się niepowodzeniem.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator roli
|
roleId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuwanie typu usługi OBS według identyfikatora
Usuń typ usługi OBS określony przez dany identyfikator. Jeśli typ usługi OBS o podanym identyfikatorze nie istnieje, żądanie zakończy się niepowodzeniem.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator typu obs
|
obsTypeId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuwanie usługi Teams
Usuń zespół określony przez podany identyfikator. Jeśli zespół o danym identyfikatorze nie istnieje, żądanie zakończy się niepowodzeniem.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuwanie zależności punktów kontrolnych
Usuwa zależność punktu kontrolnego w danym scenariuszu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator zależności punktu kontrolnego
|
milestoneDependencyId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuwanie zasobów
Usuń zasób określony przez podany identyfikator. Jeśli zasób o danym identyfikatorze nie istnieje, żądanie zakończy się niepowodzeniem.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zasobu
|
resourceId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuń cały rzeczywisty czas pracy według identyfikatora projektu
Usuwa cały rzeczywisty czas pracy danego projektu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuń nieobecność
Usuwa brak.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zasobu
|
resourceId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator nieobecności
|
absenceId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuń programy
Usuwa program określony przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator programu
|
programId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuń zadanie
Usuwa zadanie w danym projekcie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator zadania
|
taskId | True | string |
Wewnętrzny identyfikator meisterplanu |
Usuń łącze do zarządzania zadaniami
Usuwa link do zarządzania zadaniami projektu
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
Uzyskiwanie jednostki usługi OBS
Ten punkt końcowy zwraca pojedynczą jednostkę OBS.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator typu obs
|
obsTypeId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator jednostki obs
|
obsUnitId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Jednostka obs
- ObsUnitResponse
Uzyskiwanie komentarza alokacji według identyfikatora
Zwraca komentarz alokacji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator komentarza alokacji
|
allocationCommentId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Komentarz alokacji
- AllocationCommentResponse
Uzyskiwanie nieobecności według identyfikatora
Zwraca indywidualną nieobecność określoną przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zasobu
|
resourceId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator nieobecności
|
absenceId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Nieobecność
- AbsenceResponse
Uzyskiwanie przebiegu według identyfikatora
Zwraca pojedynczy przebieg określony przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator przebiegu
|
sprintId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Body
- SprintResponse
Uzyskiwanie punktów kontrolnych według identyfikatora
Zwraca pojedynczy punkt kontrolny określony przez dany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator punktu kontrolnego
|
milestoneId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
- Kamień milowy
- MilestoneResponse
Uzyskiwanie zespołu według identyfikatora
Zwraca pojedynczy zespół określony przez podany identyfikator.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zespołu
|
teamId | True | string |
Wewnętrzny identyfikator meisterplanu |
Zwraca
Zamienianie punktów kontrolnych
Zastępuje punkty kontrolne danego projektu w scenariuszu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Name
|
name | True | string | |
|
Date
|
date | True | string |
format: RRRR-MM-DD |
|
Name
|
name | string |
Faza projektu musi istnieć przed utworzeniem. Nie zostanie ona utworzona niejawnie. |
|
|
Wartość
|
value | string |
Zamienianie zadań
Ten punkt końcowy służy do zastępowania wszystkich istniejących zadań określonego projektu nową listą zadań udostępnionych w żądaniu. Jak to działa: wysyłasz listę zadań dla określonego projektu. System zsynchronizuje zadania projektu z tą listą przy użyciu klucza zadania jako identyfikatora. Oznacza to:
- Zadania obecnie w systemie, ale nie na liście zostaną usunięte. — Zadania na liście, które nie istnieją w systemie, zostaną utworzone. — Zadania istniejące zarówno w systemie, jak i na liście zostaną zaktualizowane, jeśli zostaną wprowadzone zmiany.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Żądanie zastąpienia zadania
|
tasksReplaceRequest | True | dynamic |
Zadanie reprezentowane przez dokument JSON. |
Zamień braki
Ten punkt końcowy umożliwia zastąpienie wszystkich braków zasobu. Wynik będzie taki sam, jak w przypadku usunięcia wszystkich istniejących nieobecności i ponownego utworzenia przekazanych nieobecności. Możesz użyć parametrów zapytania "start" i "end", aby określić zakres czasu zastępowania istniejących nieobecności. Jeśli nie używasz tych parametrów, wszystkie nieobecności zostaną zastąpione przez nowo wysłane nieobecności.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zasobu
|
resourceId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Start
|
start | date |
Data rozpoczęcia okresu zastępczego |
|
|
Koniec
|
end | date |
Inkluzywna data zakończenia okresu zastępczego. |
|
|
Start
|
start | True | string |
format: RRRR-MM-DD |
|
Zakończenie
|
finish | True | string |
format: RRRR-MM-DD |
|
Typ dnia rozpoczęcia
|
startDayType | string |
Wartość domyślna to FULL_DAY |
|
|
Typ dnia zakończenia
|
finishDayType | string |
Wartość domyślna to FULL_DAY |
Zastępowanie alokacji
Ten punkt końcowy umożliwia zastąpienie wszystkich alokacji projektu. Wynik będzie taki sam, jak w przypadku usunięcia wszystkich istniejących alokacji i ponownego utworzenia przekazanych alokacji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
identyfikator
|
id | True | string |
Identyfikator jednostki, z którą jest połączona ta alokacja. Ustaw typ na RESOLVE_BY_KEY_OR_NAME, aby automatycznie rozpoznawać klucze zasobów lub nazwy ról. |
|
Typ
|
type | string |
Określ, jak wartość w identyfikatorze pola jest interpretowana. Zasób rozwiązuje zasoby według identyfikatora UUID. ROLA rozpoznaje role według identyfikatora UUID. RESOLVE_BY_KEY_OR_NAME rozpoznaje zasoby według klucza zasobu lub ról według nazwy roli. |
|
|
Rola projektu
|
projectRole | string |
Identyfikator roli, z którą jest połączona ta alokacja. To pole jest prawidłowe tylko w połączeniu z typami RESOURCE lub RESOLVE_BY_KEY_OR_NAME. Jeśli typ jest ustawiony na RESOLVE_BY_KEY_OR_NAME, właściwość projectRole jest rozpoznawana przez nazwę. |
|
|
Start
|
start | True | date | |
|
Zakończenie
|
finish | True | date | |
|
Fte
|
fte | double |
Żądanie akceptuje fte, godziny lub dni. |
|
|
Dni
|
days | double |
Żądanie akceptuje fte, godziny lub dni. |
|
|
Godziny
|
hours | double |
Żądanie akceptuje fte, godziny lub dni. |
Zastępowanie finansów
Zastępuje zdarzenia finansowe danego projektu w ramach scenariusza.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Typ
|
type | True | string | |
|
Kwota
|
amount | True | double | |
|
On
|
on | True | string |
Punkt kontrolny jest prawidłowy tylko w połączeniu z wartością w polu milestoneId. Data jest prawidłowa tylko w połączeniu z wartością w polu dueDate. |
|
Identyfikator punktu kontrolnego
|
milestoneId | string |
Jest prawidłowy tylko w połączeniu z: punkt kontrolny. Punkt kontrolny musi istnieć w projekcie. Nie zostanie ona utworzona niejawnie. |
|
|
Data upływu
|
dueDate | string |
Jest prawidłowy tylko w połączeniu z wartością on: Date (format: RRRR-MM-DD). |
|
|
Description
|
description | string | ||
|
Name
|
name | string |
Kategoria financials musi istnieć przed utworzeniem. Nie zostanie ona utworzona niejawnie. |
Zastępowanie rzeczywistych zdarzeń finansowych
Zastępuje rzeczywiste zdarzenia finansowe danego projektu w ramach scenariusza. Żądanie jest ograniczone do 5000 rzeczywistych zdarzeń finansowych na projekt.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator scenariusza
|
scenarioId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Identyfikator projektu
|
projectId | True | string |
Wewnętrzny identyfikator meisterplanu |
|
Typ
|
type | True | string | |
|
Kwota
|
amount | True | double | |
|
Data rezerwacji
|
bookingDate | True | date | |
|
Description
|
description | string | ||
|
Name
|
name | string |
Kategoria financials musi istnieć przed utworzeniem. Nie zostanie ona utworzona niejawnie. |
Wyzwalacze
| Tworzenie elementu webhook |
Tworzy element webhook według podanych pól i zwraca nowo utworzony element. 1000 elementów webhook jest obecnie obsługiwanych dla każdego systemu. |
Tworzenie elementu webhook
Tworzy element webhook według podanych pól i zwraca nowo utworzony element. 1000 elementów webhook jest obecnie obsługiwanych dla każdego systemu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Typy zdarzeń
|
eventTypes | True | array of string |
Należy podać co najmniej jeden typ zdarzenia. |
|
Identyfikator scenariusza
|
scenarioId | True | string |
Scenariusz, do którego chcesz zasubskrybować. |
|
Identyfikator projektu
|
projectId | string |
Identyfikator projektu jest opcjonalny. Jest to wymagane tylko wtedy, gdy chcesz zasubskrybować określony projekt. |
Zwraca
Definicje
UserRefResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator użytkownika
|
id | string | |
|
Nazwa wyświetlana użytkownika
|
displayName | string |
ListResponseRoleCapacityResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of RoleCapacityResponse |
RoleCapacityResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
start
|
start | date |
Data rozpoczęcia tego segmentu pojemności roli. Opcjonalny. |
|
skończyć
|
finish | date |
Data zakończenia tego segmentu pojemności roli. Opcjonalny. |
|
fte
|
fte | double |
Zdolność roli w fte |
MilestoneResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Name
|
name | string | |
|
Date
|
date | string |
format: RRRR-MM-DD |
|
Faza projektu
|
projectPhase | ProjectPhaseResponse | |
|
Status
|
status | StatusResponse |
ProjectPhaseResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Name
|
name | string |
StatusResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Wartość
|
value | string | |
|
Wyświetlana nazwa
|
displayName | string |
FinanceCategoryResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Name
|
name | string |
FinancialsResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Typ
|
type | string | |
|
Kwota
|
amount | double | |
|
Chronometraż financials
|
timing | FinancialsTimingResponse | |
|
Description
|
description | string | |
|
Kategoria finansów
|
category | FinanceCategoryResponse |
FinancialsTimingResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
On
|
on | string | |
|
Identyfikator punktu kontrolnego
|
milestoneId | string |
Występuje tylko wtedy, gdy typ chronometrażu jest równy punktowi kontrolnemu |
|
Data upływu
|
dueDate | date |
FinancialActualsResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Typ
|
type | string | |
|
Kwota
|
amount | double | |
|
Data rezerwacji
|
bookingDate | string |
format: RRRR-MM-DD |
|
Description
|
description | string | |
|
Kategoria finansów
|
category | FinanceCategoryResponse |
AllocatedEntityResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string |
Identyfikator jednostki, z którą ta alokacja jest połączona |
|
Typ
|
type | string |
Typ jednostki dla tej alokacji |
|
Rola projektu
|
projectRole | string |
Zostanie ustawiona tylko wtedy, gdy typ ma wartość RESOURCE |
AlokacjaResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string |
Identyfikator tej alokacji |
|
Przydzielona jednostka
|
allocatedEntity | AllocatedEntityResponse | |
|
Segments
|
segments | array of AllocationSegmentResponse |
Segmenty czasu alokacji |
AllocationSegmentResponse
Segmenty czasu alokacji
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Start
|
start | date |
Data rozpoczęcia tej alokacji |
|
Zakończenie
|
finish | date |
Data zakończenia tej alokacji |
|
Godziny
|
hours | double |
Wartość alokacji w godzinach |
ActualTimeWorkedResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Łącze jednostki Wartości rzeczywiste
|
bookedEntity | ActualsEntityLinkResponse | |
|
Rezerwacje
|
bookings | array of ActualsBookingResponse |
Data i godziny rezerwacji tego rzeczywistego czasu pracy |
ActualsBookingResponse
Data i godziny rezerwacji tego rzeczywistego czasu pracy
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Id
|
id | string |
Identyfikator rezerwacji tego rzeczywistego czasu pracy |
|
Data rezerwacji
|
bookingDate | date |
Data rezerwacji tego rzeczywistego czasu pracy |
|
Godziny
|
hours | double |
Rzeczywisty czas pracy w godzinach |
|
Typ kosztu
|
costType | string | |
|
Koszt na godzinę
|
costPerHour | double |
ActualsEntityLinkResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string |
Identyfikator jednostki, z którą jest połączony ten rzeczywisty wpis czasu pracy |
|
Typ
|
type | string |
Typ jednostki dla tego wpisu pracy w czasie rzeczywistym |
|
Identyfikator zespołu
|
teamId | string |
Identyfikator zespołu jednostki, z którą jest połączony ten rzeczywisty wpis czasu pracy |
MilestoneDependencyCreateResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string |
CalendarDeviationResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Start
|
start | date | |
|
Zakończenie
|
finish | date | |
|
Pojemność względna
|
relativeCapacity | double |
ListResponseCalendarDeviationResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of CalendarDeviationResponse |
NieobecnośćResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string |
Identyfikator braku |
|
Data rozpoczęcia
|
start | date |
Data rozpoczęcia tej nieobecności |
|
Data zakończenia
|
finish | date |
Data zakończenia tej nieobecności |
|
Typ dnia rozpoczęcia nieobecności
|
startDayType | string | |
|
Zakończ typ dnia nieobecności
|
finishDayType | string |
ObsTypeResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Name
|
name | string |
ObsUnitResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Name
|
name | string | |
|
Ścieżka
|
path | string | |
|
Wyświetlana nazwa
|
displayName | string |
Nazwa wyświetlana jest renderowana w taki sam sposób, jak w interfejsie użytkownika aplikacji Meisterplan |
|
Identyfikator nadrzędny
|
parentId | string |
CalendarResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Name
|
name | string | |
|
Identyfikator nadrzędny
|
parentId | string | |
|
Ścieżka
|
path | string | |
|
Godziny pracy
|
workingHours | WorkingHoursResponse |
WorkingHoursResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Poniedziałek
|
monday | double | |
|
Wtorek
|
tuesday | double | |
|
Środa
|
wednesday | double | |
|
Czwartek
|
thursday | double | |
|
Piątek
|
friday | double | |
|
Sobota
|
saturday | double | |
|
Niedziela
|
sunday | double |
Cursor
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Cursor
|
cursor | string |
Paginacja
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Cursor
|
after | Cursor |
BasicUserGroupResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator grupy
|
id | string |
Identyfikator grupy użytkowników. |
|
Nazwa grupy
|
name | string |
Nazwa grupy użytkowników. |
LinkedResourceResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string |
Identyfikator połączonego zasobu. |
|
Klucz zasobu
|
resourceKey | string |
Klucz zasobu połączonego. |
PaginatedResponseUserResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of UserResponse | |
|
Paginacja
|
_pagination | Pagination |
UserResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Nazwa użytkownika
|
userName | string | |
|
Tożsamość zewnętrzna
|
externalId | string | |
|
Aktywna
|
active | boolean | |
|
adres e-mail
|
emailAddress | string | |
|
Nazwisko
|
lastName | string | |
|
Imię
|
firstName | string | |
|
Wyświetlana nazwa
|
displayName | string | |
|
Lokalizacja
|
locale | string | |
|
groups
|
groups | array of BasicUserGroupResponse | |
|
Ostatnie logowanie
|
lastLogin | date-time | |
|
Zweryfikowana wiadomość e-mail
|
emailVerified | boolean | |
|
Zasób połączony
|
linkedResource | LinkedResourceResponse | |
|
Hasło nigdy nie wygasa
|
passwordNeverExpires | boolean |
SprintResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Klucz przebiegu
|
key | string | |
|
Name
|
name | string | |
|
Start
|
start | date-time | |
|
Koniec
|
end | date-time |
ListResponseScenarioResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of ScenarioResponse |
ScenariuszResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Name
|
name | string |
ListResponseRoleWithRoleCapacityResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of RoleWithRoleCapacityResponse |
RoleWithRoleCapacityResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
roleId (identyfikator roli)
|
roleId | string |
Identyfikator roli. |
|
segments
|
segments | array of RoleCapacityResponse |
Segmenty pojemności roli. |
ListResponseMilestoneResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of MilestoneResponse |
ListResponseFinancialsResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of FinancialsResponse |
ListResponseFinancialActualsResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of FinancialActualsResponse |
Podział na stronyResponseProjectCommentResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of ProjectCommentResponse | |
|
Paginacja
|
_pagination | Pagination |
ProjectCommentResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Content
|
content | string | |
|
Odwołanie użytkownika
|
author | UserRefResponse | |
|
Data utworzenia
|
createdDate | string | |
|
Wspomina
|
mentions | array of UserRefResponse |
ListResponseAllocationResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of AllocationResponse |
AllocationCommentEntityResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string |
Identyfikator jednostki, z którą jest połączony ten komentarz alokacji |
|
Typ
|
type | string |
Typ jednostki, z którą jest połączony ten komentarz alokacji |
AllocationCommentResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Content
|
content | string | |
|
Odwołanie użytkownika
|
author | UserRefResponse | |
|
Data utworzenia
|
createdDate | string | |
|
Wspomina
|
mentions | array of UserRefResponse | |
|
Przydzielona jednostka
|
allocatedEntity | AllocationCommentEntityResponse |
PaginatedResponseAllocationCommentResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of AllocationCommentResponse | |
|
Paginacja
|
_pagination | Pagination |
PaginatedResponseActualTimeWorkedResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of ActualTimeWorkedResponse | |
|
Paginacja
|
_pagination | Pagination |
ActualTimeWorkedByIdResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Łącze jednostki Wartości rzeczywiste
|
bookedEntity | ActualsEntityLinkResponse | |
|
Id
|
id | string |
Identyfikator rezerwacji tego rzeczywistego czasu pracy |
|
Data rezerwacji
|
bookingDate | date |
Data rezerwacji tego rzeczywistego czasu pracy |
|
Godziny
|
hours | double |
Rzeczywisty czas pracy w godzinach |
|
Typ kosztu
|
costType | string | |
|
Koszt na godzinę
|
costPerHour | double |
PaginatedResponseProgramGetAllResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of ProgramGetAllResponse | |
|
Paginacja
|
_pagination | Pagination |
ProgramGetAllResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Name
|
name | string | |
|
Klucz programu
|
programKey | string |
Musi być unikatowa. Jeśli wartość będzie pusta, zostanie wygenerowana. |
MilestoneDependencyResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Odwołanie do punktu kontrolnego
|
from | MilestoneReferenceResponse | |
|
Odwołanie do punktu kontrolnego
|
to | MilestoneReferenceResponse |
MilestoneReferenceResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator projektu
|
projectId | string | |
|
Identyfikator punktu kontrolnego
|
milestoneId | string |
PaginatedResponseMilestoneDependencyResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of MilestoneDependencyResponse | |
|
Paginacja
|
_pagination | Pagination |
ListResponseAbsenceResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of AbsenceResponse |
ListResponsePortfolioResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of PortfolioResponse |
PortfolioResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
id | string | |
|
Name
|
name | string |
ListResponseObsTypeResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of ObsTypeResponse |
ListResponseObsUnitResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of ObsUnitResponse |
ListResponseCalendarResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of CalendarResponse |
CalendarExceptionResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Date
|
date | date | |
|
Godziny pracy
|
workingHours | double | |
|
Description
|
description | string | |
|
Identyfikator kalendarza źródłowego
|
sourceCalendarId | string |
ListResponseCalendarExceptionResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of CalendarExceptionResponse |
BusinessGoalDefinitionResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Name
|
name | string | |
|
subGoals
|
subGoals | array of SubGoalDefinitionResponse |
ListResponseBusinessGoalDefinitionResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Przedmioty
|
items | array of BusinessGoalDefinitionResponse |
SubGoalDefinitionResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Name
|
name | string | |
|
Wyświetlana nazwa
|
displayName | string |