URL API di Workfront Planning

Operazioni

Gli oggetti vengono manipolati inviando una richiesta HTTP al relativo URI univoco. L'operazione da eseguire è specificata dal metodo HTTP.

I metodi HTTP standard corrispondono alle operazioni seguenti:

  • GET - Recupera un oggetto per ID, cerca tutti gli oggetti tramite una query
  • POST - Inserisce un nuovo oggetto
  • PUT - Modifica un oggetto esistente
  • DELETE - Elimina un oggetto

Per ulteriori dettagli ed esempi di ciascuna operazione, vedere la documentazione per gli sviluppatori API di Workfront Planning.

Tipi di campi e modificatori di ricerca utilizzati con tali campi

È possibile utilizzare modificatori e filtri con i campi per controllare quali dati verranno restituiti nei risultati.

Utilizzo dei modificatori di ricerca

Workfront Planning supporta i seguenti modificatori di ricerca:

Modificatore
Esempio
Descrizione
Valori possibili
$contains
"fieldId": { "$contains": "product" }
Restituisce record il cui valore di campo contiene il filtro
"Lancio di nuovi prodotti"
$doesNotContain
"fieldId": { "$doesNotContain": "product" }
Restituisce record in cui il valore del campo non contiene il filtro
"Nuovo lancio"
$is
  • "fieldId" : { "$is": "new product launch" }
  • "fieldId" : { "new product launch" }
Restituisce record il cui valore di campo corrisponde esattamente al filtro
"Lancio di nuovi prodotti"
$isNot
"fieldId": { "$isNot": "product" }
Restituisce record il cui valore di campo non corrisponde esattamente al filtro
"Lancio di nuovi prodotti"
$isEmpty
  • "fieldId": "$isEmpty"
  • "fieldId": { "$isEmpty": null }
Restituisce record il cui valore di campo non è vuoto
  • “”
  • nulle
$isNotEmpty
  • "fieldId": "$isNotEmpty"
  • "fieldId": { "$isNotEmpty": null }
Restituisce record il cui valore di campo non è vuoto
"Lancio di nuovi prodotti"
$GREATERThan
"fieldId": { "$greaterThan": 10 }
Restituisce record il cui valore di campo è maggiore del filtro
  • 20
  • 25
$majorThanOrEqual
"fieldId": { "$greaterThanOrEqual": 10 }
Restituisce record il cui valore di campo è maggiore o uguale al filtro
  • 10
  • 20
  • 25
$lessThan
"fieldId": { "$lessThan": 10 }
Restituisce record il cui valore di campo è minore del filtro
  • 5
  • 9
$lessThanOrEqual
"fieldId": { "$lessThanOrEqual": 10 }
Restituisce record il cui valore di campo è minore o uguale al filtro
  • 5
  • 9
    • 10
$isAfter
"fieldId": { "$isAfter": "2024-05-14T20:00:00.000Z" }
Restituisce record il cui valore di campo è dopo il filtro
"2024-05-15T20:00:00.000Z"
$isBefore
"fieldId": { "$isBefore": "2024-05-14T20:00:00.000Z" }
Restituisce record il cui valore di campo è precedente al filtro
"2024-05-12T20:00:00.000Z"
$isBetween
"fieldId": { "$isBetween": ["2024-05-10T20:00:00.000Z", "2024-05-15T20:00:00.000Z"] }
Restituisce record il cui valore di campo è compreso tra il filtro
  • "2024-05-12T20:00:00.000Z"
  • "2024-05-14T20:00:00.000Z"
$isNotBetween
"fieldId": { "$isNotBetween": ["2024-05-10T20:00:00.000Z", "2024-05-15T20:00:00.000Z"] }
Restituisce record il cui valore di campo non è compreso tra il filtro
  • "2024-05-09T20:00:00.000Z"
  • "2024-05-17T20:00:00.000Z"
$isAnyOf
"fieldId": { "$isAnyOf": ["active", "completed"] }
Restituisce record il cui valore di campo corrisponde a uno qualsiasi dei filtri
  • "active"
  • "completato"
$isNoneOf
"fieldId": { "$isNoneOf": ["active", "completed"] }
Restituisce record il cui valore di campo non è incluso nel filtro
  • "completato"
  • "fisso"
$hasAnyOf
"fieldId": { "$hasAnyOf": ["active", "completed"] }
Restituisce record il cui valore di campo include uno dei filtri
  • ["attivo", "fisso"]
  • ["fisso", "completato", "finito"]
$hasAllOf
"fieldId": { "$hasAllOf": ["active", "completed"] }
Restituisce record il cui valore di campo include tutto il filtro
  • ["attivo", "completato"]
  • ["attivo", "completato", "finito"]
$hasNoneOf
"fieldId": { "$hasNoneOf": ["active", "completed"] }
Restituisce record il cui valore di campo non contiene alcun filtro
["fisso", "completato"]
$isExexact
"fieldId": { "$isExactly": ["active", "completed"] }
Restituisce record il cui valore di campo è esattamente il filtro
["attivo", "completato"]