Condividi tramite


Progetto Online

Project Online è una soluzione online flessibile per la gestione del portfolio di progetti (PPM) e il lavoro quotidiano di Microsoft. Grazie a Office 365, Project Online consente alle organizzazioni di iniziare rapidamente con potenti funzionalità di gestione dei progetti per pianificare, classificare in ordine di priorità e gestire progetti e investimenti di portfolio di progetti da quasi qualsiasi dispositivo.

Questo connettore è disponibile nei prodotti e nelle aree seguenti:

Servizio Class Regions
Copilot Studio Normale Tutte le aree di Power Automate
App per la logica Normale Tutte le aree di App per la logica
Power Apps Normale Tutte le aree di Power Apps
Power Automate Normale Tutte le aree di Power Automate
Contatto
Nome Microsoft
URL Supporto di Microsoft LogicApps
Supporto di Microsoft Power Automate
Supporto di Microsoft Power Apps
Metadati del connettore
Editore Microsoft
Sito web https://products.office.com/project/project-management-software

Per usare questa integrazione, è necessario accedere a un account con accesso a un sito di Project Online. Per stabilire una connessione, selezionare Accedi. Verrà richiesto di fornire l'account di accesso Microsoft, seguire il resto delle schermate per creare una connessione.

Ognuna delle operazioni richiede l'URL del sito radice per il sito di Project Online. Nella maggior parte dei casi questo URL è disponibile nella barra degli indirizzi del browser quando si passa al sito di Project Online. L'URL deve appartenere a sharepoint.com dominio e deve essere di tipo PWA (Project Web App). Se si usa Project Online tramite https://project.microsoft.com/ il sito, visitare il sito Settings-My> PWA per ottenere l'URL di PWA valido. ad esempio https://sampletenant.sharepoint.com/teams/sampleteam.

A questo punto è possibile iniziare a usare questa integrazione.

Problemi noti e limitazioni

  1. La proprietà "Resource Name" non viene restituita per le attività di Project Online perché non viene restituita dall'API REST del servizio back-end stessa.
  2. Tutti i trigger possono restituire fino a 10 elementi per singola esecuzione. Se sono disponibili più dati e si tratta di un trigger V2, il trigger verrà eseguito di nuovo senza ritardi.

Limiti per la limitazione delle richieste

Nome Chiamate Periodo di rinnovo
Chiamate API per connessione 100 60 secondi

Azioni

Archiviare e pubblicare il progetto

Archiviare e pubblicare un progetto esistente nel sito.

Crea un nuovo progetto

Crea un nuovo progetto nel sito online del progetto.

Crea una nuova attività

Crea una nuova attività nel progetto.

Creare una nuova risorsa

Crea una risorsa organizzazione nel sito di Project Online.

Elenca le attività

Elenca le attività pubblicate in un progetto.

Elencare i progetti

Elenca i progetti nel sito online del progetto.

Elencare il progetto

Elenca un progetto in base all'ID nel sito online del progetto.

Ottenere l'attività di riepilogo del progetto

Ottiene l'attività di riepilogo del progetto per un determinato progetto.

Progetto di estrazione

Estrae un progetto esistente nel sito.

Archiviare e pubblicare il progetto

Archiviare e pubblicare un progetto esistente nel sito.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

ID progetto
project_id True string

ID univoco del progetto da archiviare.

Restituisce

response
object

Crea un nuovo progetto

Crea un nuovo progetto nel sito online del progetto.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

Nome progetto
Name True string

Nome del nuovo progetto da creare

Descrizione del progetto
Description string

Descrizione del nuovo progetto da creare

Data di inizio progetto
Start date-time

Data di inizio del nuovo progetto

Restituisce

Project Online Project Model

Corpo
Project

Crea una nuova attività

Crea una nuova attività nel progetto.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

ID progetto
project_id True string

ID univoco del progetto a cui aggiungere l'attività.

Nome attività
Name True string

Nome della nuova attività da creare

Note attività
Notes string

Note da inserire nella nuova attività

Data di inizio attività
Start date-time

Data di inizio dell'attività

Durata attività
Duration string

Durata dell'attività. Ad esempio (1h, 2d o 3w)

Restituisce

Attività Project Online Server

Corpo
Task

Creare una nuova risorsa

Crea una risorsa organizzazione nel sito di Project Online.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

Nome risorsa
Name True string

Nome della nuova risorsa da creare

Risorsa nel budget
IsBudget boolean

La risorsa è in base al budget

Risorsa generica
IsGeneric boolean

Risorsa generica

