API
Přístup k API dokumentaci naleznete zde: Swagger.
Přehled změn v nové verzi ALITEO API (ver. 25.2.)
Nové endpointy
Fulltextové vyhledávání
- POST /FulltextSearch
Přidán nový endpoint pro fulltextové vyhledávání napříč daty.
Umožňuje vyhledávat dle textu, zahrnout archivované záznamy a zvolit typ vyhledávání.
Portfolia
- POST /pfs/add
Přidána možnost vytvoření nového portfolia.
- POST /pfs/{pfid}/addContacts
- POST /pfs/{pfid}/addLinks
- POST /pfs/{pfid}/addMembers
- POST /pfs/{pfid}/addProjects
Přidány endpointy pro přiřazování kontaktů, odkazů, členů a projektů k portfoliu.
- POST /pfs/{pfid}/modify
- POST /pfs/{pfid}/modifyContacts
- POST /pfs/{pfid}/modifyLinks
- POST /pfs/{pfid}/modifyMembers
Přidány endpointy pro úpravy portfolia a jeho vazeb.
- POST /pfs/{pfid}/removeContacts
- POST /pfs/{pfid}/removeLinks
- POST /pfs/{pfid}/removeMembers
- POST /pfs/{pfid}/removeProjects
Přidány endpointy pro odebrání vazeb z portfolia.
Sdílené pohledy
- POST /sharedpfviews/list
- POST /sharedprojectviews/list
- POST /sharedtaskviews/list
- POST /sharedteamviews/list
- POST /sharedtimesheetviews/list
Přidány endpointy pro listování sdílených pohledů nad portfolii, projekty, úlohami, týmy a výkazy práce.
Atributy výkazů práce (Timesheet)
- POST /timesheetattributes/list
Přidáno listování atributů výkazů práce.
- POST /timesheetattributes/detail
Přidán detail atributů výkazů práce.
Změny v synchronizačním API
Reset hodnocení při znovuotevření úlohy
- V entitě syncWorkspace byl přidán atribut: SurveyReset
- Parametr umožňuje synchronizovat chování resetu hodnocení při znovuotevření úlohy.
Změny v hodnocení spokojenosti
- V entitě syncWorkspace byly zrušeny atributy: SurveyTermOnCancel a SurveyQualityOnCancel
- V entitě syncWorkspace byl přidán atribut: SurveyOnCancel
- Nový atribut nahrazuje oba zrušené atributy.
Gantt – vazby, kritická cesta a závislosti
- V entitě syncProject/syncTeam byl přidán atribut:
- Gantt
- GanttDaysType
- GanttOwner
- PlanOwner
- Gantt
- V entitě syncUserCompany/ syncMemberProject/ syncMemberTeam byl zrušen atribut: Planner
- Zrušena entita syncWorkspacePlanner a její synchronizace v syncWorkspace.Planners
- Změny souvisí s rozšířením možností plánování Gantt diagramem a se skutečností, že nově má projekt pouze jednoho kapacitního plánovače, který je zadáván přímo na projektu.
Změny v API
- V entitě apiProjectMember byl zrušen atribut: Planner
- V entitě apiDataMemberProject byl zrušen atribut: Planner
Více k API na tomto odkazu.
Přehled změn v nové verzi ALITEO API (ver. 25.1.)
Nové endpointy
- apiAddTimesheet
(implementovaný jako POST /timesheets/add)
Tento endpoint umožňuje přidat nový výkaz práce (timesheet) pro konkrétního uživatele ve společnosti. Slouží k evidenci odpracovaného času včetně detailů, jako je zdroj výkazu, popis nebo časový rozsah.
Úpravy existujících endpointů
- apiAddTask
Přidán nový parametr emailowner.
Umožňuje při zakládání úkolu určit vlastníka pomocí jeho e-mailu, což je užitečné například při zadání úkolu anonymním uživatelem přes e-mailovou integraci.
- apiAddUserCompany a apiModifyUserCompany
Odstraněn parametr supervisorm.
Byl odstraněn, protože tato možnost již v aplikaci neexistuje a není nadále podporována.
- apiDataMemberProject
Odstraněny parametry canaddgroups, management a supervisorm.
Tyto role již nejsou v aplikaci využívány – jejich funkčnost byla zjednodušena nebo sloučena.
Přidán nový parametr planner. Tento parametr určuje, zda má uživatel roli plánovače – plánovač může kapacitně plánovat úkoly projektu, což přináší lepší kontrolu nad časovým rozvržením práce.
- ApiDataMemberTeam
Odstraněny parametry canaddgroups, management a supervisorm.
Stejně jako u projektu byly tyto role z aplikace odstraněny, protože se již nepoužívají nebo byly nahrazeny.
- apiDataTeam
Přidány nové parametry phases a taskattributes.
Tato rozšíření souvisí s přepracováním struktury týmů – nyní mohou týmy definovat vlastní stavy a atributy úkolů podle svých potřeb.
- apiList*
Přidán parametr listType, který umožňuje zvolit formát výstupu – buď jako jednoduché pole ID (ArrayWithIds), nebo jako pole objektů obsahujících ID a název (ArrayWithNames).
Tato změna dává možnost si vybrat, klasický výstup v podobě pole IDs nebo přehledný výčet i s názvy.
- apiResultList*
Přidán parametr items typu apiResultListItem[], který je používán při volbě ArrayWithNames z předchozího kroku.
Výsledkem je, že volání API nyní může rovnou vracet jak ID objektů, tak jejich názvy – což výrazně zjednodušuje práci s výstupem a eliminuje potřebu dalších volání na jiný endpoint kvůli názvům.
Více k API na tomto odkazu.