Novità della versione 19 dell’API
Creato per:
- Sviluppatore
Adobe Workfront ha rilasciato la versione API 19 l’8 aprile 2024. La versione 19 dell’API presenta le seguenti modifiche rispetto alla versione 18.
Risorse aggiunte
Non sono state aggiunte risorse per API versione 19.
Risorse rimosse
Nessuna risorsa rimossa per API versione 19
Risorse modificate
Livello di accesso (ACSLVL)
Un oggetto AccessLevel è associato agli utenti e descrive il set di autorizzazioni AccessLevelPermissions che determinano gli elementi a cui l'utente può accedere.
Campi diretti |
|
Assegnazione (ASSEGNA)
Un oggetto Assignment rappresenta la connessione tra un elemento di lavoro e l'utente, il team o il gruppo assegnato a lavorarci.
L'oggetto Assignment ha aggiunto il flag DATA_EXTENDIBLE.
Campi diretti |
Sono stati aggiunti i seguenti campi diretti:
|
Campi di riferimento |
Sono stati aggiunti i seguenti campi di riferimento:
|
Campi raccolta |
Sono stati aggiunti i seguenti campi della raccolta:
|
Categoria (CTGY)
Un oggetto Category è un modulo personalizzato.
Per supportare la possibilità di aggiungere un modulo personalizzato a un'assegnazione sono stati aggiunti i seguenti campi.
-
catObjCode
Sono stati aggiunti i seguenti valori possibili:
- Assegnazione (ASSEGNA)
-
objTypes
Sono stati aggiunti i seguenti valori possibili:
- Assegnazione (ASSEGNA)
Classificatore (CLSF)
Un classificatore è una posizione.
Sono state aggiunte le seguenti azioni:
- activateClassifiers
- deactivateClassifiers
Cliente
Un oggetto Customer rappresenta un'organizzazione che utilizza un'istanza di Workfront.
-
customEnumTypes
Sono stati aggiunti i seguenti valori possibili:
- Priorità assegnazione (PRIORITY_ASSIGNMENT)
L'oggetto CustomEnum consente di convertire i codici di stato in testo leggibile.
Preferenze cliente (CUSTPR)
Un oggetto CustomerPreferences rappresenta l'insieme di preferenze impostate da un cliente per l'istanza di Workfront.
-
name
Sono stati rimossi i seguenti valori possibili:
- Abilitare l'integrazione di Zoom nel flusso di aggiornamenti (password:zoomIntegrationEnabled)
Documento (DOC)
Un oggetto Document rappresenta un file, ad esempio materiale scritto, immagini o altre forme di informazioni.
-
createLargeDocument
È stato aggiunto il campo
folderID
. -
sendDocumentsToExternalProvider
Aggiunto.
Tasso di cambio (EXRATE)
Un oggetto ExchangeRate rappresenta un tasso di cambio impostato in Workfront. Gli oggetti ExchangeRate non sono dinamici.
-
I campi seguenti hanno aggiunto la convalida
REQUIRED
:-
valuta
-
tariffa
-
-
Sono stati aggiunti i seguenti campi:
-
enteredByID
-
entryDate
-
lastUpdateDate
-
lastUpdatedByID
-
-
Sono stati aggiunti i seguenti campi:
-
enteredBy
-
lastUpdatedBy
-
Gruppo (GROUP)
Un oggetto Group rappresenta un insieme di utenti e team. I gruppi spesso rappresentano la struttura di reparto.
L'oggetto Group ha aggiunto il flag SHARABLE.
Ora (HOUR)
Un oggetto Hour rappresenta un'ora registrata da un utente su una scheda orario.
Sono stati aggiunti i seguenti campi:
-
assignedApproverID
-
isBillable
-
isBilled
-
rejectedByID
-
rejectedOnDate
-
rejectionComment
-
submitByID
Sono state apportate le seguenti modifiche al campo ore.
- Convalida GREATER_THAN rimossa
- Aggiunta convalida NOT_EQUAL
Sono state aggiunte le seguenti azioni:
-
approva
-
annulla approvazione
VoceDiario (JRNLE)
L'oggetto JournalEntry può essere impostato per registrare informazioni su campi oggetto specifici ogni volta che tali campi vengono modificati. Quando un campo è impostato per essere registrato come parte dell'oggetto Voce diario, viene creata una voce corrispondente ogni volta che tale campo viene modificato.
-
flag
Sono stati aggiunti i seguenti valori possibili:
-
È tasso di costo (CR)
-
È la tariffa di fatturazione (BR)
-
È finanza generale (GF)
-
È il finanziamento combinato (FC)
-
Parametro (PARAM)
Un oggetto Parameter è un campo personalizzato.
-
dataType
È stato aggiunto il seguente valore possibile:
- Durata (DRTN)
-
displayType
Per creare un sistema più semplice e flessibile, il tipo di campo Widget (WIDGET) è stato dichiarato obsoleto e suddiviso nei seguenti tipi di campo:
- Adobe XD (ADOBEXD)
- Immagine (IMAGE)
- PDF (PDF)
- Video (VIDEO)
- Ricerca esterna (EXTRNL)
- Ricerca esterna a selezione multipla (MULTEXTRNL)
- Campo nativo (WFNATIVE)
- Campo Planning (WFPLANNING)
- KPI rapportato alla scala cronologica
- Rollup (ROLLUP)
- Documenti (DOCUMENT)
-
Configurazioni
Aggiunto.
Ruolo (ROLE)
Un oggetto Ruolo (ruolo) rappresenta una capacità funzionale o un insieme di competenze che un utente potrebbe acquisire, ad esempio Designer o Product Manager.
Sono stati aggiunti i seguenti campi:
-
lastUpdateDate
-
lastUpdatedByID
Sono stati aggiunti i seguenti campi:
- lastUpdatedBy
ScoreCardQuestion
Un oggetto ScoreCardQuestion rappresenta una domanda aggiunta a una scorecard. Queste domande sono solitamente determinate dal manager Portfolio e le loro risposte consentono al manager di comprendere quanto un progetto sia in linea con gli obiettivi del portfolio.
displayType
Per creare un sistema più semplice e flessibile, il tipo di campo Widget (WIDGET) è stato dichiarato obsoleto e suddiviso nei seguenti tipi di campo:
- Adobe XD (ADOBEXD)
- Immagine (IMAGE)
- PDF (PDF)
- Video (VIDEO)
- Ricerca esterna (EXTRNL)
- Ricerca esterna a selezione multipla (MULTEXTRNL)
- Campo nativo (WFNATIVE)
- Campo Planning (WFPLANNING)
- KPI rapportato alla scala cronologica
- Rollup (ROLLUP)
- Documenti (DOCUMENT)
AssegnazioneModello (TASSGN)
Un oggetto TemplateAssignment rappresenta la connessione tra un'attività modello e l'utente, il team o il gruppo assegnato a lavorarci. Quando si utilizza il modello per un progetto, l'utente, il team o il gruppo viene assegnato all'attività.
L'oggetto TemplateAssignment ha aggiunto il flag DATA_EXTENDIBLE.
Sono stati aggiunti i seguenti campi diretti:
-
categoryID
Una categoria è un modulo personalizzato. Questo campo consente di aggiungere un modulo personalizzato a un'assegnazione.
Sono stati aggiunti i seguenti campi di riferimento:
-
categoria
Una categoria è un modulo personalizzato. Questo campo consente di aggiungere un modulo personalizzato a un'assegnazione.
Sono stati aggiunti i seguenti campi della raccolta:
-
objectCategories
Una categoria è un modulo personalizzato. Questo campo consente di aggiungere un modulo personalizzato a un'assegnazione.
Scheda orario (TSHET)
Un oggetto Timesheet rappresenta un foglio ore virtuale che consente agli utenti di immettere le ore effettivamente lavorate per le attività, i progetti e i tipi di ore di lavoro comune.
-
objCode
Rimosso.