Nouveautés de la version 18 de l’API
Créé pour :
- Développeur
Adobe Workfront a publié la version 18 de l’API le 8 avril 2024. La version 18 de l’API présente les changements suivants par rapport à la version 17.
Ressources ajoutées
Aucune ressource n’a été ajoutée pour la version 18 de l’API.
Ressources supprimées
Aucune ressource n’a été supprimée pour la version 18 de l’API.
Ressources modifiées
AccessLevelPermissions (ALVPER)
Un objet AccessLevelPermissions représente une autorisation spécifique d’accès, de création ou de modification d’un objet Workfront. Ces autorisations peuvent ensuite être associées à un niveau d’accès.
Champs directs |
|
AccessRequest (ACSREQ)
Si une personne n’a pas accès à un objet Workfront dont elle a besoin, elle peut demander l’accès à cet objet. L’objet AccessRequest représente cette requête.
Champs directs |
|
AccessRule (ACSRUL)
Un objet AccessRule représente un jeu de règles dans les niveaux d’accès personnalisés qui détermine comment les personnes peuvent partager les projets qu’elles créent.
Champs directs |
|
Approval (APPROVAL)
Un élément de travail donné, tel qu’une tâche, un document ou une feuille de temps, peut exiger qu’une personne en charge de la supervision ou une autre personne valide l’élément de travail. Un objet Approbation représente l’action de validation d’un élément de travail.
Champs directs |
|
AwaitApproval (AWAPVL)
-
Ajout des opérations suivantes :
-
ADD
-
DELETE
-
Baseline (BLIN)
Les niveaux de référence sont des instantanés de ce à quoi ressemblaient les performances d’un projet à un moment donné dans le temps. Elles stockent des informations clés sur le projet, telles que les dates clés, la progression, et les valeurs de coût et de revenu.
-
Ajout des champs suivants :
-
actualBillableExpenseCost
-
actualNonBillableExpenseCost
-
plannedBillableExpenseCost
-
plannedNonBillableExpenseCost
-
BaselineTask (BSTSK)
Les références sont des instantanés de ce à quoi ressemblaient les performances d’un projet à un moment donné dans le temps. Elles stockent des informations clés sur le projet, telles que les dates clés et la progression, ainsi que les valeurs des coûts et des revenus. Lorsque vous créez une référence, les informations de tâche sont également capturées sur les tâches de base de cette référence.
-
Ajout des champs suivants :
-
actualBillableExpenseCost
-
actualNonBillableExpenseCost
-
plannedBillableExpenseCost
-
plannedNonBillableExpenseCost
-
Category (CTGY)
Un objet Category est un formulaire personnalisé.
-
catObjCode :
Ajout des valeurs possibles suivantes :
-
NLBRCY
(Catégorie de ressources non liée à la main-d’œuvre) -
HOUR
(Heure) -
RTCRD
(Carte tarifaire)
-
-
objTypes :
Ajout des valeurs possibles suivantes :
-
NLBRCY
(Catégorie de ressources non liée à la main-d’œuvre) -
HOUR
(Heure) -
RTCRD
(Carte tarifaire)
-
Document (DOCU)
Un objet Document représente un fichier (tel qu’un support écrit, des images ou d’autres formes d’informations).
-
createLargeDocument :
Ajout du paramètre suivant :
documentID
-
moveToFolder :
Ajouté. Cette nouvelle action utilise les paramètres suivants :
-
documentIDs
-
folderID
-
moveToFolder
-
FinancialData (FINDAT)
-
Ajout des champs suivants :
-
actualBillableExpenseCost
-
actualNonBillableExpenseCost
-
plannedBillableExpenseCost
-
plannedNonBillableExpenseCost
-
-
Ajout des champs suivants :
-
actualBillableExpenseCost
-
actualNonBillableExpenseCost
-
plannedBillableExpenseCost
-
plannedNonBillableExpenseCost
-
JournalEntry (JRNLE)
L’objet JournalEntry peut être configuré pour enregistrer des informations sur des champs d’objet spécifiques chaque fois que ces champs sont modifiés. Lorsqu’un champ est configuré pour être enregistré dans le cadre de l’objet JournalEntry, une entrée de journal correspondante est créée chaque fois que ce champ est modifié.
-
changeType
Ajout des valeurs possibles suivantes :
-
AAO
(enum.actiontypeenum.assetapproval.opened) -
ADM
(enum.actiontypeenum.assetapproval.locked.all.decisions.made) -
AUL
(enum.actiontypeenum.assetapproval.unlocked.manual) -
ALM
(enum.actiontypeenum.assetapproval.locked.manual)
-
OpTask (OPTASK)
Un objet OpTask est généralement appelé un Problème. Un problème est un élément de travail qui indique généralement qu’un problème empêche la réalisation d’une tâche ou d’un projet. Il peut également s’agir d’une demande de centre d’assistance. Les ordres de modification, les requêtes et les bugs sont également des problèmes.
-
convertToProject :
Ajout des champs suivants :
-
copyCategories
-
copyNativeFields
-
-
convertToTask :
Ajout des champs suivants :
-
copyCategories
-
copyNativeFields
-
Project (PROJ)
Les projets sont des éléments de travail dans Workfront et sont un bloc de création essentiel de la façon dont Workfront aide les personnes à travailler. Un objet Projet représente un groupe de tâches avec un objectif commun et spécifique.
-
Ajout des champs suivants :
-
actualBillableExpenseCost
-
actualNonBillableExpenseCost
-
plannedBillableExpenseCost
-
plannedNonBillableExpenseCost
-
-
createProjectWithOverride
Ajouté.
ProjectUserRole (PTEAM)
-
Ajout du champ suivant :
- ID
-
Ajout du champ suivant :
- ID
QueueDef (QUED)
Un objet QueueDef représente une file d’attente, à savoir un projet qui a été publié dans la zone Centre d’assistance pour permettre aux utilisateurs et utilisatrices d’y envoyer des problèmes.
-
requestorCoreAction
Ajout des valeurs possibles suivantes :
-
VIEW_COST_RATES
(Afficher les taux de dépenses) -
VIEW_BILLING_RATES
(Afficher les taux de facturation) -
VIEW_GENERAL_FINANCE
(Afficher les finances générales) -
EDIT_COST_RATES
(Modifier les taux de dépenses) -
EDIT_BILLING_RATES
(Modifier les taux de facturation) -
EDIT_GENERAL_FINANCE
(Modifier les finances générales)
-
-
requestorForbiddenActions
Ajout des valeurs possibles suivantes :
-
VIEW_COST_RATES
(Afficher les taux de dépenses) -
VIEW_BILLING_RATES
(Afficher les taux de facturation) -
VIEW_GENERAL_FINANCE
(Afficher les finances générales) -
EDIT_COST_RATES
(Modifier les taux de dépenses) -
EDIT_BILLING_RATES
(Modifier les taux de facturation) -
EDIT_GENERAL_FINANCE
(Modifier les finances générales)
-
Rate (RATE)
Un objet Rate représente un taux de facturation dans Workfront.
-
companyID
Ajout des indicateurs suivants :
-
AUTO_LOAD
-
DYNAMIC
-
-
displayName
Ajouté.
-
displayName
Ajouté.
Task (TASK)
Un objet Task représente un élément de travail qui doit être exécuté comme une étape vers la réalisation d’un objectif final (achèvement d’un projet).
-
Ajout des champs suivants :
-
actualBillableExpenseCost
-
actualNonBillableExpenseCost
-
plannedBillableExpenseCost
-
plannedNonBillableExpenseCost
-
-
convertToProject
Ajout du champ suivant :
copyCategories
Template (TMPL)
Un objet Template représente un modèle de projet. Les projets peuvent être créés à partir de modèles pour gagner du temps. Un modèle contient une équipe et des tâches qui seront copiées dans tout projet créé à partir du modèle.
-
Ajout des champs suivants :
-
plannedBillableExpenseCost
-
plannedNonBillableExpenseCost
-
TemplateTask (TTSK)
Un objet TemplateTask représente une tâche qui fait partie d’un modèle. Les tâches de modèle deviennent des tâches dans le projet où le modèle est utilisé.
-
Ajout des champs suivants :
-
plannedBillableExpenseCost
-
plannedNonBillableExpenseCost
-
TemplateUserRole (TTEAM)
-
Ajout du champ suivant :
- ID
-
Ajout du champ suivant :
- ID
Timesheet (TSHET)
Un objet Timesheet représente une feuille de temps virtuelle qui permet aux utilisateurs et utilisatrices de saisir les heures effectives travaillées pour les tâches, les projets et les types d’heures supplémentaires.
-
Suppression du champ suivant :
- objCode
Update (UPDATE)
Les éléments de travail dans Workfront peuvent être mis à jour afin de tenir les utilisateurs et utilisatrices informés du statut actuel. Un objet Update représente l’une de ces mises à jour. Les mises à jour peuvent être saisies par les utilisateurs et utilisatrices ou créées par le système Workfront.
-
updateType
Ajout des valeurs possibles suivantes :
-
assetapprovalsLockedAllDecisionsMade
-
assetapprovalsUnlockedManual
-
assetapprovalsLockedManual
-
assetapprovalOpened
-
-
recentUpdatesObjIDs
Ajouté.
UserPrefValue (USERPF)
Un objet UserPrefValue représente une préférence utilisateur ou utilisatrice.
-
value
Ajout du programme de validation
MAX_LENGTH
Work (WORK)
Un objet Work est une interface commune dont Task et OpTask héritent tous deux et qui partage le code commun entre les deux.
-
Ajout des champs suivants :
-
actualBillableExpenseCost
-
actualNonBillableExpenseCost
-
plannedBillableExpenseCost
-
plannedNonBillableExpenseCost
-