Neue Funktionen in der API-Version 18

Adobe Workfront veröffentlichte API-Version 18 am 8. April 2024. Die API-Version 18 enthält die folgenden Änderungen gegenüber Version 15.

Ressourcen hinzugefügt

Für API-Version 18 wurden keine Ressourcen hinzugefügt.

Entfernte Ressourcen

Für API-Version 18 wurden keine Ressourcen entfernt

Geänderte Ressourcen

AccessLevelPermissions (ALVPER)

Ein AccessLevelPermissions-Objekt stellt eine bestimmte Berechtigung zum Zugreifen auf, Erstellen oder Ändern eines Workfront-Objekts dar. Diese Berechtigungen können dann mit einer Zugriffsebene verknüpft werden.

Direkte Felder
  • CoreAction

    Folgende mögliche Werte wurden hinzugefügt:

    • VIEW_COST_RATES (Kostensätze anzeigen)

    • VIEW_BILLING_RATES (Abrechnungssätze anzeigen)

    • VIEW_GENERAL_FINANCE (Allgemeine Finanzen anzeigen)

    • EDIT_COST_RATES (Kostensätze bearbeiten)

    • EDIT_BILLING_RATES (Abrechnungssätze bearbeiten)

    • EDIT_GENERAL_FINANCE (Allgemeine Finanzen bearbeiten)

  • forbiddenActions

    Folgende mögliche Werte wurden hinzugefügt:

    • VIEW_COST_RATES (Kostensätze anzeigen)

    • VIEW_BILLING_RATES (Abrechnungssätze anzeigen)

    • VIEW_GENERAL_FINANCE (Allgemeine Finanzen anzeigen)

    • EDIT_COST_RATES (Kostensätze bearbeiten)

    • EDIT_BILLING_RATES (Abrechnungssätze bearbeiten)

    • EDIT_GENERAL_FINANCE (Allgemeine Finanzen bearbeiten)

  • secondaryActions

    Folgende mögliche Werte wurden hinzugefügt:

    • VIEW_COST_RATES (Kostensätze anzeigen)

    • VIEW_BILLING_RATES (Abrechnungssätze anzeigen)

    • VIEW_GENERAL_FINANCE (Allgemeine Finanzen anzeigen)

    • EDIT_COST_RATES (Kostensätze bearbeiten)

    • EDIT_BILLING_RATES (Abrechnungssätze bearbeiten)

    • EDIT_GENERAL_FINANCE (Allgemeine Finanzen bearbeiten)

AccessRequest (ACSREQ)

Wenn ein(e) Benutzende® keinen Zugriff auf ein Objekt in Workfront hat, das er/sie benötigt, kann er/sie Zugriff auf dieses Objekt anfordern. Das AccessRequest-Objekt stellt diese Anforderung dar.

Direkte Felder
  • Handlung

    Folgende mögliche Werte wurden hinzugefügt:

    • VIEW_COST_RATES (Kostensätze anzeigen)

    • VIEW_BILLING_RATES (Abrechnungssätze anzeigen)

    • VIEW_GENERAL_FINANCE (Allgemeine Finanzen anzeigen)

    • EDIT_COST_RATES (Kostensätze bearbeiten)

    • EDIT_BILLING_RATES (Abrechnungssätze bearbeiten)

    • EDIT_GENERAL_FINANCE (Allgemeine Finanzen bearbeiten)

Zugriffsregel (ACSRUL)

Ein AccessRule-Objekt stellt einen Regelsatz in benutzerdefinierten Zugriffsebenen dar, der bestimmt, wie Benutzer erstellte Projekte freigeben können.

