Exportar definição de conteúdo do projeto
Page descreve o formato de saída e a definição de JSON ao usar a ferramenta ExportProjectContent.
Nome da propriedade | Tipo | Descrição |
---|---|---|
/Projeto | JSONObject | Valores de nível de projeto |
/project/fields | JSONArray | Definição de propriedades no nível do projeto |
/project/assignments | JSONArray | Lista de atribuições e seus valores |
/project/assignments/fields | JSONArray | Definição de propriedades de atribuição |
/project/anexos | JSONArray | Lista de anexos e seus valores |
/project/attachments/fields | JSONArray | Definição de propriedades de anexo |
/project/buckets | JSONArray | Lista de buckets e seus valores |
/project/buckets/fields | JSONArray | Definição de propriedades bucket |
/project/calendars | JSONArray | Lista de calendário e seus valores |
/project/calendars/fields | JSONArray | Definição de propriedades de calendário |
/project/checklistItems | JSONArray | Lista de itens de lista de verificação e seus valores |
/project/checklistItems/fields | JSONArray | Definição de propriedades do item de lista de verificação |
/project/condicionalColoringRules | JSONArray | Lista de regras de coloração condicional e seus valores |
/project/condicionalColoringRules/fields | JSONArray | Definição de propriedades de regra de coloração condicional |
/project/conversations | JSONArray | Lista de conversas e seus valores |
/project/conversations/fields | JSONArray | Definição de propriedades de conversa |
/project/goalAssociations | JSONArray | Lista de associações de metas e seus valores |
/project/goalAssociations/fields | JSONArray | Definição de associações de metas |
/project/goals | JSONArray | Lista de metas e seus valores |
/project/goals/fields | JSONArray | Definição de propriedades de meta |
/project/labelassociations | JSONArray | Lista de associações de rótulos e seus valores |
/project/labelassociations/fields | JSONArray | Definição de propriedades de associação de rótulo |
/project/labels | JSONArray | Lista de rótulos e seus valores |
/project/labels/fields | JSONArray | Definição de propriedades de rótulo |
/project/links | JSONArray | Lista de links e seus valores |
/project/links/fields | JSONArray | Definição de propriedades de link |
/project/resources | JSONArray | Lista de recursos e seus valores |
/project/resources/fields | JSONArray | Definição de propriedades de recurso |
/project/sprints | JSONArray | Lista de sprints e seus valores |
/project/sprints/fields | JSONArray | Definição de propriedades sprint |
/project/tasks | JSONArray | Lista de tarefas e seus valores |
/project/tasks/fields | JSONArray | Definição de propriedades da tarefa |
/project/views/grid | JSONArray | Lista de propriedades de exibição de grade |
/project/views/grid/fields | JSONArray | Definição de exibição de grade e seus valores |
Propriedades do nível do projeto
Referência/projeto/campos
Nome da propriedade | Tipo | Descrição | Valores de enumeração |
---|---|---|---|
projectStart | datetime | A data de início do projeto. | |
nome | string | Nome do projeto. | |
calendarId | guid | ID do Calendário do Dataverse usada para o projeto. | |
durationInDays | double | A duração do projeto (dias). | |
projectManagerId | guid | ID do Membro da Equipe de Projeto do Dataverse do gerenciador de projetos. | |
workTemplateId | guid | ID do Modelo de Trabalho do Dataverse usada para criar o calendário do projeto. | |
timezoneOffset | timezoneOffset | Deslocamento de fuso horário do projeto no formato +/-HH:MM:SS. | |
Timezonename | string | Nome do fuso horário do projeto. | |
projectManagerResourceId | guid | ID de recurso bookable do Dataverse do gerenciador de projetos. | |
officeGroupId | guid | Microsoft Entra ID de Grupo do Microsoft 365 vinculada ao projeto. | |
projectState | enum | Estado do projeto. | Ativo, Inativo |
projectManagerAadId | guid | Microsoft Entra ID do usuário do gerenciador de projetos. | |
hasCustomCalendar | bool | Indica se o projeto tem um calendário personalizado. | |
defaultSprintCriated | bool | O sprint padrão foi criado. | |
ignoreResourceCalendars | bool | O agendamento usa o calendário do projeto em calendários de recursos. | |
trabalho | double | Trabalho total para o projeto em segundos. | |
realWork | double | Trabalho concluído para o projeto em segundos. | |
trabalho restante | double | Trabalho restante para o projeto em segundos. | |
duração | duração | A duração do projeto em segundos. | |
percentComplete | porcento | O percentual da duração do projeto concluída. | |
percentWorkComplete | porcento | O percentual do trabalho do projeto concluído. | |
earliestTaskStart | datetime | Data de início da tarefa mais antiga. | |
latestTaskFinish | datetime | Data de término da tarefa mais recente. |
Propriedades de atribuição
Referência /project/assignments/fields. Eles fazem parte de um registro de tarefa.
Nome da propriedade | Tipo | Descrição |
---|---|---|
Unidades | double | O número de unidades para as quais um recurso é atribuído a uma tarefa, expressa como percentual, supondo que o valor maxUnits de um recurso seja 100%. |
trabalho | double | A quantidade total de trabalho agendada para ser executada por um recurso em uma tarefa em segundos. |
realWork | double | Quantidade de trabalho que já foi feita por um recurso em uma tarefa em segundos. |
trabalho restante | double | O tempo necessário por um recurso atribuído a uma tarefa para concluir uma atribuição em segundos. |
iniciar | datetime | A data e a hora em que um recurso atribuído está agendado para começar a trabalhar em uma tarefa. |
Terminar | datetime | A data e a hora em que essa atribuição está agendada para ser concluída. |
realStart | datetime | Data e hora em que uma tarefa realmente começou. |
realFinish | datetime | Data e hora em que uma atribuição foi realmente concluída. |
resume | datetime | A data em que a atribuição foi retomada. |
Atraso | duração | O tempo que um recurso deve aguardar após a data de início da tarefa antes de iniciar o trabalho em uma atribuição em segundos. |
percentWorkComplete | porcento | O status atual de uma atribuição, expresso como o percentual do trabalho da atribuição que foi concluído. |
restanteWorkContour | Contorno | Indica como o trabalho restante deve ser distribuído ao longo da duração da atribuição. Representado como uma data de início e matrizes de deslocamento, duração e trabalho para cada segmento. Para obter mais informações, consulte para obter mais informações sobre a estrutura do Contorno. |
actualWorkContour | Contorno | Indica como o trabalho real deve ser distribuído ao longo da duração da atribuição. Representado como uma data de início e matrizes de deslocamento, duração e trabalho para cada segmento. Para obter mais informações, consulte para obter mais informações sobre a estrutura do Contorno. |
Superalocados | bool | Indica se um recurso é atribuído a mais trabalho em uma tarefa específica do que pode ser feito dentro da capacidade de trabalho normal do recurso. |
stop | datetime | A data em que a atribuição foi interrompida. |
Taskid | guid | ID da Tarefa do Projeto do Dataverse para esta atribuição. |
resourceId | guid | ID do Membro da Equipe do Projeto do Dataverse. |
totalWorkContour | Contorno | Indica como o trabalho total deve ser distribuído ao longo da duração da atribuição. Representado como uma data de início e matrizes de deslocamento, duração e trabalho para cada segmento. Para obter mais informações, consulte para obter mais informações sobre a estrutura do Contorno. |
Estrutura de contorno
Nome da propriedade | Tipo | Descrição |
---|---|---|
iniciar | datetime | Data de início do contorno. |
Deslocamentos | JSONArray | O número de segundos a serem adicionados ao início do contorno para indicar o início do segmento. |
Durações | JSONArray | Duração em segundos de cada segmento. |
trabalho | JSONArray | Trabalhe em segundos de cada segmento. |
Exemplo
"remainingWorkContour": {
"start": "2022-12-08T09:00:00Z",
"offsets": [ 0, 54000 ],
"durations": [ 54000, 3600 ],
"work": [ 27000.0, 1800.0 ]
}
Segmento X
- Iniciar = deslocamento "start" + X em segundos
- Duração = duração do segmento X em segundos
- Trabalho = trabalho do segmento X em segundos
O contorno começa em 2023-02-13T09:00:00Z
- Segmento 1:
- Início = 2022-12-08T09:00:00Z + 0 segundos -> 2022-12-08T09:00:00Z
- Duração = 54000 segundos –> 900 Minutos –> 15 horas é a duração do segmento
- Trabalho = 27.000 segundos –> 450 Minutos –> 7,5 horas de trabalho no segmento
- Segmento 2:
- Início = 2023-02-13T18:00:00Z + 54000 segundos (15 horas) -> 2022-12-09T00:00:00Z
- Duração = 3600 segundos –> 60 Minutos –> 1 hora é o comprimento do segmento
- Trabalho = 1800 segundos –> 30 Minutos –> 0,5 horas de trabalho no segmento
Propriedades do anexo
Referência/projeto/anexos/campos.
Nome da propriedade | Tipo | Descrição | Valores de enumeração |
---|---|---|---|
Taskid | guid | ID da Tarefa do Projeto do Dataverse. | |
nome | string | Alias para o anexo. | |
Uri | string | Local em que o anexo é armazenado. | |
type | enum | Tipo do link. | Word, Excel, PowerPoint, OneNote, Project, Visio, Pdf, ExternalLink, Outros |
showOnCard | bool | Indica se o link é mostrado no modo de exibição cartão no quadro. |
Propriedades bucket
Referência /project/buckets/fields
Nome da propriedade | Tipo | Descrição |
---|---|---|
Ordem | inteiro | Exibir a ordem do bucket no Project. |
nome | string | Nome do bucket. |
color | inteiro | Índice de cores atribuído ao bucket. |
Propriedades do calendário
Referência /project/calendar/fields
Nome da propriedade | Tipo | Descrição |
---|---|---|
name | string | Nome do calendário. |
data | calendarData | Descreve um calendário definindo os horários em que um recurso pode funcionar. defaultWorkWeek tem os horários de trabalho padrão para cada dia da semana. overrideWorkWeeks é uma coleção de definições da semana de trabalho que substituem defaultWorkWeek junto com quando essa substituição é eficaz. exceções é uma matriz de substituições de nível de dia, juntamente com quando essa exceção é eficaz. as exceções assumem a substituição de prioridade sobre oWorkWeeks, que priorizam o defaultWorkWeek. |
baseCalendarId | guid | ID do calendário do Dataverse para o calendário base. Guia vazio significa que não há calendário base. |
timezoneOffset | timezoneOffset | Deslocamento do fuso horário no formato +/-HH:MM:SS. |
Timezonename | string | Nome do fuso horário. |
Propriedades da lista de verificação
Referência /project/checklistItems/fields
Nome da propriedade | Tipo | Descrição |
---|---|---|
Taskid | guid | ID da Tarefa do Projeto do Dataverse. |
nome | string | Nome do item na lista de verificação. |
Concluído | bool | Indica se o item foi verificado. |
Ordem | double | Exiba a ordem do item de lista de verificação dentro da tarefa de nome. |
Propriedades da regra de coloração condicional
Referência /project/condicionalColoringRules/fields
Nome da propriedade | Tipo | Descrição |
---|---|---|
Ordem | inteiro | Ordem de regra. |
expressão | condicionalRules | Uma descrição formal da regra usada para colorir células de campo. |
color | inteiro | Índice de cores definido neste campo na propriedade gridColor de tarefas se essa regra for avaliada como true. |
Columnid | coluna | A coluna à qual a cor será aplicada quando a expressão for verdadeira. |
Propriedades de conversas
Referência /project/conversations/fields
Nome da propriedade | Tipo | Descrição |
---|---|---|
teamsChannelId | cadeia de caracteres | ID do Canal do Teams que contém a conversa. |
teamsConversationId | string | ID de conversa do Teams. |
Propriedades de Associações de Metas
Referência /project/goalAssociations/fields
Nome da propriedade | Tipo | Descrição |
---|---|---|
Taskid | guid | ID da Tarefa do Projeto. |
goalId | guid | ID do Project Goal. |
taskOrder | cadeia de caracteres | Ordem de associação de metas para tarefas de ordenação |
Propriedades de Metas
Referência /project/goals/fields
Nome da propriedade | Tipo | Descrição |
---|---|---|
name | string | O nome da meta do projeto. |
color | inteiro | Índice de cores da meta. |
prioridade | inteiro | Prioridade da meta. |
status | inteiro | Status da meta. |
startDate | datetime | Data de início da meta. |
finishDate | datetime | Data de término da meta. |
notes | HTML | Notas de meta formatadas em HTML. |
unformattednotes | HTML | Notas de meta com todos os HTML retirados. |
Ordem | string | Ordem de meta |
Propriedades da Associação de Rótulos
Referência /project/labelassociations/fields
Nome da propriedade | Tipo | Descrição |
---|---|---|
Taskid | guid | ID da Tarefa do Projeto do Dataverse. |
labelId | guid | ID do Rótulo de Projeto do Dataverse. |
Propriedades de rótulo
Referência /project/labels/fields
Nome da propriedade | Tipo | Descrição |
---|---|---|
texto | string | O nome do rótulo do projeto. |
index | inteiro | Índice de cores do rótulo. |
Propriedades links
Referência /project/links/fields
Nome da propriedade | Tipo | Descrição | Valores de enumeração |
---|---|---|---|
linkType | enum | O tipo da dependência. | FinishToFinish, FinishToStart, StartToFinish, StartToStart |
Atraso | duração | Quanto tempo antes da tarefa começar. | |
delayUnits | enum | A unidade em que o atraso está. | Minutos, horas, dias, semanas, meses |
predecessorId | guid | ID da Tarefa de Projeto do Dataverse da tarefa antecessora. | |
successorId | guid | ID da Tarefa de Projeto do Dataverse da tarefa sucessora. | |
Driver | bool | Indica se o link dirige o caminho crítico. |
Propriedades do recurso
Referência /project/resources/fields
Nome da propriedade | Tipo | Descrição | Valores de enumeração |
---|---|---|---|
nome | string | Nome do membro da equipe. | |
Superalocados | bool | Se o membro da equipe for globalizado neste projeto. | |
userPrincipalName | string | Microsoft Entra nome da entidade de usuário para o usuário. | |
bookableResourceId | guid | ID do recurso bookable para este membro da equipe. | |
aadId | guid | Microsoft Entra ID do usuário do Recurso Bookable. | |
Genérico | bool | Indica que esse é um recurso genérico. | |
type | enum | Tipo de recurso bookable. | XrmUser, XrmContact, XrmAccount, XrmEquipment, XrmGeneric, AadUser, AadUserTypeNull, AadUserTypeMember, XrmBookableResource |
jobTitle | string | Título do trabalho do recurso bookable. | |
aadUserType | enum | Se o recurso bookable for um membro ou convidado Microsoft Entra. | Membro, Convidado |
Propriedades sprint
Referência /project/sprints/fields
Nome da propriedade | Tipo | Descrição |
---|---|---|
name | string | Nome do sprint. |
iniciar | datetime | Data em que o sprint começa. |
Terminar | datetime | Data em que o sprint termina. |
Propriedades da tarefa
Referência /project/tasks/fields
Nome da propriedade | Tipo | Descrição | Valores de enumeração |
---|---|---|---|
trabalho | double | A quantidade total de trabalho agendada para ser executada em uma tarefa por todos os recursos atribuídos. | |
realWork | double | A quantidade de trabalho que já foi feita pelos recursos atribuídos a uma tarefa. | |
trabalho restante | double | A quantidade total de trabalhos não extras agendados para serem executados por todos os recursos atribuídos a uma tarefa. | |
nome | string | Nome da tarefa. | |
constraintType | enum | A restrição na data de início ou término da tarefa. | AsSoonAsPossible, AsLateAsPossible, MustStartOn, MustFinishOn, StartNoEarlierThan, StartNoLaterThan, FinishNoEarlierThan, FinishNoLaterThan |
constraintDate | datetime | Indica a data de início ou término restrita, conforme definido na tarefa ConstraintType. Necessário, a menos que o tipo de restrição seja definido como o mais tarde possível ou o mais rápido possível. | |
Crítico | bool | Indica se uma tarefa tem espaço na agenda a ser deslizada ou se está no caminho crítico. | |
freeSlack | duração | O tempo real em que uma tarefa pode ser atrasada sem atrasar tarefas sucessoras. Se uma tarefa não tiver tarefas sucessoras, a folga gratuita será a quantidade de tempo que uma tarefa pode ser atrasada sem atrasar todo o projeto. | |
totalSlack | duração | O tempo que uma tarefa pode ser adiada sem atrasar a data de término de um projeto. | |
index | inteiro | Ordem inteiro da tarefa. | |
Marco | bool | Indica se uma tarefa é um marco. | |
actualDuration | duração | O tempo de trabalho real para uma tarefa até agora, com base na duração agendada e no trabalho restante atual ou percentual concluído. A duração real pode ser calculada de duas maneiras, com base na duração por cento concluída ou restante. | |
scheduledDuration | duração | O período total de tempo de trabalho ativo. | |
restanteDuration | duração | O tempo necessário para concluir a parte inacabada de uma tarefa. | |
percentComplete | porcento | O percentual da duração da tarefa concluída. | |
scheduledStart | datetime | Data e hora de início, conforme calculado pelo Project. | |
scheduledFinish | datetime | Concluir data e hora conforme calculado pelo Project. | |
earlyStart | datetime | A data mais antiga que uma tarefa pode começar, com base nas datas de início iniciais de tarefas antecessoras e sucessoras e outras restrições. | |
earlyFinish | datetime | A data mais antiga em que uma tarefa pode ser concluída, com base em datas de término antecipadas de tarefas antecessoras e sucessoras, outras restrições e qualquer atraso de nivelamento. | |
lateStart | datetime | A data mais recente em que uma tarefa pode começar sem atrasar o término do projeto. | |
lateFinish | datetime | A data mais recente em que uma tarefa pode ser concluída sem atrasar o término do projeto. | |
realStart | datetime | A data e a hora em que uma tarefa realmente começou. | |
realFinish | datetime | A data e a hora que uma tarefa realmente terminou. | |
outlineLevel | inteiro | O número que indica o nível de uma tarefa na hierarquia de contorno do projeto. | |
cdsEffortCompleted | double | Quantidade de trabalho feito nessa tarefa, conforme relatado em planilhas de tempo do Project Operations. | |
cdsEffortRemaining | double | Quantidade de trabalho restante nessa tarefa, conforme relatado em planilhas de tempo do Project Operations. | |
cdsEffortEstimateAtComplete | double | Previsão do esforço total para concluir a tarefa, conforme relatado em planilhas de tempo do Project Operations. | |
cdsPercentComplete | double | Percentual de trabalho concluído conforme relatado em planilhas de tempo do Project Operations. | |
cdsScheduleVariance | double | Variação entre o trabalho estimado e o trabalho previsto com base na estimativa na conclusão, conforme relatado nas folhas de tempo do Project Operations. | |
summary | bool | Indica se a tarefa é uma tarefa resumo. | |
resume | datetime | A data em que a parte restante de uma tarefa está agendada para ser retomada. | |
stop | datetime | A data que representa o fim da parte real de uma tarefa. | |
outlineNumber | string | Indica a posição exata de uma tarefa no contorno. Por exemplo, "7.2" indica que uma tarefa é a segunda subtarefa sob a sétima tarefa de resumo de nível superior. | |
completeThrough | datetime | A data e a hora para o fim da duração real. | |
type | enum | Tipo de tarefa. | FixedUnits, FixedDuration, FixedWork |
durationDisplayFormat | enum | O formato de exibição em que a duração é exibida. | Minutos, horas, dias, semanas, meses |
Recolhido | bool | Indica se a tarefa foi recolhida no modo de exibição. | |
Prazo | datetime | A data inserida como um prazo para a tarefa. | |
startSlack | duração | Diferença entre datas de início inicial e de início tardio. | |
finishSlack | duração | Diferença entre datas earlyFinish e lateFinish. | |
Ordem | double | Ordem da tarefa representada como um duplo. | |
Parentid | guid | ID da Tarefa de Projeto do Dataverse da tarefa pai. | |
scheduleDrivers | stringArray | Descreve por que uma tarefa está agendada para começar na data de início. Pode conter qualquer um de Real, LevelingDelay, Constraint, Predecessor, ProjectStart, Calendar, Child, Parent, Deadline, Link. | |
iniciar | datetime | Data e hora em que uma tarefa está agendada para começar. | |
Terminar | datetime | A data e a hora em que uma tarefa está agendada para ser concluída. | |
duração | duração | O período total de tempo de trabalho ativo. | |
bucketId | guid | A ID do Bucket de Projeto do Dataverse da qual a tarefa faz parte. | |
bucketOrder | cadeia de caracteres | A ordem da tarefa dentro do bucket. | |
sprintOrder | cadeia de caracteres | A ordem da tarefa dentro do sprint. | |
notes | HTML | Notas inseridas sobre uma tarefa formatada em HTML. | |
unformattednotes | HTML | Anotações com todos os HTML retirados. | |
Manual | bool | Se essa tarefa está em branco ou tem datas. | |
showNotesOnCard | bool | Indica se a nota será mostrada no cartão no modo de exibição do quadro. | |
showChecklistOnCard | bool | Indica se os itens da lista de verificação serão mostrados no cartão no modo de exibição do quadro. | |
prioridade | inteiro | Indica o nível de importância atribuído a uma tarefa, sendo 5 prioridade padrão; quanto menor o número, mais urgente é a tarefa. | |
sprintId | guid | Nome da propriedade do sprint ao qual a tarefa é atribuída. | |
Gridcolor | Gridcolor | Índices de cor para cada campo nesta tarefa em que um condicionalColoringRule foi avaliado como true. Consulte o mapeamento de índice de cores. | |
[guid] | enum | Definição de campo personalizado da tarefa. Consulte Propriedades de campo personalizadas da tarefa para definição. | stringOption, datetime, double, bool, string |
Propriedades do campo personalizado da tarefa
Nome da propriedade | Tipo | Descrição | Valores de enumeração |
---|---|---|---|
id | guid | ID exclusiva para o campo personalizado da tarefa. | |
type | enum | Tipo de campo personalizado | stringOption, datetime, double, bool, string |
Personalizado | bool | true se for um campo personalizado local | |
nome | string | nome do campo personalizado | |
Rollup | enum | Tipo de rollup se type=double | max, min, sum, average |
values | JSONArray | Valores para opções se type=stringOption. consulte Tipo de Escolha |
Tipos de campo personalizado
Tipo de campo personalizado | Tipo de enum |
---|---|
Texto | cadeia de caracteres |
Data | datetime |
Número | double |
Sim/Não | bool |
Escolha | stringOption |
Tipo de escolha
Para Campos Personalizados do tipo 'stringOption'
Nome da propriedade | Tipo | Descrição |
---|---|---|
ID | guid | ID exclusiva para escolha |
valor | cadeia de caracteres | Exibir o valor da escolha |
Ordem | double | Exibir ordem de opções |
color | inteiro | Índice de cor atribuído ao valor. |
Exibir propriedades
Referência /project/views/grid/fields
Nome da propriedade | Tipo | Descrição |
---|---|---|
name | string | Nome da exibição de grade. |
columns | columns | Matriz de colunas mostradas na exibição e sua largura. |