API
Prístup k dokumentácii nájdete tu: Swagger.
Prehľad zmien v novej verzii ALITEO API (ver. 25.2.)
Nové endpointy
Fulltextové vyhľadávanie
- POST /FulltextSearch
Pridaný nový endpoint pre fulltextové vyhľadávanie naprieč dátami.
Umožňuje vyhľadávať podľa textu, zahrnúť archivované záznamy a zvoliť typ vyhľadávania.
Portfóliá
- POST /pfs/add
Pridaná možnosť vytvorenia nového portfólia.
- POST /pfs/{pfid}/addContacts
- POST /pfs/{pfid}/addLinks
- POST /pfs/{pfid}/addMembers
- POST /pfs/{pfid}/addProjects
Pridané endpointy na priraďovanie kontaktov, odkazov, členov a projektov k portfóliu.
- POST /pfs/{pfid}/modify
- POST /pfs/{pfid}/modifyContacts
- POST /pfs/{pfid}/modifyLinks
- POST /pfs/{pfid}/modifyMembers
Pridané endpointy na úpravy portfólia a jeho väzieb.
- POST /pfs/{pfid}/removeContacts
- POST /pfs/{pfid}/removeLinks
- POST /pfs/{pfid}/removeMembers
- POST /pfs/{pfid}/removeProjects
Pridané endpointy na odstránenie väzieb z portfólia.
Zdieľané pohľady
- POST /sharedpfviews/list
- POST /sharedprojectviews/list
- POST /sharedtaskviews/list
- POST /sharedteamviews/list
- POST /sharedtimesheetviews/list
Pridané endpointy na listovanie zdieľaných pohľadov nad portfóliami, projektmi, úlohami, tímami a výkazmi práce.
Atribúty výkazov práce (Timesheet)
- POST /timesheetattributes/list
Pridané listovanie atribútov výkazov práce.
- POST /timesheetattributes/detail
Pridaný detail atribútov výkazov práce.
Zmeny v synchronizačnom API
Reset hodnotenia pri znovuotvorení úlohy
- V entite syncWorkspace bol pridaný atribút: SurveyReset
- Parameter umožňuje synchronizovať správanie resetu hodnotenia pri znovuotvorení úlohy.
Zmeny v hodnotení spokojnosti
- V entite syncWorkspace boli zrušené atribúty: SurveyTermOnCancel a SurveyQualityOnCancel
- V entite syncWorkspace bol pridaný atribút: SurveyOnCancel
- Nový atribút nahrádza oba zrušené atribúty.
Gantt – väzby, kritická cesta a závislosti
- V entite syncProject/syncTeam bol pridaný atribút:
- Gantt
- GanttDaysType
- GanttOwner
- PlanOwner
- Gantt
- V entite syncUserCompany/ syncMemberProject/ syncMemberTeam bol zrušený atribút: Planner
- Zrušená entita syncWorkspacePlanner a jej synchronizácia v syncWorkspace.Planners
- Zmeny súvisia s rozšírením možností plánovania Gantt diagramom a so skutočnosťou, že po novom má projekt iba jedného kapacitného plánovača, ktorý je zadávaný priamo na projekte.
Zmeny v API
- V entite apiProjectMember bol zrušený atribút: Planner
- V entite apiDataMemberProject bol zrušený atribút: Planner
Viac k API na tomto odkaze.
Prehľad zmien v novej verzii ALITEO API (ver. 25.1.)
Nižšie nájdete krátke zhrnutie noviniek a zmien vykonaných v rámci novej verzie ALITEO API.
Nové endpointy
- apiAddTimesheet
(implementovaný ako POST /timesheets/add)
Tento endpoint umožňuje pridať nový výkaz práce (timesheet) pre konkrétneho používateľa v spoločnosti. Slúži na evidenciu odpracovaného času vrátane detailov, ako je zdroj výkazu, popis alebo časový rozsah.
Úpravy existujúcich endpointov
- apiAddTask
Pridaný nový parameter emailowner.
Umožňuje pri zakladaní úlohy určiť vlastníka pomocou jeho e-mailu, čo je užitočné napríklad pri zadávaní úlohy anonymným používateľom cez e-mailovú integráciu.
- apiAddUserCompany a apiModifyUserCompany
Odstránený parameter supervisorm.
Bol odstránený, pretože táto možnosť už v aplikácii neexistuje a nie je naďalej podporovaná.
- apiDataMemberProject
Odstránené parametre canaddgroups, management a supervisorm.
Tieto roly už nie sú v aplikácii využívané – ich funkcionalita bola zjednodušená alebo zlúčená.
Pridaný nový parameter planner. Tento parameter určuje, či má používateľ rolu plánovača – plánovač môže kapacitne plánovať úlohy projektu, čo prináša lepšiu kontrolu nad časovým rozvrhnutím práce.
- ApiDataMemberTeam
Odstránené parametre canaddgroups, management a supervisorm.
Rovnako ako pri projekte boli tieto roly z aplikácie odstránené, pretože sa už nepoužívajú alebo boli nahradené.
- apiDataTeam
Pridané nové parametre phases a taskattributes.
Tieto rozšírenia súvisia s prepracovaním štruktúry tímov – tímy teraz môžu definovať vlastné stavy a atribúty úloh podľa svojich potrieb.
- apiList*
Pridaný parameter listType, ktorý umožňuje zvoliť formát výstupu – buď ako jednoduché pole ID (ArrayWithIds), alebo ako pole objektov obsahujúcich ID a názov (ArrayWithNames).
Táto zmena dáva možnosť vybrať si medzi klasickým výstupom v podobe poľa ID alebo prehľadným výpisom aj s názvami.
- apiResultList*
Pridaný parameter items typu apiResultListItem[], ktorý sa používa pri voľbe ArrayWithNames z predchádzajúceho kroku.
Výsledkom je, že volanie API teraz môže priamo vracať nielen ID objektov, ale aj ich názvy – čo výrazne zjednodušuje prácu s výstupom a eliminuje potrebu ďalších volaní na iný endpoint kvôli získaniu názvov.
Prístup k dokumentácii nájdete tu: Swagger.