Risorsa inattiva
IsInactive boolean

Risorsa inattiva

Restituisce

Modello di risorse enterprise di Project Online

Elenca le attività

Elenca le attività pubblicate in un progetto.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

ID progetto
project_id True string

ID univoco del progetto per recuperare le attività.

Query di filtro
$filter string

Query di filtro ODATA per limitare le voci restituite, ad esempio ID eq 'task-guid'.

Selezionare query
$select string

OData select query per le colonne da restituire. Esempio: Id, Nome

Restituisce

Modello di risposta delle attività elenco online di Project

Corpo
TasksWrapper

Elencare i progetti

Elenca i progetti nel sito online del progetto.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

Restituisce

Modello di risposta di project online list projects

Elencare il progetto

Elenca un progetto in base all'ID nel sito online del progetto.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

ID progetto
project_id True string

ID univoco del progetto da recuperare

Selezionare query
$select string

OData select query per le colonne da restituire. Esempio: Id, Nome

Restituisce

Project Online Project Model

Corpo
Project

Ottenere l'attività di riepilogo del progetto

Ottiene l'attività di riepilogo del progetto per un determinato progetto.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

ID progetto
project_id True string

ID univoco del progetto da recuperare

Restituisce

Attività Project Online Server

Corpo
Task

Progetto di estrazione

Estrae un progetto esistente nel sito.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

ID progetto
project_id True string

ID univoco del progetto da estrarre.

Restituisce

response
object

Trigger

Quando un progetto viene pubblicato (V2) (anteprima)

Attiva un flusso ogni volta che viene pubblicato un progetto.

Quando viene creata una nuova attività

Attiva un flusso quando viene creata una nuova attività.

Quando viene creata una nuova attività (V2) (anteprima)

Attiva un flusso quando viene creata una nuova attività.

Quando viene creata una nuova risorsa

Attiva un nuovo flusso quando viene creata una nuova risorsa.

Quando viene creata una nuova risorsa (V2) (anteprima)

Attiva un nuovo flusso quando viene creata una nuova risorsa.

Quando viene creato un nuovo progetto

Attiva un flusso ogni volta che viene creato un nuovo progetto.

Quando viene creato un nuovo progetto (V2) (anteprima)

Attiva un flusso ogni volta che viene creato un nuovo progetto.

Quando viene pubblicato un progetto

Attiva un flusso ogni volta che viene pubblicato un progetto.

Quando un progetto viene pubblicato (V2) (anteprima)

Attiva un flusso ogni volta che viene pubblicato un progetto.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

Selezionare query
$select True string

OData select query per le colonne da restituire.

Restituisce

Project Online nel nuovo modello di risposta del progetto.

Quando viene creata una nuova attività

Attiva un flusso quando viene creata una nuova attività.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

Restituisce

Progetto online sul nuovo modello di risposta delle attività

Quando viene creata una nuova attività (V2) (anteprima)

Attiva un flusso quando viene creata una nuova attività.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

Selezionare query
$select True string

OData select query per le colonne da restituire.

Restituisce

Progetto online sul nuovo modello di risposta delle attività

Quando viene creata una nuova risorsa

Attiva un nuovo flusso quando viene creata una nuova risorsa.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

Restituisce

Project Online nel nuovo modello di risposta alle risorse.

Quando viene creata una nuova risorsa (V2) (anteprima)

Attiva un nuovo flusso quando viene creata una nuova risorsa.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

Selezionare query
$select True string

OData select query per le colonne da restituire.

Restituisce

Project Online nel nuovo modello di risposta alle risorse.

Quando viene creato un nuovo progetto

Attiva un flusso ogni volta che viene creato un nuovo progetto.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

Restituisce

Project Online nel nuovo modello di risposta del progetto.

Quando viene creato un nuovo progetto (V2) (anteprima)

Attiva un flusso ogni volta che viene creato un nuovo progetto.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

Selezionare query
$select True string

OData select query per le colonne da restituire.

Restituisce

Project Online nel nuovo modello di risposta del progetto.

Quando viene pubblicato un progetto

Attiva un flusso ogni volta che viene pubblicato un progetto.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL sito radice
siteUrl True uri