Direkte Felder
  • CoreAction

    Folgende mögliche Werte wurden hinzugefügt:

    • VIEW_COST_RATES (Kostensätze anzeigen)

    • VIEW_BILLING_RATES (Abrechnungssätze anzeigen)

    • VIEW_GENERAL_FINANCE (Allgemeine Finanzen anzeigen)

    • EDIT_COST_RATES (Kostensätze bearbeiten)

    • EDIT_BILLING_RATES (Abrechnungssätze bearbeiten)

    • EDIT_GENERAL_FINANCE (Allgemeine Finanzen bearbeiten)

  • forbiddenActions

    Folgende mögliche Werte wurden hinzugefügt:

    • VIEW_COST_RATES (Kostensätze anzeigen)

    • VIEW_BILLING_RATES (Abrechnungssätze anzeigen)

    • VIEW_GENERAL_FINANCE (Allgemeine Finanzen anzeigen)

    • EDIT_COST_RATES (Kostensätze bearbeiten)

    • EDIT_BILLING_RATES (Abrechnungssätze bearbeiten)

    • EDIT_GENERAL_FINANCE (Allgemeine Finanzen bearbeiten)

  • secondaryActions

    Folgende mögliche Werte wurden hinzugefügt:

    • VIEW_COST_RATES (Kostensätze anzeigen)

    • VIEW_BILLING_RATES (Abrechnungssätze anzeigen)

    • VIEW_GENERAL_FINANCE (Allgemeine Finanzen anzeigen)

    • EDIT_COST_RATES (Kostensätze bearbeiten)

    • EDIT_BILLING_RATES (Abrechnungssätze bearbeiten)

    • EDIT_GENERAL_FINANCE (Allgemeine Finanzen bearbeiten)

Validierung (VALIDIERUNG)

Für ein bestimmtes Arbeitselement, z. B. eine Aufgabe, ein Dokument oder eine Arbeitszeittabelle, muss möglicherweise ein Supervisor oder ein anderer Benutzer das Arbeitselement abzeichnen. Ein Validierungsobjekt stellt die Aktion des Abzeichnens eines Arbeitselements dar.

Direkte Felder
  • Die folgenden Felder wurden hinzugefügt:

    • actualBillableExpenseCost

    • actualNonBillableExpenseCost

    • scheduledBillableExpenseCost

    • scheduledNonBillableExpenseCost

Warten auf Genehmigung (AWAPVL)

Vorgänge
  • Folgende Vorgänge wurden hinzugefügt:

    • HINZUFÜGEN

    • DELETE

Baseline (BLIN)

Baselines sind Momentaufnahmen davon, wie die Leistung eines Projekts zu einem bestimmten Zeitpunkt aussah. Sie speichern wichtige Informationen über das Projekt, wie wichtige Daten, Fortschritt, Kosten und Umsatzwerte.

Direkte Felder
  • Die folgenden Felder wurden hinzugefügt:

    • actualBillableExpenseCost

    • actualNonBillableExpenseCost

    • scheduledBillableExpenseCost

    • scheduledNonBillableExpenseCost

Baseline-Aufgabe (BSTSK)

Baselines sind Momentaufnahmen davon, wie die Leistung eines Projekts zu einem bestimmten Zeitpunkt aussah. Sie speichern wichtige Informationen über das Projekt, wie wichtige Daten, Fortschritt, Kosten und Umsatzwerte. Wenn Sie eine Baseline erstellen, werden die Aufgabeninformationen auch in den Baseline-Aufgaben dieser Baseline erfasst.

Direkte Felder
  • Die folgenden Felder wurden hinzugefügt:

    • actualBillableExpenseCost

    • actualNonBillableExpenseCost

    • scheduledBillableExpenseCost

    • scheduledNonBillableExpenseCost

Kategorie (CTGY)

Ein Kategorieobjekt ist ein benutzerdefiniertes Formular.

Direkte Felder
  • catObjCode:

    Folgende mögliche Werte wurden hinzugefügt:

    • NLBRCY (Sonstige Ressourcenkategorie)

    • HOUR (Stunde)

    • RTCRD (Tarifkarte)

  • objTypes:

    Folgende mögliche Werte wurden hinzugefügt:

    • NLBRCY (Sonstige Ressourcenkategorie)

    • HOUR (Stunde)

    • RTCRD (Tarifkarte)

Dokument (DOCU)

Ein Dokumentobjekt, das eine Datei darstellt (z. B. geschriebenes Material, Bilder oder andere Informationsformen).

