Novidades da API versão 20

O Adobe Workfront lançou a API versão 20 em 4 de maio de 2025. A API versão 20 apresenta as seguintes alterações da versão 19.

Recursos adicionados

Nenhum recurso foi adicionado para a API versão 20.

Recursos removidos

Nenhum recurso foi removido para a API versão 20

Recursos modificados

Permissões de Nível de Acesso (ALVPER)

Um objeto AccessLevelPermissions representa uma permissão específica para acessar, criar ou modificar um objeto Workfront. Essas permissões podem ser associadas a um Nível de acesso.

Campos diretos
  • coreAction

    Foram adicionados os seguintes valores possíveis:

    • REMOVE_CUSTOMFORM (Remover dos dados personalizados)

    • ADD_SUB_PROJECTS (Adicionar subprojetos)

  • açõesProibidas

    Foram adicionados os seguintes valores possíveis:

    • REMOVE_CUSTOMFORM (Remover dos dados personalizados)

    • ADD_SUB_PROJECTS (Adicionar subprojetos)

  • açõesSecundárias

    Foram adicionados os seguintes valores possíveis:

    • REMOVE_CUSTOMFORM (Remover dos dados personalizados)

    • ADD_SUB_PROJECTS (Adicionar subprojetos)

Solicitação de acesso (ACSREQ)

Se um usuário não tiver acesso a um objeto no Workfront necessário, ele poderá solicitar acesso a esse objeto. O objeto AccessRequest representa essa solicitação.

Campos diretos
  • ação

    Foram adicionados os seguintes valores possíveis:

    • REMOVE_CUSTOMFORM (Remover dos dados personalizados)

    • ADD_SUB_PROJECTS (Adicionar subprojetos)

Regra de acesso (ACSRUL)

Um objeto AccessRule representa um conjunto de regras em níveis de acesso personalizados que determina como os usuários podem compartilhar projetos criados por eles.

Campos diretos
  • coreAction

    Foram adicionados os seguintes valores possíveis:

    • REMOVE_CUSTOMFORM (Remover dos dados personalizados)

    • ADD_SUB_PROJECTS (Adicionar subprojetos)

  • açõesProibidas

    Foram adicionados os seguintes valores possíveis:

    • REMOVE_CUSTOMFORM (Remover dos dados personalizados)

    • ADD_SUB_PROJECTS (Adicionar subprojetos)

  • açõesSecundárias

    Foram adicionados os seguintes valores possíveis:

    • REMOVE_CUSTOMFORM (Remover dos dados personalizados)

    • ADD_SUB_PROJECTS (Adicionar subprojetos)

Anexo da notificação (ANMATT)

Campos diretos
  • fileExtension

    Foram adicionados os seguintes valores possíveis:

    • tiff (enum.fileextension.tiff)

Aprovação (APPROVAL)

Um determinado item de trabalho, como uma tarefa, um documento ou uma folha de horas, pode exigir que um supervisor ou outro usuário faça logoff no item de trabalho. Um objeto de Aprovação representa a ação de desconectar em um item de trabalho.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • atualBenefit
    • atualBillableExpenseCost
    • atualCost
    • atualExpenseCost
    • atualLaborCost
    • atualNonBillableExpenseCost
    • atualRevenue
    • atualRiskCost
    • atualValue
    • billingRevenue
    • orçamento
    • budgetCost
    • budgetedHours
    • budgetedLaborCost
    • costAmount
    • costType
    • fixedCost
    • fixedRevenue
    • plannedBenefit
    • plannedBillableExpenseCost
    • plannedCost
    • plannedExpenseCost
    • plannedLaborCost
    • plannedNonBillableExpenseCost
    • plannedRiskCost
    • plannedValue
    • remainingCost
    • remainingRevenue
    • remainingRiskCost
    • resourcePlannerBudgetedHours
    • resourcePlannerBudgetedLaborCost
    • riskPerformanceIndex
  • Os seguintes campos alteraram seu tipo de double para class java.math.BigDecimal:

    • atualCost
    • atualRevenue
    • plannedCost
    • plannedRevenue
  • plannedDuration

    Adicionados os sinalizadores DYNAMIC, LAZY_READ e READ_ONLY

  • resourcePlannerBudgetedHours

    Adição do sinalizador CURRENCY

  • costType

    Adicionado o valor possível URH (Usuário e Função por hora)

  • revenueType

    Adicionados os valores possíveis URH (Usuário e Função por hora), URC (Usuário e Função por hora com Cap) e URF (Usuário e Função por hora mais Fixo)

