Jump to content

Join the future of EdTech

Moving data from point A to point B should be safe and easy - and with EduCloud it is! You get all the tools you need to take control over your data and see how and where it is shared in real time.

Sign Up
  • 0

Vad betyder det om _embedded saknas?


Andreas Eng
 Share

Question

Vi anropar aktiviteter med "expand" och för en kund är det aktivitet som inte returnerar attributet "_embedded", trots att det finns lärare på aktiviteten. Alla aktiviteter hade attributet förutom denna. Vid ett senare tillfälle fanns attributet och allt såg rätt ut. Vad betyder det om _embedded är tom trots att aktiviteten har lärare?

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Eftersom datan synkas med jämna mellanrum från källan så kan det vara så att det inte gått igenom en uppdatering när du gjorde första anropet. 
Det du skulle kunna göra om en sådan sak händer är att skicka ett anrop till sync-status-APIet för att säkerställa att entiteten inte ändrats efter senaste synken.

Läs mer om synk-APIt här:

 

Link to comment
Share on other sites

  • 0

Jag uppfattar detta som en bugg. Idag smällde det för en annan kund. Jag får ut en aktivitet med group, duty och syllabus, men _embedded saknas. Anropar jag group, duty eller syllabus med id får jag tillbaka objekten, så jag vet att de finns. Ska jag tolka det som att expand fungerar ibland och ibland inte och då måste vi göra separata uppslag?

Link to comment
Share on other sites

  • 0

Jag menar både duty och teacher 🙂. Jag vill få med läraren, men måste slå upp duty för att komma åt läraren. Det är svårt för dig att återskapa då problemet bara uppstår ibland och verkar försvinna efter ett tag. Så här ser ut på en aktivitet där jag kör expand på groups, teachers, syllabus:

{
  "id": "...",
  "displayName": "...",
  "calendarEventsRequired": true,
  "activityType": "Undervisning",
  "groups": [
    {
      "id": "..."
    }
  ],
  "teachers": [
    {
      "duty": {
        "id": "..."
      },
      "endDate": "2022-12-20",
      "startDate": "2022-08-20",
      "minutesPlanned": ""
    }
  ],
  "syllabus": {
    "id": "..."
  },
  "startDate": "2022-08-20",
  "endDate": "2022-12-20",
  "organisation": {
    "id": "..."
  },
  "meta": {
    "created": "2022-08-09T13:42:27.837Z",
    "modified": "2022-08-09T13:42:27.837Z"
  }
}

Det finns groups, teachers, syllabus, men inget _embedded. Du kan få customerid och activityid om du vill?

Link to comment
Share on other sites

  • 0

Hej

 

Vi hade problem med body via powershell när vi skulle lägga till flera alternativ för sökningen. Ex när vi skulle ta ut elever och vilka grupper de tillhör.
Fungerade genom att:

$Body = @{
            "relationship.entity.type" = "enrolment"
        }

$Body.Add("civicNo","$CivicNo")

 

$StringArray = New-EducloudStringArray -Array $NameContains

$Body.Add("nameContains", $StringArray)
$StringArray = New-EducloudStringArray -Array $Expand

$Body.Add("expand", $StringArray)

Kan skicka mer specifikt om det skulle hjälpa.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. You can also read up on our Privacy Policy