2017-02-02 18 views
0

グラフを使用してプランナタスクでプログラムによってチェックリストを作成する場合、 "orderHint"属性にどの値を使用しても問題ありません。インターフェイスの順序は常に間違っています/ランダム。Plannerの "orderHint"属性が機能しない

Planner CheckList 'orderHint' Values

私は既存のタスクをコピーして、同じ「orderHint」属性値を再利用しようとした場合、私はその後プランナーインターフェイスでオブジェクトを順に再しようとするたびに、私は、エラーメッセージが表示されます。

error message when re-ordering

たちのTAMだけあなたがこれをサポートすることができます言うので助けてください。

https://graph.microsoft.com/beta/tasks/R2FvptrF7EeuH8GmbjyUn5YAAJd4/details 
 

 
client-request-id: bdc5c383-962b-464e-80af-9bf408149897 
 
request-id: bdc5c383-962b-464e-80af-9bf408149897 
 
etag: W/"JzEtMDAwMDAwMDAwMDAwMDAwMi8yMDE3LTAyLTAyVDA5OjE4OjE3LjE5ODAwOTgrMDA6MDAn" 
 
content-type: application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 
 
cache-control: private 
 
Status Code: 200 
 

 
{ 
 
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#tasks('R2FvptrF7EeuH8GmbjyUn5YAAJd4')/details/$entity", 
 
    "@odata.etag": "W/\"JzEtMDAwMDAwMDAwMDAwMDAwMi8yMDE3LTAyLTAyVDA5OjE4OjE3LjE5ODAwOTgrMDA6MDAn\"", 
 
    "description": null, 
 
    "previewType": "checklist", 
 
    "completedBy": null, 
 
    "references": {}, 
 
    "checklist": { 
 
     "1386478b-e55c-409f-08f4-24eedf6197fe": { 
 
      "@odata.type": "#microsoft.graph.checklistItem", 
 
      "isChecked": false, 
 
      "title": "Create CMDB Entry", 
 
      "orderHint": "0050812894318267352A", 
 
      "lastModifiedBy": "6c380823-9147-4962-b762-72875c84432d", 
 
      "lastModifiedDateTime": "2017-02-02T09:00:34.67Z" 
 
     }, 
 
     "1dc8425c-63a9-4463-777f-6db7e8f192f6": { 
 
      "@odata.type": "#microsoft.graph.checklistItem", 
 
      "isChecked": false, 
 
      "title": "Delivery Confirmed", 
 
      "orderHint": "0050812894318311188A", 
 
      "lastModifiedBy": "6c380823-9147-4962-b762-72875c84432d", 
 
      "lastModifiedDateTime": "2017-02-02T09:00:34.67Z" 
 
     }, 
 
     "cbb8731b-defa-4604-3baf-9830abede10d": { 
 
      "@odata.type": "#microsoft.graph.checklistItem", 
 
      "isChecked": false, 
 
      "title": "IP adresses Provided", 
 
      "orderHint": "0050812894318280165A", 
 
      "lastModifiedBy": "6c380823-9147-4962-b762-72875c84432d", 
 
      "lastModifiedDateTime": "2017-02-02T09:00:34.67Z" 
 
     }, 
 
     "205f67a7-7083-42dd-40fb-c00de5ecdbf1": { 
 
      "@odata.type": "#microsoft.graph.checklistItem", 
 
      "isChecked": false, 
 
      "title": "Network cabling OK", 
 
      "orderHint": "0050812894318290788A", 
 
      "lastModifiedBy": "6c380823-9147-4962-b762-72875c84432d", 
 
      "lastModifiedDateTime": "2017-02-02T09:00:34.67Z" 
 
     }, 
 
     "2457a352-bc83-4b55-075f-df8d565416d5": { 
 
      "@odata.type": "#microsoft.graph.checklistItem", 
 
      "isChecked": false, 
 
      "title": "Hardware racked", 
 
      "orderHint": "0050812894318301098A", 
 
      "lastModifiedBy": "6c380823-9147-4962-b762-72875c84432d", 
 
      "lastModifiedDateTime": "2017-02-02T09:00:34.67Z" 
 
     } 
 
    }, 
 
    "id": "R2FvptrF7EeuH8GmbjyUn5YAAJd4" 
 
}

+0

あなたはURIを投稿することができ、あなたが取得しているリストとJSONの結果をつかむために呼んでいますか? –

+0

元の投稿のコードスニペットにURIとJSONを追加しました。 –

答えて

0

タスクのリストをレンダリングするときorderHintプロパティは、プランナーのアプリで使用されています。ただし、Graph APIでは、要求で明示的に要求されない限り、結果はソートされません。あなたのクエリにを追加

試してみてください。

https://graph.microsoft.com/beta/tasks/R2FvptrF7EeuH8GmbjyUn5YAAJd4/details?orderBy=orderHint

+0

Plannerインターフェイスの並べ替え順序に影響を与えようとしています。クエリではありません。 さらに、私はどこかで、orderByを限られた属性のセット(orderHintを除く)でしか使用できないと読んでいます。残念ながら、私はそのような情報を長く見つけることはできませんが、とにかく私の問題は解決しません。 –

+0

'orderBy'をサポートするプロパティは、一般的にドキュメントでそう言います。私は 'displayName'と 'userPrincipalName'が(現在)サポートされている唯一の2つのプロパティだと考えています。たとえば、「ユーザー」リソースの種類を参照してください。 https://graph.microsoft.io/en-us/docs/api-reference/v1.0/resources/user#properties –

関連する問題