Campos de coleção

Os seguintes campos foram adicionados:

  • taxasDeCobrança
  • costRates

Atribuição (ASSGN)

Um objeto Atribuição representa a conexão entre um item de trabalho e o usuário, equipe ou grupo atribuído para trabalhar nele.

O objeto Assignment adicionou os sinalizadores ATTRIBUTE_ATTACHABLE e DOMAIN_EXTENDABLE.

Avatar

Um objeto Avatar é uma foto do usuário.

Campos diretos
  • códigoObjetoAnexado

    Adicionado

Campos principais
  • códigoObjetoAnexado

    Adicionado

Operações
  • CÓPIA

    Adicionado

Linha de base (BLIN)

Linhas de Base são instantâneos de como era o desempenho de um projeto em um determinado momento. Eles armazenam informações importantes sobre o projeto, como datas importantes, progresso, valores de custo e receita.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • atualBillableExpenseCost
    • atualCost
    • atualNonBillableExpenseCost
    • orçamento
    • eac
    • plannedBillableExpenseCost
    • plannedCost
    • plannedNonBillableExpenseCost
  • Os seguintes campos alteraram seu tipo de double para class java.math.BigDecimal:

    • atualCost
    • plannedCost
  • eac

    Adição do sinalizador CURRENCY

Tarefa da linha de base (BSTSK)

Linhas de Base são instantâneos de como era o desempenho de um projeto em um determinado momento. Eles armazenam informações importantes sobre o projeto, como datas importantes, progresso, valores de custo e receita. Quando você cria uma linha de base, as informações sobre a tarefa também são capturadas nas tarefas dessa linha de base.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • atualBillableExpenseCost
    • atualCost
    • atualNonBillableExpenseCost
    • plannedBillableExpenseCost
    • plannedCost
    • plannedNonBillableExpenseCost
  • Os seguintes campos alteraram seu tipo de double para class java.math.BigDecimal:

    • atualCost
    • plannedCost
  • eac

    Adição do sinalizador CURRENCY

Registro de Cobrança (BILL)

Um objeto BillingRecord registra a receita, as horas ou as despesas que podem ser faturadas. Essas informações podem ser usadas para criar faturas em um sistema de contabilidade externo.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • quantidade
    • otherAmount
  • entryDate

    Adicionado

Parâmetro da categoria (CTGYPA)

Campos diretos
  • configurações

    Adicionado

Empresa (CMPY)

Um objeto Company representa uma organização que consiste em uma coleção de pessoas.

O objeto Company adicionou o sinalizador SHARABLE.

Preferências do cliente (CUSTPR)

Um objeto CustomerPreferences representa o conjunto de preferências que um cliente definiu para sua instância do Workfront.

Campos diretos
  • nome

    Foram adicionados os seguintes valores possíveis:

    • project.mgmt:default.project.singleassignmentschedule (singleassignmentschedule)

    • project.mgmt:logged.taskissue.move (config.loggedtaskissuemove)

Taxa de Câmbio (EXRATE)

Um objeto ExchangeRate representa uma taxa de câmbio de moeda configurada no Workfront. Os objetos ExchangeRate não são dinâmicos.

Campos diretos

Os seguintes campos alteraram seu tipo de double para class java.math.BigDecimal:

  • taxa

