Novidades da API versão 18

A Adobe Workfront lançou a API versão 18 em 8 de abril de 2024. A API versão 18 apresenta as seguintes alterações da versão 17.

Recursos adicionados

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

Recursos removidos

Nenhum recurso foi removido para a API versão 18

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:

    • VIEW_COST_RATES (Exibir Taxas de Custo)

    • VIEW_BILLING_RATES (Ver Taxas de Cobrança)

    • VIEW_GENERAL_FINANCE (Exibir finanças gerais)

    • EDIT_COST_RATES (Editar taxas de custo)

    • EDIT_BILLING_RATES (Editar taxas de cobrança)

    • EDIT_GENERAL_FINANCE (Editar Finanças Gerais)

  • açõesProibidas

    Foram adicionados os seguintes valores possíveis:

    • VIEW_COST_RATES (Exibir Taxas de Custo)

    • VIEW_BILLING_RATES (Ver Taxas de Cobrança)

    • VIEW_GENERAL_FINANCE (Exibir finanças gerais)

    • EDIT_COST_RATES (Editar taxas de custo)

    • EDIT_BILLING_RATES (Editar taxas de cobrança)

    • EDIT_GENERAL_FINANCE (Editar Finanças Gerais)

  • açõesSecundárias

    Foram adicionados os seguintes valores possíveis:

    • VIEW_COST_RATES (Exibir Taxas de Custo)

    • VIEW_BILLING_RATES (Ver Taxas de Cobrança)

    • VIEW_GENERAL_FINANCE (Exibir finanças gerais)

    • EDIT_COST_RATES (Editar taxas de custo)

    • EDIT_BILLING_RATES (Editar taxas de cobrança)

    • EDIT_GENERAL_FINANCE (Editar Finanças Gerais)

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:

    • VIEW_COST_RATES (Exibir Taxas de Custo)

    • VIEW_BILLING_RATES (Ver Taxas de Cobrança)

    • VIEW_GENERAL_FINANCE (Exibir finanças gerais)

    • EDIT_COST_RATES (Editar taxas de custo)

    • EDIT_BILLING_RATES (Editar taxas de cobrança)

    • EDIT_GENERAL_FINANCE (Editar Finanças Gerais)

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:

    • VIEW_COST_RATES (Exibir Taxas de Custo)

    • VIEW_BILLING_RATES (Ver Taxas de Cobrança)

    • VIEW_GENERAL_FINANCE (Exibir finanças gerais)

    • EDIT_COST_RATES (Editar taxas de custo)

    • EDIT_BILLING_RATES (Editar taxas de cobrança)

    • EDIT_GENERAL_FINANCE (Editar Finanças Gerais)

  • açõesProibidas

    Foram adicionados os seguintes valores possíveis:

    • VIEW_COST_RATES (Exibir Taxas de Custo)

    • VIEW_BILLING_RATES (Ver Taxas de Cobrança)

    • VIEW_GENERAL_FINANCE (Exibir finanças gerais)

    • EDIT_COST_RATES (Editar taxas de custo)

    • EDIT_BILLING_RATES (Editar taxas de cobrança)

    • EDIT_GENERAL_FINANCE (Editar Finanças Gerais)

  • açõesSecundárias

    Foram adicionados os seguintes valores possíveis:

    • VIEW_COST_RATES (Exibir Taxas de Custo)

    • VIEW_BILLING_RATES (Ver Taxas de Cobrança)

    • VIEW_GENERAL_FINANCE (Exibir finanças gerais)

    • EDIT_COST_RATES (Editar taxas de custo)

    • EDIT_BILLING_RATES (Editar taxas de cobrança)

    • EDIT_GENERAL_FINANCE (Editar Finanças Gerais)

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
  • Adição dos seguintes campos:

    • realBillableExpenseCost

    • atualNonBillableExpenseCost

    • plannedBillableExpenseCost

    • plannedNonBillableExpenseCost

Aguardando Aprovação (AWAPVL)

Operações
  • Foram adicionadas as seguintes operações:

    • ADICIONAR

    • DELETE

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
  • Adição dos seguintes campos:

    • realBillableExpenseCost

    • atualNonBillableExpenseCost

    • plannedBillableExpenseCost

    • plannedNonBillableExpenseCost

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
  • Adição dos seguintes campos:

    • realBillableExpenseCost

    • atualNonBillableExpenseCost

    • plannedBillableExpenseCost

    • plannedNonBillableExpenseCost

Categoria (CTGY)

Um objeto de Categoria é um formulário personalizado.

Campos diretos
  • catObjCode:

    Foram adicionados os seguintes valores possíveis:

    • NLBRCY (Categoria de Recursos Não Mão-de-Obra)

    • HOUR (Hora)

    • RTCRD (Cartão de tarifa)

  • objTypes:

    Foram adicionados os seguintes valores possíveis:

    • NLBRCY (Categoria de Recursos Não Mão-de-Obra)

    • HOUR (Hora)

    • RTCRD (Cartão de tarifa)

