Esportare la definizione del contenuto del progetto
Page descrive il formato di output e la definizione di JSON quando si usa lo strumento ExportProjectContent.
Nome proprietà | Tipo | Descrizione |
---|---|---|
/Progetto | Jsonobject | Valori a livello di progetto |
/project/fields | Jsonarray | Definizione delle proprietà a livello di progetto |
/project/assignments | Jsonarray | Elenco delle assegnazioni e dei relativi valori |
/project/assignments/fields | Jsonarray | Definizione delle proprietà di assegnazione |
/project/attachments | Jsonarray | Elenco di allegati e relativi valori |
/project/attachments/fields | Jsonarray | Definizione delle proprietà degli allegati |
/project/buckets | Jsonarray | Elenco di bucket e relativi valori |
/project/buckets/fields | Jsonarray | Definizione delle proprietà del bucket |
/project/calendars | Jsonarray | Elenco del calendario e relativi valori |
/project/calendars/fields | Jsonarray | Definizione delle proprietà del calendario |
/project/checklistItems | Jsonarray | Elenco di elementi dell'elenco di controllo e relativi valori |
/project/checklistItems/fields | Jsonarray | Definizione delle proprietà degli elementi dell'elenco di controllo |
/project/conditionalColoringRules | Jsonarray | Elenco delle regole di colorazione condizionale e dei relativi valori |
/project/conditionalColoringRules/fields | Jsonarray | Definizione delle proprietà della regola di colorazione condizionale |
/project/conversations | Jsonarray | Elenco di conversazioni e relativi valori |
/project/conversations/fields | Jsonarray | Definizione delle proprietà della conversazione |
/project/goalAssociations | Jsonarray | Elenco delle associazioni di obiettivi e dei relativi valori |
/project/goalAssociations/fields | Jsonarray | Definizione delle associazioni di obiettivo |
/project/goals | Jsonarray | Elenco degli obiettivi e dei relativi valori |
/project/goals/fields | Jsonarray | Definizione delle proprietà dell'obiettivo |
/project/labelassociations | Jsonarray | Elenco delle associazioni di etichette e dei relativi valori |
/project/labelassociations/fields | Jsonarray | Definizione delle proprietà dell'associazione di etichette |
/project/labels | Jsonarray | Elenco di etichette e relativi valori |
/project/labels/fields | Jsonarray | Definizione delle proprietà delle etichette |
/project/links | Jsonarray | Elenco dei collegamenti e relativi valori |
/project/links/fields | Jsonarray | Definizione delle proprietà del collegamento |
/project/resources | Jsonarray | Elenco di risorse e relativi valori |
/project/resources/fields | Jsonarray | Definizione delle proprietà delle risorse |
/project/sprints | Jsonarray | Elenco degli sprint e dei relativi valori |
/project/sprints/fields | Jsonarray | Definizione delle proprietà dello sprint |
/project/tasks | Jsonarray | Elenco di attività e relativi valori |
/project/tasks/fields | Jsonarray | Definizione delle proprietà dell'attività |
/project/views/grid | Jsonarray | Elenco delle proprietà della visualizzazione griglia |
/project/views/grid/fields | Jsonarray | Definizione della visualizzazione griglia e dei relativi valori |
Proprietà a livello di progetto
Riferimento /project/fields
Nome proprietà | Tipo | Descrizione | Valori di enumerazione |
---|---|---|---|
projectStart | datetime | Data di inizio del progetto. | |
Nome | stringa | Nome del progetto. | |
calendarId | guid | ID calendario dataverse usato per il progetto. | |
durationInDays | Doppia | Durata del progetto (giorni). | |
projectManagerId | guid | ID membro del team di progetto dataverse del project manager. | |
workTemplateId | guid | ID modello di lavoro dataverse usato per creare il calendario del progetto. | |
timezoneOffset | timezoneOffset | Offset del fuso orario del progetto in formato +/-HH:MM:SS. | |
timezoneName | stringa | Nome del fuso orario del progetto. | |
projectManagerResourceId | guid | ID risorsa prenotabile dataverse del project manager. | |
officeGroupId | guid | Microsoft Entra ID gruppo di Microsoft 365 collegato al progetto. | |
projectState | Enum | Stato del progetto. | Attivo, Inattivo |
projectManagerAadId | guid | Microsoft Entra ID utente del project manager. | |
hasCustomCalendar | bool | Indica se il progetto ha un calendario personalizzato. | |
defaultSprintCreated | bool | È stato creato lo sprint predefinito. | |
ignoreResourceCalendars | bool | La pianificazione usa il calendario del progetto sui calendari delle risorse. | |
Lavoro | Doppia | Lavoro totale per il progetto in secondi. | |
actualWork | Doppia | Il lavoro per il progetto è stato completato in secondi. | |
remainingWork | Doppia | Lavoro rimanente per il progetto in secondi. | |
Durata | Durata | Durata del progetto in secondi. | |
percentComplete | percentuale | Percentuale della durata del progetto completata. | |
percentWorkComplete | percentuale | Percentuale di lavoro del progetto completata. | |
earliestTaskStart | datetime | Data di inizio attività meno recente. | |
latestTaskFinish | datetime | Data di fine dell'attività più recente. |
Proprietà assegnazione
Fare riferimento a /project/assignments/fields. Fanno parte di un record di attività.
Nome proprietà | Tipo | Descrizione |
---|---|---|
Unità | Doppia | Numero di unità per cui una risorsa viene assegnata a un'attività, espressa in percentuale, presupponendo che il valore MaxUnits di una risorsa sia pari al 100%. |
Lavoro | Doppia | Quantità totale di lavoro pianificato per l'esecuzione di una risorsa in un'attività in secondi. |
actualWork | Doppia | Quantità di lavoro che è già stato eseguito da una risorsa in un'attività in pochi secondi. |
remainingWork | Doppia | Quantità di tempo richiesta da una risorsa assegnata a un'attività per completare un'assegnazione in secondi. |
Iniziare | datetime | Data e ora in cui una risorsa assegnata viene pianificata per iniziare a lavorare su un'attività. |
Finire | datetime | Data e ora in cui l'assegnazione è pianificata per il completamento. |
actualStart | datetime | Data e ora in cui un'assegnazione è effettivamente iniziata. |
actualFinish | datetime | Data e ora in cui un'assegnazione è stata effettivamente completata. |
riassumere | datetime | Data di ripresa dell'assegnazione. |
Ritardo | Durata | La quantità di tempo in cui una risorsa deve attendere dopo la data di inizio dell'attività prima di iniziare a lavorare su un'assegnazione in secondi. |
percentWorkComplete | percentuale | Stato corrente di un'assegnazione, espresso come percentuale del lavoro dell'assegnazione completato. |
remainingWorkContour | Contorno | Indica il modo in cui il lavoro rimanente deve essere distribuito per tutta la durata dell'assegnazione. Rappresentato come data di inizio e matrici di offset, durata e lavoro per ogni segmento. Per altre informazioni, vedere per altre informazioni sulla struttura contour. |
actualWorkContour | Contorno | Indica il modo in cui il lavoro effettivo deve essere distribuito per tutta la durata dell'assegnazione. Rappresentato come data di inizio e matrici di offset, durata e lavoro per ogni segmento. Per altre informazioni, vedere per altre informazioni sulla struttura contour. |
Sovrassegnate | bool | Indica se una risorsa è assegnata a più lavoro su un'attività specifica rispetto a quanto può essere fatto all'interno della normale capacità di lavoro della risorsa. |
Fermare | datetime | Data di arresto dell'assegnazione. |
Taskid | guid | ID attività progetto dataverse per questa assegnazione. |
ID risorsa | guid | ID membro del team del progetto Dataverse. |
totalWorkContour | Contorno | Indica il modo in cui il lavoro totale deve essere distribuito per tutta la durata dell'assegnazione. Rappresentato come data di inizio e matrici di offset, durata e lavoro per ogni segmento. Per altre informazioni, vedere per altre informazioni sulla struttura contour. |
Struttura contorno
Nome proprietà | Tipo | Descrizione |
---|---|---|
Iniziare | datetime | Data di inizio del contorno. |
Offset | Jsonarray | Numero di secondi da aggiungere all'inizio del contorno per indicare l'inizio del segmento. |
Durate | Jsonarray | Durata in secondi di ogni segmento. |
Lavoro | Jsonarray | Lavorare in secondi di ogni segmento. |
Esempio
"remainingWorkContour": {
"start": "2022-12-08T09:00:00Z",
"offsets": [ 0, 54000 ],
"durations": [ 54000, 3600 ],
"work": [ 27000.0, 1800.0 ]
}
Segmento X
- Start = "start" + offset X in secondi
- Durata = durata del segmento X in secondi
- Lavoro = lavoro del segmento X in secondi
Il contorno inizia il 2023-02-13T09:00:00Z
- Segmento 1:
- Start = 2022-12-08T09:00:00Z + 0 secondi -> 2022-12-08T09:00:00Z
- Durata = 54000 secondi -> 900 minuti -> 15 ore è la lunghezza del segmento
- Lavoro = 27000 secondi -> 450 minuti -> 7,5 ore di lavoro nel segmento
- Segmento 2:
- Start = 2023-02-13T18:00:00Z + 54000 secondi (15 ore) -> 2022-12-09T00:00:00Z
- Durata = 3600 secondi -> 60 minuti -> 1 ora è la lunghezza del segmento
- Lavoro = 1800 secondi -> 30 minuti -> 0,5 ore di lavoro nel segmento
Proprietà allegato
Fare riferimento a /project/attachments/fields.
Nome proprietà | Tipo | Descrizione | Valori di enumerazione |
---|---|---|---|
Taskid | guid | ID attività progetto dataverse. | |
Nome | stringa | Alias per l'allegato. | |
Uri | stringa | Posizione in cui è archiviato l'allegato. | |
tipo | Enum | Tipo del collegamento. | Word, Excel, PowerPoint, OneNote, Project, Visio, Pdf, ExternalLink, Other |
showOnCard | bool | Indica se il collegamento viene visualizzato nella scheda nella visualizzazione bacheca. |
Proprietà bucket
Informazioni di riferimento su /project/buckets/fields
Nome proprietà | Tipo | Descrizione |
---|---|---|
Ordine | Intero | Visualizzare l'ordine del bucket in Project. |
Nome | stringa | Nome del contenitore. |
Colore | Intero | Indice di colore assegnato al bucket. |
Proprietà calendario
Informazioni di riferimento su /project/calendar/fields
Nome proprietà | Tipo | Descrizione |
---|---|---|
Nome | stringa | Nome del calendario. |
dati | calendarData | Descrive un calendario definendo gli orari in cui una risorsa può funzionare. defaultWorkWeek ha gli orari di lavoro predefiniti per ogni giorno della settimana. overrideWorkWeeks è una raccolta di definizioni di settimana lavorativa che eseguono l'override di defaultWorkWeek insieme a quando l'override è effettivo. exceptions è una matrice di override a livello di giorno insieme a quando tale eccezione è effettiva. le eccezioni hanno la priorità rispetto a overrideWorkWeeks, che hanno la priorità su defaultWorkWeek. |
baseCalendarId | guid | ID calendario dataverse per il calendario di base. Guid vuoto significa che non esiste un calendario di base. |
timezoneOffset | timezoneOffset | Offset del fuso orario in formato +/-HH:MM:SS. |
timezoneName | stringa | Nome del fuso orario. |
Proprietà elenco di controllo
Informazioni di riferimento su /project/checklistItems/fields
Nome proprietà | Tipo | Descrizione |
---|---|---|
Taskid | guid | ID attività progetto dataverse. |
Nome | stringa | Nome della voce dell'elenco di controllo. |
Completato | bool | Indica se l'elemento è selezionato. |
Ordine | Doppia | Visualizza l'ordine dell'elemento dell'elenco di controllo all'interno dell'attività name. |
Proprietà della regola di colorazione condizionale
Riferimento /project/conditionalColoringRules/fields
Nome proprietà | Tipo | Descrizione |
---|---|---|
Ordine | Intero | Ordine delle regole. |
Espressione | conditionalRules | Descrizione formale della regola usata per colorare le celle di campo. |
Colore | Intero | Indice di colore impostato su questo campo nella proprietà gridColor delle attività se questa regola restituisce true. |
columnId | Colonna | Colonna a cui verrà applicato il colore quando l'espressione è true. |
Proprietà conversazioni
Informazioni di riferimento su /project/conversations/fields
Nome proprietà | Tipo | Descrizione |
---|---|---|
teamsChannelId | stringa | ID canale di Teams contenente la conversazione. |
teamsConversationId | stringa | ID conversazione di Teams. |
Proprietà associazioni obiettivo
Riferimento /project/goalAssociations/fields
Nome proprietà | Tipo | Descrizione |
---|---|---|
Taskid | guid | ID attività progetto. |
goalId | guid | ID obiettivo progetto. |
taskOrder | stringa | Ordine di associazione degli obiettivi per l'ordinamento delle attività |
Proprietà degli obiettivi
Informazioni di riferimento su /project/goals/fields
Nome proprietà | Tipo | Descrizione |
---|---|---|
Nome | stringa | Nome dell'obiettivo del progetto. |
Colore | Intero | Indice di colore dell'obiettivo. |
Priorità | Intero | Priorità dell'obiettivo. |
stato | Intero | Stato dell'obiettivo. |
Startdate | datetime | Data di inizio dell'obiettivo. |
finishDate | datetime | Data di fine dell'obiettivo. |
Note | HTML | Note sull'obiettivo formattate in HTML. |
note non formattate | HTML | Note sull'obiettivo con tutto il codice HTML rimosso. |
Ordine | stringa | Ordine obiettivo |
Proprietà dell'associazione di etichette
Informazioni di riferimento su /project/labelassociations/fields
Nome proprietà | Tipo | Descrizione |
---|---|---|
Taskid | guid | ID attività progetto dataverse. |
labelId | guid | ID etichetta progetto Dataverse. |
Proprietà etichetta
Riferimento a /project/labels/fields
Nome proprietà | Tipo | Descrizione |
---|---|---|
Testo | stringa | Nome dell'etichetta del progetto. |
Indice | Intero | Indice di colore dell'etichetta. |
Proprietà collegamenti
Informazioni di riferimento su /project/links/fields
Nome proprietà | Tipo | Descrizione | Valori di enumerazione |
---|---|---|---|
linkType | Enum | Tipo della dipendenza. | FinishToFinish, FinishToStart, StartToFinish, StartToStart |
Ritardo | Durata | Quanto tempo prima dell'avvio dell'attività. | |
delayUnits | Enum | Unità in cui si trova il ritardo. | Minuti, Ore, Giorni, Settimane, Mesi |
predecessorId | guid | ID attività progetto dataverse dell'attività predecessore. | |
successorId | guid | ID attività progetto dataverse dell'attività successiva. | |
autista | bool | Indica se il collegamento guida il percorso critico. |
Proprietà risorsa
Informazioni di riferimento su /project/resources/fields
Nome proprietà | Tipo | Descrizione | Valori di enumerazione |
---|---|---|---|
Nome | stringa | Nome del membro del team. | |
Sovrassegnate | bool | Se il membro del team è sovrassegnato in questo progetto. | |
Userprincipalname | stringa | Microsoft Entra nome dell'entità utente per l'utente. | |
bookableResourceId | guid | ID risorsa prenotabile per questo membro del team. | |
aadId | guid | Microsoft Entra ID utente della risorsa prenotabile. | |
Generico | bool | Indica che si tratta di una risorsa generica. | |
tipo | Enum | Tipo di risorsa prenotabile. | XrmUser, XrmContact, XrmAccount, XrmEquipment, XrmGeneric, AadUser, AadUserTypeNull, AadUserTypeMember, XrmBookableResource |
jobTitle | stringa | Titolo del processo della risorsa prenotabile. | |
aadUserType | Enum | Se la risorsa prenotabile è un membro o un guest Microsoft Entra. | Membro, Guest |
Proprietà sprint
Informazioni di riferimento su /project/sprints/fields
Nome proprietà | Tipo | Descrizione |
---|---|---|
Nome | stringa | Nome dello sprint. |
Iniziare | datetime | Data di inizio dello sprint. |
Finire | datetime | Data di fine dello sprint. |
Proprietà attività
Informazioni di riferimento su /project/tasks/fields
Nome proprietà | Tipo | Descrizione | Valori di enumerazione |
---|---|---|---|
Lavoro | Doppia | Quantità totale di lavoro pianificato per l'esecuzione di un'attività da parte di tutte le risorse assegnate. | |
actualWork | Doppia | Quantità di lavoro già eseguita dalle risorse assegnate a un'attività. | |
remainingWork | Doppia | Quantità totale di lavoro non straordinario pianificato per l'esecuzione da parte di tutte le risorse assegnate a un'attività. | |
Nome | stringa | Nome dell'attività. | |
constraintType | Enum | Vincolo alla data di inizio o fine dell'attività. | AsSoonAsPossible, AsLateAsPossible, MustStartOn, MustFinishOn, StartNoEarlierThan, StartNoLaterThan, FinishNoEarlierThan, FinishNoLaterThan |
constraintDate | datetime | Indica la data di inizio o fine vincolata, come definito nell'oggetto ConstraintType dell'attività. Obbligatorio a meno che il tipo di vincolo non sia impostato su Il più tardi possibile o Il più presto possibile. | |
Critico | bool | Indica se un'attività ha spazio nella pianificazione da slittare o se si trova nel percorso critico. | |
freeSlack | Durata | La quantità effettiva di tempo in cui un'attività può essere ritardata senza ritardare le attività successive. Se un'attività ha zero attività successive, il margine di flessibilità disponibile è la quantità di tempo in cui un'attività può essere ritardata senza ritardare l'intero progetto. | |
totalSlack | Durata | La quantità di tempo in cui un'attività può essere ritardata senza ritardare la data di fine di un progetto. | |
Indice | Intero | Ordine intero dell'attività. | |
Pietra miliare | bool | Indica se un'attività è un'attività cardine. | |
actualDuration | Durata | Intervallo di tempo di lavoro effettivo per un'attività finora, in base alla durata pianificata e al lavoro rimanente corrente o alla percentuale di completamento. La durata effettiva può essere calcolata in due modi, in base alla percentuale di completamento o alla durata rimanente. | |
scheduledDuration | Durata | Durata totale del tempo di lavoro attivo. | |
remainingDuration | Durata | Quantità di tempo necessaria per completare la parte non completata di un'attività. | |
percentComplete | percentuale | Percentuale della durata dell'attività completata. | |
scheduledStart | datetime | Data e ora di inizio calcolate da Project. | |
scheduledFinish | datetime | Data e ora di fine calcolate da Project. | |
earlyStart | datetime | Data meno recente in cui un'attività può iniziare, in base alle date di inizio iniziali delle attività predecessore e successore e ad altri vincoli. | |
earlyFinish | datetime | Data meno recente che un'attività può completare, in base alle date di fine anticipata delle attività predecessore e successore, ad altri vincoli e a qualsiasi ritardo di livellamento. | |
lateStart | datetime | Data più recente in cui un'attività può iniziare senza ritardare la fine del progetto. | |
lateFinish | datetime | Data più recente in cui un'attività può terminare senza ritardare la fine del progetto. | |
actualStart | datetime | Data e ora in cui un'attività è effettivamente iniziata. | |
actualFinish | datetime | Data e ora in cui un'attività è stata effettivamente completata. | |
outlineLevel | Intero | Numero che indica il livello di un'attività nella gerarchia di struttura del progetto. | |
cdsEffortCompleted | Doppia | Quantità di lavoro eseguito su questa attività come indicato nelle schede attività di Project Operations. | |
cdsEffortRemaining | Doppia | Quantità di lavoro rimanente in questa attività come indicato nelle schede attività di Project Operations. | |
cdsEffortEstimateAtComplete | Doppia | Previsione dello sforzo totale per completare l'attività come indicato nelle schede attività di Project Operations. | |
cdsPercentComplete | Doppia | Percentuale di lavoro completato come indicato nelle schede attività di Project Operations. | |
cdsScheduleVariance | Doppia | Varianza tra il lavoro stimato e il lavoro previsto in base alla stima al completamento, come indicato nelle schede attività di Project Operations. | |
riepilogo | bool | Indica se l'attività è un'attività di riepilogo. | |
riassumere | datetime | Data di ripresa pianificata della parte rimanente di un'attività. | |
Fermare | datetime | Data che rappresenta la fine della parte effettiva di un'attività. | |
outlineNumber | stringa | Indica la posizione esatta di un'attività nella struttura. Ad esempio, "7.2" indica che un'attività è la seconda sottoattività della settima attività di riepilogo di primo livello. | |
completeThrough | datetime | Data e ora per la fine della durata effettiva. | |
tipo | Enum | Tipo di attività. | FixedUnits, FixedDuration, FixedWork |
durationDisplayFormat | Enum | Formato di visualizzazione in cui viene visualizzata la durata. | Minuti, Ore, Giorni, Settimane, Mesi |
Crollato | bool | Indica se l'attività è compressa nella visualizzazione. | |
Scadenza | datetime | Data immessa come scadenza per l'attività. | |
startSlack | Durata | Differenza tra le date earlyStart e lateStart. | |
finishSlack | Durata | Differenza tra le date earlyFinish e lateFinish. | |
Ordine | Doppia | Ordine dell'attività rappresentata come double. | |
Parentid | guid | ID attività progetto dataverse dell'attività padre. | |
scheduleDrivers | stringArray | Descrive il motivo per cui un'attività viene pianificata per l'avvio alla data di inizio. Può contenere qualsiasi valore di Actual, LevelingDelay, Constraint, Predecessor, ProjectStart, Calendar, Child, Parent, Deadline, Link. | |
Iniziare | datetime | Data e ora di inizio pianificata di un'attività. | |
Finire | datetime | Data e ora di completamento pianificata di un'attività. | |
Durata | Durata | Durata totale del tempo di lavoro attivo. | |
bucketId | guid | ID bucket progetto dataverse di cui fa parte l'attività. | |
bucketOrder | stringa | Ordine dell'attività all'interno del bucket. | |
sprintOrder | stringa | Ordine dell'attività all'interno dello sprint. | |
Note | HTML | Note immesse su un'attività formattata in HTML. | |
note non formattate | HTML | Note con tutto il codice HTML rimosso. | |
Manuale | bool | Indica se l'attività è vuota o ha date. | |
showNotesOnCard | bool | Indica se la nota verrà visualizzata sulla scheda nella visualizzazione scheda. | |
showChecklistOnCard | bool | Indica se gli elementi dell'elenco di controllo verranno visualizzati nella scheda nella visualizzazione bacheca. | |
Priorità | Intero | Indica il livello di importanza assegnato a un'attività, con 5 come priorità standard; più basso è il numero, più urgente è l'attività. | |
sprintId | guid | Nome della proprietà dello sprint a cui viene assegnata l'attività. | |
gridColor | gridColor | Indici di colore per ogni campo di questa attività in cui un oggetto conditionalColoringRule ha valutato true. Vedere per il mapping dell'indice dei colori. | |
[guid] | Enum | Definizione del campo personalizzato dell'attività. Per la definizione, vedere Proprietà campo personalizzato dell'attività . | stringOption, datetime, double, bool, string |
Proprietà campo personalizzato attività
Nome proprietà | Tipo | Descrizione | Valori di enumerazione |
---|---|---|---|
id | guid | ID univoco per il campo personalizzato dell'attività. | |
tipo | Enum | Tipo di campo personalizzato | stringOption, datetime, double, bool, string |
Personalizzato | bool | true se si tratta di un campo personalizzato locale | |
Nome | stringa | nome del campo personalizzato | |
Cumulativo | Enum | Tipo di rollup se type=double | max, min, sum, average |
Valori | Jsonarray | Valori per le opzioni se type=stringOption. vedere Tipo di scelta |
Tipi di campo personalizzati
Tipo di campo personalizzato | Tipo di enumerazione |
---|---|
Testo | stringa |
Data | datetime |
Numero | Doppia |
Sì/No | bool |
Scelta | stringOption |
Tipo di scelta
Per i campi personalizzati di tipo 'stringOption'
Nome proprietà | Tipo | Descrizione |
---|---|---|
ID | guid | ID univoco per la scelta |
valore | stringa | Visualizzare il valore della scelta |
Ordine | Doppia | Visualizzare l'ordine delle scelte |
Colore | Intero | Indice di colore assegnato al valore. |
Proprietà visualizzazione
Riferimento /project/views/grid/fields
Nome proprietà | Tipo | Descrizione |
---|---|---|
Nome | stringa | Nome della visualizzazione griglia. |
Colonne | Colonne | Matrice di colonne visualizzate nella visualizzazione e relativa larghezza. |