Wijzigingen:
- Instantie-identificatie uitgebreid;
- Nieuw vakantietabblad op de medewerkerkaart;
- Performance tellers op de startpagina verbeterd.
Let op: onderaan dit artikel staan belangrijke wijzingen met betrekking tot de de API (V3) voor gebruikers die zelf koppelen met Fortes Milestones. Deze wijzigingen hebben geen betrekking op de standaardkoppeling met de financiële administratie, maar op eigen maatwerk.
Instantie-identificatie uitgebreid
Op de relatiekaart is het veld 'Instantie identificatiecode' toegevoegd. Wanneer in het veld 'Instantie identificatie' de optie 'Anders' wordt geselecteerd, kan in het veld 'Instantie identificatiecode' de gewenste code worden ingevuld.
Dit veld accepteert maximaal 4 alfanumerieke tekens.
Wanneer één van de standaard opties wordt geselecteerd in het veld 'Instantie identificatie', wordt het veld 'Instantie identificatiecode' automatisch ingevuld en kan dit niet worden gewijzigd.
Nieuw vakantietabblad op de medewerkerkaart
In de nieuwe gebruikersinterface van de medewerkerkaart is een tabblad voor vakanties toegevoegd. Dit zorgt voor een beter overzicht van vakantiebudgetten en mutaties.
Performance van tellers op de startpagina verbeterd
Wanneer tellers op de startpagina worden gebruikt, worden deze nu bij elke benadering van de startpagina bijgewerkt.
- Voorheen kon het laden van een grote hoeveelheid tellers lang duren.
- De laadsnelheid is in deze versie aanzienlijk verbeterd.
API
Opvragen hoofdbedrijf van de medewerker
Het opvragen van het hoofdbedrijf van de medewerker is vanaf deze versie mogelijk via het OverviewEmployeeCompany endpoint:
- MainCompanyId
- MainCompanyCode
- MainCompanyName
Synchroniseren van de vakantiewaarden
Nieuwe endpoints voor het synchroniseren van de vakantiewaarden zijn toegevoegd via het OverviewEmployeeCompany endpoint:
- VacationFromPreviousYear
- VacationHours
- VacationMutations
- VacationRemaining
- VacationSpent
Deze waarden vertegenwoordigen de stand per huidige datum. Vakantiewaarden kunnen ook worden opgevraagd voor een specifieke periode via het Overview/Detail patroon:
- OverviewEmployeeVacationMutation (alleen voor GET, meerdere records)
- EmployeeVacationMutation (voor GET (opID), PUT, POST, DELETE)
Budgetten selecteren voor uurboekingen
De nieuwe entiteit OverviewBudget (alleen voor GET-queries) is beschikbaar ter ondersteuning van het toevoegen van uurboekingen via de API.
- Het GET endpoint heeft een optionele header parameter TimeEntryEmployeeId.
- Andere parameters zoals ProjectId kunnen worden gebruikt als OData-queryfilters op de OverviewBudget-entiteit.
- Alleen budgetten die beschikbaar zijn voor uurboekingen kunnen worden geselecteerd.
Facturatie-afspraken selecteren voor uurboekingen
De nieuwe entiteit OverviewTimeExpenseEntryInvoicingAgreement (alleen voor GET-queries) is toegevoegd ter ondersteuning van uurboekingen via de API.
- Deze entiteit bevat ook de ItemCompanies-eigenschap met een lijst van beschikbare artikelen.
- Dit endpoint heeft header parameters, omdat het is bedoeld voor uurboekingen. Facturatie-afspraken worden geladen voor een specifieke medewerker, project en artikeltype (uren of onkosten).
Headerparameters:
- TimeEntryBudgetId (optional)
- TimeEntryEmployeeId
- TimeEntryItemType
- TimeEntryProjectId
Additionele regels:
- Alleen actieve facturatie-afspraken zijn beschikbaar;
- Alleen facturatie-afspraken waar de instellingen 'Invoer uren toegestaan' en/of 'Invoer onkosten toegestaan' op 'Ja' staan worden getoond;
- Als de instelling 'Is het budget verplicht bij het invoeren van uren en onkosten' op 'Ja' staat, zijn alleen facturatie-afspraken met een gekoppeld budget beschikbaar.
Opmerkingen