Dados financeiros (FINDAT)

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • atualBillableExpenseCost
    • atualExpenseCost
    • atualFixedRevenue
    • atualLaborCost
    • atualLaborCostHours
    • atualLaborRevenue
    • atualNonBillableExpenseCost
    • fixedCost
    • plannedBillableExpenseCost
    • plannedExpenseCost
    • plannedFixedRevenue
    • plannedLaborCost
    • plannedLaborCostHours
    • plannedLaborRevenue
    • plannedNonBillableExpenseCost
    • totalAtualCost
    • totalAtualRevenue
    • totalPlannedCost
    • totalPlannedRevenue
    • totalCustoVariação
    • totalVarianceRevenue
    • varianceExpenseCost
    • varianceLaborCost
    • varianceLaborCostHours
    • varianceLaborRevenue

Grupo (GRUPO)

Um objeto Grupo representa um conjunto de usuários e equipes. Os grupos geralmente representam a estrutura departamental.

Campos diretos
  • moeda

    Adicionado

Hora (HORA)

Um objeto Hour representa uma hora registrada por um usuário em uma folha de horas.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • atualCost
    • resourceRevenue
  • Os seguintes campos alteraram seu tipo de double para class java.math.BigDecimal:

    • atualCost
    • resourceRevenue
  • ratesOrigin

    Adicionado

OpTask (OPTASK)

Um objeto OpTask é comumente conhecido como um Problema. Um problema é um item de trabalho que geralmente indica que há um problema que impede a conclusão de uma tarefa ou projeto. Um problema também pode ser uma solicitação de Help Desk. Pedidos de alteração, solicitações e bugs também são problemas.

O objeto OpTask adicionou o sinalizador DOMAIN_EXTENDABLE

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • atualCost
  • Os seguintes campos alteraram seu tipo de double para class java.math.BigDecimal:

    • atualCost

Parâmetro (PARAM)

Um objeto Parameter é um campo personalizado.

Campos diretos
  • displayType

    Foram adicionados os seguintes valores possíveis:

    • INTRNL (Pesquisa interna)

    • MULTINTRNL (Pesquisa Interna de Seleção Múltipla)

    • UIEXTNSION (enum.parameterdisplaytypeenum.uiextension)

Portfolio (PORTA)

Um objeto do Portfolio é uma coleção de projetos que competem pelos mesmos recursos, normalmente dinheiro ou pessoas para concluí-los.

O objeto Portfolio adicionou o sinalizador DOMAIN_EXTENDABLE.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • alinhado
    • orçamento
    • moeda
    • netValue
    • onBudget
    • onTime
    • portfolioNetValue
    • portfolioRoi
    • roi

Programa (PRGM)

Um objeto Programa é um subconjunto de projetos em um portfólio, em que projetos semelhantes podem ser agrupados.

O objeto Program adicionou o sinalizador DOMAIN_EXTENDABLE.

Projeto (PROJ)

Os projetos são itens de trabalho no Workfront e um elemento principal da maneira como o Workfront ajuda as pessoas a trabalhar. Um objeto Projeto representa um grupo de tarefas com uma meta comum e específica.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • atualBenefit
    • atualBillableExpenseCost
    • atualCost
    • atualExpenseCost
    • atualLaborCost
    • atualNonBillableExpenseCost
    • atualRevenue
    • atualRiskCost
    • atualValue
    • bcwp
    • bcws
    • billingRevenue
    • orçamento
    • budgetCost
    • budgetedHours
    • budgetedLaborCost
    • eac
    • fixedCost
    • fixedRevenue
    • plannedBenefit
    • plannedBillableExpenseCost
    • plannedCost
    • plannedExpenseCost
    • plannedLaborCost
    • plannedNonBillableExpenseCost
    • plannedRevenue
    • plannedRiskCost
    • plannedValue
    • remainingCost
    • remainingRevenue
    • remainingRiskCost
    • resourcePlannerBudgetedHours
    • resourcePlannerBudgetedLaborCost
    • riskPerformanceIndex
  • Os seguintes campos alteraram seu tipo de double para class java.math.BigDecimal:

    • atualCost
    • atualRevenue
    • plannedCost
    • plannedRevenue
  • resourcePlannerBudgetedHours

    Adição do sinalizador CURRENCY

