Checklist overgang Profit 2

Belangrijke wijzigingen in bestaande functionaliteit

 

Algemeen   |   Financieel  |   HRM/Payroll    |    Flex    |   Ordermanagement   |   <Terug naar overzicht

Algemeen

PCC

Er is geen nieuwe versie van het PCC voor Profit 2. Het PCC van Profit 1 geldt dus ook voor Profit 2. Oudere versies van het PCC kunnen niet meer gebruikt worden.

Je downloadt het PCC via InSite of Profit, of via de AFAS Klantportal. Als je zelf installaties/wijzigingen op je pc mag uitvoeren, kun je het PCC zelf bijwerken.

 

Wijzigingen in de UpdateConnectoren KnCustomKxx (vrij bestand)

Als een nieuwe record is aangemaakt via de UpdateConnector, krijg je een response. Hieronder zie je een voorbeeld van een response:

{    "results": {        "KnCustomK01": [

{                "SqNo": "4"            },

{                "SqNo": "5"            },

{                "SqNo": "6"            }

]    }}

Je kunt meerdere regels aanbieden in één call. Als er een regel fout gaat, wordt die regel overgeslagen. De response toont alleen de Id's van de regels die goed gegaan zijn. In het resultaat kun je niet terugvinden welke regel is fout gegaan.

Bij een PUT (wijziging in een bestaande regel) wordt geen response gestuurd.

Er wordt niet geprobeerd om gaten in de nummering op te vullen (dit is al langere tijd zo). Deze tabellen kennen een absoluut volgnummer, dus niet per contact zoals bij de KnCustomLinkCxx-tabellen. Als je regelmatig veel regels verwijdert en opnieuw toevoegt, dan zullen deze tabellen sneller het hoogste volgnummer bereiken.

 

Wijzigingen in de UpdateConnectoren KnCustomLinkCxx (vrij contactbestand)

De volgende optimalisaties zijn doorgevoerd:

  • Een veld met alleen dubbele quotes wordt nu niet meer gezien als een lege waarde. Bijvoorbeeld zoals in de xml <VrijVeld1>""</VrijVeld1>. Bij de KnCustomKxx -tabellen werkte dit al zo.
  • Een leeg veld in de XML/JSON wordt nu niet meer overgeslagen bij een nieuwe regel. Als het een verplicht veld is, kan dat in sommige gevallen resulteren in een foutmelding. Bij de KnCustomKxx-tabellen werkte dit al zo.
  • Bij het toekennen van een volgnummer (SqNo)  wordt nu niet meer geprobeerd om gaten in de nummering op te vullen. Bij elke nieuwe regel wordt nu per contact het hoogste nummer bepaald en daar 1 bij opgeteld. Dat komt de performance ten goede.
    Als je regelmatig zeer grote hoeveelheden regels verwijdert en weer toevoegt, dan is het toegekende nummer veel hoger dan het aantal records in de tabel. In het uiterste geval kan een foutm
    elding ontstaan als een volgnummer boven de 2.147.483.647 wordt toegekend. Deze werking is nieuw voor de KnCustomLinkCxx -tabellen.

Response bij een nieuw record
Als een nieuwe record is aangemaakt via de UpdateConnector, krijg je een response. Omdat in de KnCustomLinkCxx tabellen per contact genummerd wordt, staat ook het contactId de response. Hieronder zie je een voorbeeld van een response:

{    "results": {        "KnCustomLinkC01": [

{                "CdId": "148",                "SqNo": "5"            },

{                "CdId": "148",                "SqNo": "6"            },

{                "CdId": "102",                "SqNo": "21"            },

{                "CdId": "102",                "SqNo": "22"            }

]    }}

Bij een PUT (wijziging in een bestaande regel) wordt geen response gestuurd.

Je kunt meerdere regels aanbieden in één call. Als er een regel fout gaat, wordt die regel overgeslagen. De response toont alleen de Id's van de regels die goed gegaan zijn. In het resultaat kun je niet terugvinden welke regel is fout gegaan.

 

Financieel

 

Wijzigingen in de UpdateConnector FiSepaDirectDebit (Sepa-incassomachtigingen)

Het veld Organisatie vergelijken op (ViSe) heeft een extra methode om te zoeken op een eerder verleende machtiging, namelijk op Machtigings-Id (waarde 8). Je geeft het nummer dat je zoekt op in het veld Vergelijken op (Ds). Je kunt dit veld gebruiken bij het wijzigen van een machtiging via UPDATE/PUT. Als het nummer bestaat, dan kun je de volgende velden wijzigen. Dit zijn dezelfde velden die je kunt wijzigen in het eigenschappenscherm. Op een SEPA-machtiging zijn geen vrije velden mogelijk.

  • Kenmerk machtiging (PaId)
  • Datum incassomachtiging (AuDa)
  • Code aanlevering transactie (VaDc)
  • Status machtiging (VaDs)
  • Administratie incassant-Id (oud) (CrOl)
  • Kenmerk machtiging (oud) (PaOl)
  • Administratienaam (oud) (NmOl)

Let op:
De aanpassingen gelden voor alle UPDATE/PUT-aanroepen! Voorheen was het mogelijk om een veld aan te passen via de connector, terwijl dat via het scherm niet mogelijk was. Dat werkt nu niet meer. Er komt geen foutmelding; de waarde die in het veld wordt ingestuurd wordt gewoon genegeerd.

Response bij een nieuw record
Als een nieuwe SEPA-machtiging is aangemaakt via de UpdateConnector, krijg je een response met het Machtigings-Id.
Hieronder zie je een voorbeeld van een response:

{    "results": {        "FiSepaDirectDebit": {            "Id": "256"        }    }}

 

HRM / Payroll

Verlofsoorten Pocket instellen

Vanaf Profit 1 zijn de verlofpotjes (van één verloftype) zichtbaar in de Pocket App. Dit is afhankelijk van het type verlof dat je als voorkeur hebt ingesteld in de Pocket-instellingen, tabblad Algemeen

De beheerder kan vanaf Profit 2 zelf bepalen welke verlofpotjes worden getoond, je bent dus niet meer gebonden aan een specifiek type verlof. Je bepaalt met een filter welke typen verlof en dus welke verlofpotjes getoond worden. Tijdens de overgang wordt dit filter automatisch voor je gevuld met het type verlof dat was ingesteld in het veld Voorkeur type verlof

Na de overgang op Profit 2 kun je het filter zelf aanvullen met de typen verlof die je in Pocket wilt tonen.

 

 

Volgorde velden aangepast

In InSite is de volgorde van onderstaande velden aangepast in alle aanmaak- en beoordeelpagina's waarin deze velden werden gebruikt. De volgorde is vanaf nu:

  • Begindatum contract
  • Type contract 
  • Einddatum contract 
  • Ketennummer 
  • Begindatum contractketen 

Ordermanagement

Itemcodes wijzigen via import

Het is nu mogelijk om via de (mutatie)import van Samenstellingen, Cursussen, Teksten, Degen (Bakkerijen) en Productie-indicatoren (Bakkerijen) de Itemcode te wijzigen. Dit komt goed van pas wanneer je in bulk itemcodes wilt aanpassen.