Aktionen
  • createLargeDocument:

    Der folgende Parameter wurde hinzugefügt:

    • documentID
  • moveToFolder:

    hinzugefügt. Diese neue Aktion führt die folgenden Parameter aus:

    • documentIDs

    • folderID

    • moveToFolder

FinancialData (FINDAT)

Direkte Felder
  • Die folgenden Felder wurden hinzugefügt:

    • actualBillableExpenseCost

    • actualNonBillableExpenseCost

    • scheduledBillableExpenseCost

    • scheduledNonBillableExpenseCost

Standardfelder
  • Die folgenden Felder wurden hinzugefügt:

    • actualBillableExpenseCost

    • actualNonBillableExpenseCost

    • scheduledBillableExpenseCost

    • scheduledNonBillableExpenseCost

Tagebucheintrag (JRNLE)

Das JournalEntry-Objekt kann so eingerichtet werden, dass jedes Mal, wenn diese Felder geändert werden, Informationen zu bestimmten Objektfeldern protokolliert werden. Wenn ein Feld so eingerichtet ist, dass es als Teil des Journaleintragsobjekts protokolliert wird, wird jedes Mal, wenn dieses Feld geändert wird, ein entsprechender Journaleintrag erstellt.

Direkte Felder
  • changeType

    Folgende mögliche Werte wurden hinzugefügt:

    • 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)

Ein OpTask-Objekt wird im Allgemeinen als Problem bezeichnet. Ein Problem ist ein Arbeitselement, das normalerweise darauf hinweist, dass ein Problem vorliegt, das den Abschluss einer Aufgabe oder eines Projekts verhindert. Ein Problem kann auch eine Helpdesk-Anfrage sein. Änderungsanforderungen, -anfragen und -fehler sind ebenfalls Probleme.

Aktionen
  • convertToProject:

    Die folgenden Felder wurden hinzugefügt:

    • copyCategories

    • copyNativeFields

  • convertToTask:

    Die folgenden Felder wurden hinzugefügt:

    • copyCategories

    • copyNativeFields

Projekt (PROJ)

Projekte sind Arbeitselemente innerhalb von Workfront und ein wichtiger Baustein in der Art und Weise, wie Workfront Menschen bei der Arbeit unterstützt. Ein Project-Objekt stellt eine Gruppe von Aufgaben mit einem gemeinsamen, spezifischen Ziel dar.

Direkte Felder
  • Die folgenden Felder wurden hinzugefügt:

    • actualBillableExpenseCost

    • actualNonBillableExpenseCost

    • scheduledBillableExpenseCost

    • scheduledNonBillableExpenseCost

Aktionen
  • createProjectWithOverride

    hinzugefügt.

ProjectUserRole (PTEAM)

Direkte Felder
  • Das folgende Feld wurde hinzugefügt:

    • ID
Kernfelder
  • Das folgende Feld wurde hinzugefügt:

    • ID

QueueDef (QUED)

Ein QueueDef-Objekt stellt eine Warteschlange dar. Dabei handelt es sich um ein Projekt, das im Helpdesk-Bereich veröffentlicht wurde, um Benutzenden die Übermittlung von Problemen zu ermöglichen.

Direkte Felder
  • RequestorCoreAction

    Folgende mögliche Werte wurden hinzugefügt:

    • VIEW_COST_RATES (Kostensätze anzeigen)

    • VIEW_BILLING_RATES (Abrechnungssätze anzeigen)

    • VIEW_GENERAL_FINANCE (Allgemeine Finanzen anzeigen)

    • EDIT_COST_RATES (Kostensätze bearbeiten)

    • EDIT_BILLING_RATES (Abrechnungssätze bearbeiten)

    • EDIT_GENERAL_FINANCE (Allgemeine Finanzen bearbeiten)

  • RequestorForbiddenActions

    Folgende mögliche Werte wurden hinzugefügt:

    • VIEW_COST_RATES (Kostensätze anzeigen)

    • VIEW_BILLING_RATES (Abrechnungssätze anzeigen)

    • VIEW_GENERAL_FINANCE (Allgemeine Finanzen anzeigen)

    • EDIT_COST_RATES (Kostensätze bearbeiten)

    • EDIT_BILLING_RATES (Abrechnungssätze bearbeiten)

    • EDIT_GENERAL_FINANCE (Allgemeine Finanzen bearbeiten)