QueueDef (QUED)

Um objeto QueueDef representa uma Fila, que é um projeto publicado na área Help Desk para permitir que os usuários enviem problemas a ele.

Campos diretos
  • solicitanteCoreAction

    Foram adicionados os seguintes valores possíveis:

    • REMOVE_CUSTOMFORM (Remover dos dados personalizados)

    • ADD_SUB_PROJECTS (Adicionar subprojetos)

  • solicitanteForbiddenActions

    Foram adicionados os seguintes valores possíveis:

    • REMOVE_CUSTOMFORM (Remover dos dados personalizados)

    • ADD_SUB_PROJECTS (Adicionar subprojetos)

Taxa (RATE)

Um objeto de Taxa representa uma taxa de cobrança no Workfront.

O objeto Rate adicionou o sinalizador ATTRIBUTE_ATTACHABLE.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • costPerHour
    • localBillingPerHour
    • localCostPerHour
    • localCurrency
    • rateValue
  • Os seguintes campos alteraram seu tipo de double para class java.math.BigDecimal:

    • costPerHour
    • localBillingPerHour
    • localCostPerHour
    • rateValue
  • Os seguintes campos foram adicionados:

    • moeda
    • bloqueado
    • tipo
    • value

Função (ROLE)

Um objeto Função (função de trabalho) representa uma capacidade funcional ou um conjunto de habilidades que um usuário pode preencher, como Designer ou Gerente de produto.

O objeto de Função adicionou o sinalizador DOMAIN_EXTENDABLE.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • billingPerHour
    • costPerHour
Campos de coleção
  • Os seguintes campos foram adicionados:

    • taxasDeCobrança
    • costRates

Relatório agendado (SCHREP)

Um objeto ScheduledReport representa um relatório que foi configurado para ser agendado para entrega.

Campos diretos
  • formato

    Foram adicionados os seguintes valores possíveis:

    • tiff (enum.fileextension.tiff)

ScoreCardQuestion (SCOREQ)

Um objeto ScoreCardQuestion representa uma pergunta que foi adicionada a um Scorecard. Essas perguntas geralmente são determinadas pelo gerente da Portfolio e suas respostas permitem que o gerente entenda como um projeto se alinha às metas do portfólio.

Campos diretos
  • displayType

    Foram adicionados os seguintes valores possíveis:

    • INTRNL (Pesquisa interna)

    • MULTINTRNL (Pesquisa Interna de Seleção Múltipla)

    • UIEXTNSION (enum.parameterdisplaytypeenum.uiextension)

Tarefa (TASK)

Um objeto Tarefa representa um item de trabalho que deve ser executado como uma etapa para atingir uma meta final (concluir um Projeto).

O objeto Task adicionou o sinalizador DOMAIN_EXTENDABLE.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • atualBillableExpenseCost
    • atualCost
    • atualExpenseCost
    • atualLaborCost
    • atualNonBillableExpenseCost
    • atualRevenue
    • costAmount
    • costType
    • plannedBillableExpenseCost
    • plannedCost/li>
    • plannedExpenseCost
    • plannedLaborCost
    • plannedNonBillableExpenseCost
    • plannedRevenue
  • Os seguintes campos alteraram seu tipo de double para class java.math.BigDecimal:

    • atualCost
    • atualRevenue
    • plannedCost
  • costType

    Foram adicionados os seguintes valores possíveis:

    • URH (Usuário e Função por Hora)
  • revenueType

    Foram adicionados os seguintes valores possíveis:

    • URH (Usuário e Função por Hora)
    • URC (Horas por dia do usuário e função com limite)
    • URF (Horas por Valor da Hora do Usuário e Função mais Taxa Fixa)

Modelo (TMPL)