URL del sito radice del progetto (esempio: https://sampletenant.sharepoint.com/teams/sampleteam ).

Restituisce

Project Online nel nuovo modello di risposta del progetto.

Definizioni

TriggerProjectsWrapper

Project Online nel nuovo modello di risposta del progetto.

Nome Percorso Tipo Descrizione
Progetti restituiti
value array of TriggerProject

Elenco di progetti trigger restituiti.

TriggerProject

Project Online Project Model

Nome Percorso Tipo Descrizione
Data inizio progetto
ProjectStartDate date-time

Data e ora di inizio del progetto approvato.

Data di fine progetto
ProjectFinishDate date-time

Data e ora di fine del progetto approvato.

Data di creazione
ProjectCreatedDate date-time

Data/ora di creazione del progetto.

ID progetto
ProjectId string

ID univoco del progetto.

Data ultima modifica
ProjectModifiedDate date-time

Data e ora dell'ultimo salvataggio del progetto.

Tipo di progetto
ProjectType integer

Tipo del progetto.

Nome progetto
ProjectName string

Nome del progetto.

Data ultima pubblicazione
ProjectLastPublishedDate date-time

Data e ora dell'ultima pubblicazione del progetto.

Proprietario di progetto
ProjectOwnerName string

Proprietario del progetto.

Percentuale progetto completata
ProjectPercentCompleted integer

Percentuale completata del progetto.

Percentuale lavoro progetto completato
ProjectPercentWorkCompleted integer

Percentuale di lavoro completata del progetto.

Costo straordinario progetto
ProjectOvertimeCost string

Costo straordinario del progetto.

Lavoro straordinario progetto
ProjectOvertimeWork string

Lavoro straordinario del progetto.

TriggerResourcesWrapper

Project Online nel nuovo modello di risposta alle risorse.

Nome Percorso Tipo Descrizione
Risorse restituite
value array of TriggerResource

Elenco di risorse trigger restituite.

TriggerResource

Modello di risorse di Resource Online.

Nome Percorso Tipo Descrizione
ID risorsa
ResourceId string

ID univoco della risorsa.

Calendario di base
ResourceBaseCalendar string

Tipo di calendario di base della risorsa.

Tipo di prenotazione delle risorse
ResourceBookingType integer

Tipo di prenotazione della risorsa

Livello di risorsa
ResourceCanLevel boolean

Può il livello di risorsa

Costo delle risorse per uso
ResourceCostPerUse string

Costo per uso della risorsa

Data di creazione della risorsa
ResourceCreatedDate date-time

Data di creazione della risorsa

Risorsa prima disponibile da
ResourceEarliestAvailableFrom date-time

Data di disponibilità meno recente della risorsa

Indirizzo di posta elettronica della risorsa
ResourceEmailAddress string

Indirizzo di posta elettronica della risorsa

Iniziali delle risorse
ResourceInitials string

Initali della risorsa

Risorsa attiva
ResourceIsActive boolean

Nuova risorsa attiva

Risorsa generica
ResourceIsGeneric boolean

Nuova risorsa generica

Risorsa più recente disponibile per
ResourceLatestAvailableTo date-time

Data più recente per cui la risorsa è disponibile

Data ultima modifica della risorsa
ResourceModifiedDate date-time

Data ultima modifica della risorsa

Nome risorsa
ResourceName string

Nome della risorsa

Nome stato risorsa
ResourceStatsuName string

Nome dello stato della risorsa

Tipo di risorsa
ResourceType integer

Tipo di risorsa

Descrizione del tipo di risorsa
TypeDescription string

Descrizione per il tipo di risorsa

Nome tipo di risorsa
TypeName string

Nome del tipo della risorsa

TriggerTasksWrapper

Progetto online sul nuovo modello di risposta delle attività

Nome Percorso Tipo Descrizione
Attività restituite
value array of TriggerTask

Elenco di attività trigger restituite

TriggerTask

Modello attività online

Nome Percorso Tipo Descrizione
ID progetto
ProjectId string

ID del progetto in cui viene creata l'attività

ID attività
TaskId string

ID della nuova attività

Nome progetto
ProjectName string

Nome del progetto in cui viene creata l'attività

Nome attività
TaskName string

Nome della nuova attività

Data di creazione dell'attività
TaskCreatedDate date-time

Data di creazione della nuova attività

Data ultima modifica dell'attività
TaskModifieddate date-time

Data ultima modifica della nuova attività

Data di inizio attività
TaskStartDate date-time

Data di inizio della nuova attività

Data fine attività
TaskFinishDate date-time

Data di fine della nuova attività

Riepilogo attività
TaskPriority integer

Priorità della nuova attività

Attività attiva
TaskIsActive boolean

Indica se l'attività è ancora attiva

Progetto

Project Online Project Model

Nome Percorso Tipo Descrizione
Data di inizio approvata
ApprovedStart date-time

Ora di inizio progetto approvata

Data di fine approvata
ApprovedEnd date-time

Ora di fine progetto approvata

Data di estrazione
CheckedOutDate date-time

Ora di estrazione del progetto

Descrizione checkout
CheckOutDescription string

Descrizione con cui è estratto il progetto

ID di estrazione
CheckOutId string

ID del checkout del progetto

Data di creazione
CreatedDate date-time

Data di creazione del progetto

ID progetto
Id string

ID del progetto

Estratto
IsCheckedOut boolean

True se il progetto è attualmente estratto

Data ultima pubblicazione
ProjectLastPublishedDate date-time

Data dell'ultima pubblicazione del progetto

Data ultima pubblicazione
LastPublishedDate date-time

Data dell'ultima pubblicazione del progetto

Data ultimo salvataggio
LastSavedDate date-time

Data dell'ultimo salvataggio del progetto

Decisione di Optimizer
OptimizerDecision integer

Numero di decisione di Project Optimizer

Decisione di Planner
PlannerDecision integer

Numero di decisione di Project Planner

Tipo progetto
ProjectType integer

Tipo del progetto

Nome progetto
Name string

Nome del progetto

Identificatore del progetto
ProjectIdentifier string

Identificatore del progetto

Versione di Win proj
WinprojVersion string

Versione del progetto

ProjectsWrapper

Modello di risposta di project online list projects

Nome Percorso Tipo Descrizione
Progetti restituiti
value array of Project

Elenco dei progetti restituiti

EnterpriseResource

Modello di risorse enterprise di Project Online

Nome Percorso Tipo Descrizione
Livello di risorsa
CanLevel boolean

Livello di risorsa

Codice risorsa
Code string

Codice risorsa

Attribuzione dei costi delle risorse
CostAccrual integer

Attribuzione dei costi delle risorse

Centro di costo risorse
CostCenter string

Centro di costo risorse

Ora di creazione della risorsa
Created date-time

Ora di creazione della risorsa

Tipo di prenotazione predefinito
DefaultBookingType integer

Tipo di prenotazione predefinito della risorsa

Email
Email string

Indirizzo di posta elettronica della risorsa

ID esterno
ExternalId string

ID esterno risorsa

Gruppo di risorse
Group string

Gruppo a cui appartiene la risorsa

Data di assunzione
HireDate date-time

Data di assunzione della risorsa

ID risorsa
Id string

ID risorsa

Iniziali di resouce
Initials string

Iniziali delle risorse

Risorsa attiva
IsActive boolean

Risorsa attiva

Budget
IsBudget boolean

Il costo delle risorse è preventivato

Estratto
IsCheckedOut boolean

Risorsa estratta

È generico
IsGeneric boolean

Risorsa generica

Team
IsTeam boolean

Fa parte della risorsa del team

Etichetta materiale
MaterialLabel string

Etichetta materiale risorsa

Data ultima modifica
Modified date-time

Ora dell'ultima modifica della risorsa

Nome risorsa
Name string

Nome risorsa

Fonetici delle risorse
Phonetics string

Pronuncia fonetica della risorsa

Tipo di risorsa
ResourceType integer

Tipo di risorsa

Data di chiusura
TerminationDate date-time

Data di terminazione della risorsa

TasksWrapper

Modello di risposta delle attività elenco online di Project

Nome Percorso Tipo Descrizione
Attività restituite
value array of Task

Elenco di attività restituite

Task

Attività Project Online Server

Nome Percorso Tipo Descrizione
Data di creazione dell'attività
Created date-time

Data di creazione dell'attività

Data ultima modifica dell'attività
Modified date-time

Data dell'ultima modifica dell'attività

Data di inizio attività
Start date-time

Data di inizio dell'attività

Data fine attività
Finish date-time

Data di fine dell'attività

Data di inizio pianificata dell'attività
ScheduledStart date-time

Data di inizio pianificata dell'attività

Data di fine pianificata dell'attività
ScheduledFinish date-time

Data di fine pianificata dell'attività

Nome attività
Name string

Nome dell'attività

ID attività
Id string

ID dell'attività

Priorità dell'attività
Priority integer

Livello di priorità dell'attività

Percentuale di completamento dell'attività
PercentComplete integer

Percentuale di completamento dell'attività

Note attività
Notes string

Note sulla descrizione dell'attività

Contatto attività
Contact string

Indirizzo contatto per l'attività

Attività cardine
IsMilestone boolean

Indica se l'attività è un'attività cardine

oggetto

Si tratta del tipo 'object'.