Hour-records bijhouden met de Adobe Workfront API

Als uw organisatie gebruikmaakt van Adobe Workfront om het aantal gewerkte uren in te voeren, maar een ander hulpmiddel gebruikt als het systeem voor het opnemen van die gegevens, kunt u de Workfront API gebruiken om gegevens tussen de twee systemen te synchroniseren.

Eenvoudig het volgen van het uurverslag is niet haalbaar omdat, als de uuringang wordt verwijderd, het volledige verslag wordt geschrapt, die u vereisen om de volledige dataset te trekken en het met de oude dataset te vergelijken. Gelukkig worden alle uurtransacties geregistreerd in Workfront Journal-berichten.

Na het terugwinnen van een aanvankelijke reeks van alle huidige uren in het systeem, kunt u om het even welke en alle veranderingen door de Ingangen van het Dagboek volgen.

GET /attask/api/v5.0/JRNLE/search?subObjCode=HOUR&fields=changeType,aux2,newNumberVal,oldNumberVal,subObjCode,subObjID

 "data": [
{
 "ID": "5785406d008d93dd35665f14d90d4929", 
 "objCode": "JRNLE", 
 changeType": "A", 
 "aux2": "Brad Littler", 
 "newNumberVal": 1, 
 "oldNumberVal": null, 
 "subObjCode": "HOUR", 
 "subObjID": "5785406d00 8d93dce3f7f2e0e8eda4ea"
, 
{
 "identiteitskaart": "57854124008da2b9f372c01f8b9054bf", 
} "objCode": "JRNLE", 
 "changeType": "D", 
 "aux2": "Brad Littler", 
 "newNumberVal": null, 
 "oldNumberVal": 1, 
 "subObjCode": "HOUR", {1Cf 9} "subObjID": "5785406d008d93dce3f7f2e0e8eda4ea"
, 
{
 "ID": "5785416f008db0 5ecee934663a968366", 
 "objCode": "JRNLE", 
 "changeType": "A", 
 "aux2": "Brad Littler", 
 "newNumberVal": 1, 
 7} "oldNumberVal": null, 
 "subObjCode": "HOUR", 
 "subObjID": "5785416f008db05d9d2925c12b10f521"
,
{
 "identiteitskaart": "57854176008db22fe974b7c67feea6b2", 
 "objCode": "JRNLE", 
 "changeCode": "E", 
 "aux2": "Brad Littler", 
 "newNumberVal": 2, 
 "oldNumberVal": 1, 
 "subObjCode": "HOUR", 
 "subObjID": "578541 6f008db05d9d2925c12b10f521"
 
] 
  • changeType: het type van verandering dat in het voorwerp wordt aangebracht:

    • A: voeg toe

    • E: geef uit

    • D: Schrapping

  • aux2: De naam van de gebruiker het uurverslag is voor.

  • newNumberVal: Nieuwe waarde van het uurverslag (Dit zal ongeldig zijn als changeType D is).

  • oldNumberVal: Vorige waarde van het uurverslag.

  • subObjCode: Type van verslag dat wordt gewijzigd (zou altijd HOUR moeten zijn).

  • subObjID: identiteitskaart van het verslag van het Uur.

U kunt deze informatie gebruiken om te ontdekken welke uurverslagen zijn veranderd, uitgegeven, of geschrapt. U kunt subObjID dan gebruiken om meer informatie van de uurverslagen terug te winnen indien nodig.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43