Documento (DOCU)

Um objeto Documento representa um arquivo (como material escrito, imagens ou outras formas de informação).

Ações
  • createLargeDocument:

    Adição do seguinte parâmetro:

    • documentID
  • moveToFolder:

    Adição de. Essa nova ação usa os seguintes parâmetros:

    • documentIDs

    • folderID

    • moveToFolder

Dados financeiros (FINDAT)

Campos diretos
  • Adição dos seguintes campos:

    • realBillableExpenseCost

    • atualNonBillableExpenseCost

    • plannedBillableExpenseCost

    • plannedNonBillableExpenseCost

Campos padrão
  • Adição dos seguintes campos:

    • realBillableExpenseCost

    • atualNonBillableExpenseCost

    • plannedBillableExpenseCost

    • plannedNonBillableExpenseCost

JournalEntry (JRNLE)

O objeto JournalEntry pode ser configurado para registrar informações sobre campos de objeto específicos sempre que esses campos forem modificados. Quando um campo é configurado para ser registrado como parte do objeto de Entrada de diário, uma Entrada de diário correspondente será criada toda vez que o campo for modificado.

Campos diretos
  • changeType

    Foram adicionados os seguintes valores possíveis:

    • AAO (enum.actiontypeenum.assetapproval.opened)

    • ADM (enum.actiontypeenum.assetapproval.locked.all.decision.made)

    • AUL (enum.actiontypeenum.assetapproval.unlocked.manual)

    • ALM (enum.actiontypeenum.assetapproval.locked.manual)

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.

Ações
  • convertToProject:

    Adição dos seguintes campos:

    • copyCategories

    • copyNativeFields

  • convertToTask:

    Adição dos seguintes campos:

    • copyCategories

    • copyNativeFields

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
  • Adição dos seguintes campos:

    • realBillableExpenseCost

    • atualNonBillableExpenseCost

    • plannedBillableExpenseCost

    • plannedNonBillableExpenseCost

Ações
  • createProjectWithOverride

    Adição de.

FunçãoUsuárioProjeto (PTEAM)

Campos diretos
  • Adição do seguinte campo:

    • ID
Campos principais
  • Adição do seguinte campo:

    • ID

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:

    • VIEW_COST_RATES (Exibir Taxas de Custo)

    • VIEW_BILLING_RATES (Ver Taxas de Cobrança)

    • VIEW_GENERAL_FINANCE (Exibir finanças gerais)

    • EDIT_COST_RATES (Editar taxas de custo)

    • EDIT_BILLING_RATES (Editar taxas de cobrança)

    • EDIT_GENERAL_FINANCE (Editar Finanças Gerais)

  • solicitanteForbiddenActions

    Foram adicionados os seguintes valores possíveis:

    • VIEW_COST_RATES (Exibir Taxas de Custo)

    • VIEW_BILLING_RATES (Ver Taxas de Cobrança)

    • VIEW_GENERAL_FINANCE (Exibir finanças gerais)

    • EDIT_COST_RATES (Editar taxas de custo)

    • EDIT_BILLING_RATES (Editar taxas de cobrança)

    • EDIT_GENERAL_FINANCE (Editar Finanças Gerais)

Taxa (RATE)

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

Campos diretos
  • companyID

    Adição dos seguintes sinalizadores:

    • AUTO_LOAD

    • DINÂMICO

  • displayName

    Adição de.

Campos principais
  • displayName

    Adição de.

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

Campos diretos
  • Adição dos seguintes campos:

    • realBillableExpenseCost

    • atualNonBillableExpenseCost

    • plannedBillableExpenseCost

    • plannedNonBillableExpenseCost

Ações
  • convertToProject

    Adição do seguinte campo:

    • copyCategories

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
  • Adição dos seguintes campos:

    • plannedBillableExpenseCost

    • plannedNonBillableExpenseCost

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
  • Adição dos seguintes campos:

    • plannedBillableExpenseCost

    • plannedNonBillableExpenseCost

TemplateUserRole (EQUIPE)

Campos diretos
  • Adição do seguinte campo:

    • ID
Campos principais
  • Adição do seguinte campo:

    • ID

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
  • O seguinte campo foi removido:

    • objCode

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:

    • assetapprovalsLockedAllDecisionsMade

    • assetapprovalsUnlockedManual

    • assetapprovalsLockedManual

    • assetapprovalOpened

Ações
  • recentUpdatesObjIDs

    Adição de.

UserPrefValue (USERPF)

Um objeto UserPrefValue representa uma preferência do usuário.

Campos diretos
  • valor

    Adição do validador MAX_LENGTH

Trabalho (WORK)

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

Campos diretos
  • Adição dos seguintes campos:

    • realBillableExpenseCost

    • atualNonBillableExpenseCost

    • plannedBillableExpenseCost

    • plannedNonBillableExpenseCost

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