Um objeto Modelo representa um padrão para um projeto. Os projetos podem ser criados a partir de modelos para economizar tempo. Um modelo contém uma equipe e tarefas, que serão copiadas para qualquer projeto criado a partir do modelo.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • orçamento
    • fixedCost
    • fixedRevenue
    • plannedBenefit
    • plannedBillableExpenseCost
    • plannedCost
    • plannedExpenseCost
    • plannedLaborCost
    • plannedNonBillableExpenseCost
    • plannedRevenue
    • plannedRiskCost
    • workRequired
  • Os seguintes campos alteraram seu tipo de double para class java.math.BigDecimal:

    • plannedCost
    • plannedRevenue
Campos de coleção

Os seguintes campos foram adicionados:

  • taxasDeCobrança
  • costRates

Tarefa de modelo (TTSK)

Um objeto TemplateTask representa uma Tarefa que faz parte de um Template. Modelos de Tarefa se tornam Tarefas no Projeto onde o Modelo é usado.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • billingAmount
    • costAmount
    • costType
    • plannedBillableExpenseCost
    • plannedCost/li>
    • plannedExpenseCost
    • plannedLaborCost
    • plannedNonBillableExpenseCost
    • plannedRevenue
    • revenueType
  • Os seguintes campos alteraram seu tipo de double para class java.math.BigDecimal:

    • plannedCost
    • plannedRevenue
  • costType

    Foram adicionados os seguintes valores possíveis:

    • URH (Usuário e Função por Hora)
  • revenueType

    Foram adicionados os seguintes valores possíveis:

    • URH (Usuário e Função por Hora)
    • URC (Horas por dia do usuário e função com limite)
    • URF (Horas por Valor da Hora do Usuário e Função mais Taxa Fixa)

Planilha de horas (TSHET)

Um objeto de Planilha de Horas representa um cartão de ponto virtual que permite aos Usuários inserir as horas reais trabalhadas para Tarefas, Projetos e Tipos de Horas Gerais.

Campos principais
  • objCode

    Removido

Atualizar (UPDATE)

Os itens de trabalho no Workfront podem ser atualizados para manter os usuários informados sobre o status atual. Um objeto Update representa uma dessas atualizações. As atualizações podem ser inseridas por usuários ou criadas pelo sistema do Workfront.

Campos diretos
  • updateType

    Foram adicionados os seguintes valores possíveis:

    • externalFolderMetadataError (enum.updatetypeenum.externalFolderMetadataError)

Usuário (USER)

Um objeto Usuário representa uma pessoa com uma conta no Workfront que pode fazer logon e interagir com o sistema.

O objeto de usuário adicionou os campos ATTRIBUTE_ATTACHABLE e DOMAIN_EXTENDABLE.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • billingPerHour
    • costPerHour
Campos de coleção

Os seguintes campos foram adicionados:

  • taxasDeCobrança
  • costRates

Trabalho (WORK)

Um objeto Trabalho é uma interface comum que tanto Tarefa quanto OpTask herdam e compartilha código comum entre os dois.

Campos diretos
  • Os seguintes campos adicionaram o sinalizador RESTRICTABLE:

    • atualBillableExpenseCost
    • atualCost
    • atualExpenseCost
    • atualLaborCost
    • atualNonBillableExpenseCost
    • atualRevenue
    • costAmount
    • costType
    • plannedBillableExpenseCost
    • plannedCost
    • plannedExpenseCost
    • plannedLaborCost
    • plannedNonBillableExpenseCost
    • plannedRevenue
  • Os seguintes campos alteraram seu tipo de double para class java.math.BigDecimal:

    • atualCost
    • atualRevenue
    • plannedCost
    • plannedRevenue
  • plannedDuration

    Adicionados os sinalizadores DYNAMIC, LAZY_READ e READ_ONLY

  • resourcePlannerBudgetedHours

    Adição do sinalizador CURRENCY

  • costType

    Adicionado o valor possível URH (Usuário e Função por hora)

  • revenueType

    Adicionados os valores possíveis URH (Usuário e Função por hora), URC (Usuário e Função por hora com Cap) e URF (Usuário e Função por hora mais Fixo)

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