Nouveautés de la version 19 de l’API
Créé pour :
- Développeur
Adobe Workfront a publié la version 19 de l’API le mardi 8 avril 2024. La version 19 de l’API présente les changements suivants par rapport à la version 18.
Ressources ajoutées
Aucune ressource n’a été ajoutée pour la version 19 de l’API.
Ressources supprimées
Aucune ressource n’a été supprimée pour l’API version 19.
Ressources modifiées
AccessLevel (ACSLVL)
Un objet AccessLevel est associé à des personnes et décrit le jeu d’autorisations AccessLevelPermissions qui déterminent ce à quoi la personne peut accéder.
-
accessRestrictions
Ajout des valeurs possibles suivantes :
- Désactiver l’assistant d’IA pour Workfront (AIOFF)
Assignment (ASSGN)
Un objet Affectation représente le lien entre un élément de travail et l'utilisateur, l'équipe ou le groupe affecté à ce travail.
L'objet Assignment a ajouté l'indicateur DATA_EXTENDIBLE.
Ajout des champs directs suivants :
-
categoryID
Une catégorie est un formulaire personnalisé. Ce champ permet d’ajouter un formulaire personnalisé à une affectation.
-
priorité
Ce champ autorise les valeurs suivantes :
- 0 (Aucun)
- 1 (Faible)
- 2 (Normal)
- 3 (Élevé)
- 4 (Urgent)
Ajout des champs de référence suivants :
-
catégorie
Une catégorie est un formulaire personnalisé. Ce champ permet d’ajouter un formulaire personnalisé à une affectation.
Ajout des champs de collection suivants :
-
objectCategories
Une catégorie est un formulaire personnalisé. Ce champ permet d’ajouter un formulaire personnalisé à une affectation.
Catégorie (CTGY)
Un objet Category est un formulaire personnalisé.
Les champs suivants ont été ajoutés pour permettre d’ajouter un formulaire personnalisé à une affectation.
-
catObjCode
Ajout des valeurs possibles suivantes :
- Assignment (ASSGN)
-
objTypes
Ajout des valeurs possibles suivantes :
- Assignment (ASSGN)
Classificateur (CLSF)
Un classificateur est un emplacement.
Ajout des actions suivantes :
- activateClassifiers
- deactivateClassifiers
Client
Un objet Customer représente une organisation qui utilise une instance de Workfront.
-
customEnumTypes
Ajout des valeurs possibles suivantes :
- Priorités d'affectation (PRIORITY_ASSIGNMENT)
L’objet CustomEnum permet de convertir les codes de statut en texte lisible par une personne.
CustomerPreferences (CUSTPR)
Un objet CustomerPreferences représente l’ensemble des préférences définies par un client ou une cliente pour son instance de Workfront.
-
name
Suppression des valeurs possibles suivantes :
- Activer l’intégration du zoom dans le flux de mises à jour (mot de passe : zoomIntegrationEnabled)
Document (DOCU)
Un objet Document représente un fichier (tel qu’un support écrit, des images ou d’autres formes d’informations).
-
createLargeDocument
Ajout de la
folderID
de champs . -
sendDocumentsToExternalProvider
Ajout.
ExchangeRate (EXRATE)
Un objet ExchangeRate représente un taux de change de devise configuré dans Workfront. Les objets ExchangeRate ne sont pas dynamiques.
-
Les champs suivants ont ajouté le
REQUIRED
de validation :-
currency
-
taux
-
-
Les champs suivants ont été ajoutés :
-
enteredByID
-
entryDate
-
lastUpdateDate
-
lastUpdatedByID
-
-
Les champs suivants ont été ajoutés :
-
enteredBy
-
lastUpdatedBy
-
Groupe (GROUP)
Un objet Group représente un ensemble d’utilisateurs et utilisatrices et d’équipes. Les groupes représentent souvent la structure des services.
L’objet Group a ajouté l’indicateur PARTAGEABLE.
Hour (HOUR)
Un objet Hour représente une heure enregistrée par un utilisateur ou une utilisatrice sur une feuille de temps.
Les champs suivants ont été ajoutés :
-
assignedApproverID
-
isBillable
-
isBilling
-
changedByID
-
failedOnDate
-
rejetCommentaire
-
submittedByID
Les modifications suivantes ont été apportées au champ heures.
- Validateur supprimé GREATER_THAN
- Validateur ajouté NOT_EQUAL
Les actions suivantes ont été ajoutées :
-
approuver
-
désapprouver
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é.
-
drapeaux
Ajout des valeurs possibles suivantes :
-
Est un taux de coût (CR)
-
Est un taux de facturation (BR)
-
Est la finance générale (GF)
-
Est un financement combiné (FC)
-
Paramètre (PARAM)
Un objet de paramètre est un champ personnalisé.
-
dataType
Ajout de la valeur possible suivante :
- Durée (DRTN)
-
displayType
Pour créer un système plus convivial et plus flexible, le type de champ Widget (WIDGET) a été abandonné et divisé en plusieurs types de champs :
- Adobe XD (ADOBE XD)
- Image (IMAGE)
- PDF (PDF)
- Vidéo (VIDEO)
- Recherche externe (EXTRA)
- Recherche externe multi-sélection (MULTI-EXTRAIT)
- Champ natif (WFNATIVE)
- Champ Planning (WFPLANNING)
- KPI par étapes (chronologique)
- Cumul (ROLLUP)
- Documents (DOCUMENT)
-
configurations
Ajout.
Rôle (ROLE)
Un objet Rôle (fonction) représente une capacité fonctionnelle ou un ensemble de compétences qu’un utilisateur ou une utilisateur peut remplir, tel que Designer ou Chef ou Cheffe de produits.
Les champs suivants ont été ajoutés :
-
lastUpdateDate
-
lastUpdatedByID
Les champs suivants ont été ajoutés :
- lastUpdatedBy
ScoreCardQuestion
Un objet ScoreCardQuestion représente une question qui a été ajoutée à une carte de performance. Ces questions sont généralement définies par la personne gestionnaire du portfolio et leurs réponses lui permettent de comprendre dans quelle mesure un projet s’aligne sur les objectifs du portfolio.
displayType
Pour créer un système plus convivial et plus flexible, le type de champ Widget (WIDGET) a été abandonné et divisé en plusieurs types de champs :
- Adobe XD (ADOBE XD)
- Image (IMAGE)
- PDF (PDF)
- Vidéo (VIDEO)
- Recherche externe (EXTRA)
- Recherche externe multi-sélection (MULTI-EXTRAIT)
- Champ natif (WFNATIVE)
- Champ Planning (WFPLANNING)
- KPI par étapes (chronologique)
- Cumul (ROLLUP)
- Documents (DOCUMENT)
TemplateAssignment (TÂCHE)
Un objet TemplateAssignment représente le lien entre une tâche de modèle et l'utilisateur, l'équipe ou le groupe affecté à cette tâche. Lorsque le modèle est utilisé pour un projet, cet utilisateur, cette équipe ou ce groupe est affecté à la tâche.
L'objet TemplateAssignment a ajouté l'indicateur DATA_EXTENDIBLE.
Ajout des champs directs suivants :
-
categoryID
Une catégorie est un formulaire personnalisé. Ce champ permet d’ajouter un formulaire personnalisé à une affectation.
Ajout des champs de référence suivants :
-
catégorie
Une catégorie est un formulaire personnalisé. Ce champ permet d’ajouter un formulaire personnalisé à une affectation.
Ajout des champs de collection suivants :
-
objectCategories
Une catégorie est un formulaire personnalisé. Ce champ permet d’ajouter un formulaire personnalisé à une affectation.
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.
-
objCode
Supprimé.