Satz (RATE)

Ein Tarifobjekt stellt einen Abrechnungssatz in Workfront dar.

Direkte Felder
  • companyID

    Die folgenden Flags wurden hinzugefügt:

    • AUTO_LOAD

    • DYNAMISCH

  • displayName

    hinzugefügt.

Kernfelder
  • displayName

    hinzugefügt.

Aufgabe (AUFGABE)

Ein Aufgabenobjekt stellt ein Arbeitselement dar, das als Schritt zum Erreichen eines endgültigen Ziels (Fertigstellen eines Projekts) ausgeführt werden muss.

Direkte Felder
  • Die folgenden Felder wurden hinzugefügt:

    • actualBillableExpenseCost

    • actualNonBillableExpenseCost

    • scheduledBillableExpenseCost

    • scheduledNonBillableExpenseCost

Aktionen
  • convertToProject

    Das folgende Feld wurde hinzugefügt:

    • copyCategories

Vorlage (TMPL)

Ein Vorlagenobjekt stellt ein Muster für ein Projekt dar. Projekte können aus Vorlagen erstellt werden, um Zeit zu sparen. Eine Vorlage enthält ein Team und Aufgaben, die in jedes aus der Vorlage erstellte Projekt kopiert werden.

Direkte Felder
  • Die folgenden Felder wurden hinzugefügt:

    • scheduledBillableExpenseCost

    • scheduledNonBillableExpenseCost

Vorlagenaufgabe (TTSK)

Ein TemplateTask-Objekt stellt eine Aufgabe dar, die Teil einer Vorlage ist. Vorlagenaufgaben werden zu Aufgaben im Projekt, in dem die Vorlage verwendet wird.

Direkte Felder
  • Die folgenden Felder wurden hinzugefügt:

    • scheduledBillableExpenseCost

    • scheduledNonBillableExpenseCost

TemplateUserRole (TEAM)

Direkte Felder
  • Das folgende Feld wurde hinzugefügt:

    • ID
Kernfelder
  • Das folgende Feld wurde hinzugefügt:

    • ID

Arbeitszeittabelle (TABELLE)

Ein Arbeitszeittabellen-Objekt stellt eine virtuelle Arbeitszeitkarte dar, mit der Benutzer tatsächliche Arbeitsstunden für Aufgaben, Projekte und allgemeine Stundentypen eingeben können.

Kernfelder
  • Das folgende Feld wurde entfernt:

    • objCode

Aktualisieren (AKTUALISIEREN)

Arbeitselemente in Workfront können aktualisiert werden, um Benutzende über den aktuellen Status zu informieren. Ein Update -Objekt stellt eine dieser Aktualisierungen dar. Aktualisierungen können von Benutzenden eingegeben oder vom Workfront-System erstellt werden.

Direkte Felder
  • updateType

    Folgende mögliche Werte wurden hinzugefügt:

    • assetapprovalsLockedAllDecisionsMade

    • assetapprovalsUnlockedManual

    • assetapprovalsLockedManual

    • assetapprovalOpened

Aktionen
  • recentUpdatesObjIDs

    hinzugefügt.

UserPrefValue (USERPF)

Ein UserPrefValue-Objekt, das eine Benutzervoreinstellung darstellt.

Direkte Felder
  • Wert

    Validator hinzugefügt MAX_LENGTH

Arbeit (ARBEIT)

Ein Arbeitsobjekt ist eine gemeinsame Schnittstelle, die sowohl von Task als auch von OpTask erbt wird und gemeinsamen Code zwischen den beiden verwendet.

Direkte Felder
  • Die folgenden Felder wurden hinzugefügt:

    • actualBillableExpenseCost

    • actualNonBillableExpenseCost

    • scheduledBillableExpenseCost

    • scheduledNonBillableExpenseCost

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