2012-05-02 2 views
0

user api docs 조직 수준에서 사용자의 역할을 변경하려면 스키마 "PUT/d2l/api/lp/(D2LVERSION : version)/users/(D2LID : userId) " 이 경우 UpdateUserData JSON 블록을 입력으로 사용해야하지만 UpdateUserData JSON 블록에는 역할 ID가 없습니다. 그렇다면 우리는 어떻게 사용자의 새로운 역할을 수행 할 것인가?Desire2Learn에서 사용자 역할을 변경하기위한 API

답변

0

역할은 조직의 특정 수준에 적용되므로 사용자의 본질적인 속성이 아니라 사용자와 조직 또는 조직 및 조직 단위 (부서, 코스 등) 간의 관계에 대한 속성입니다.

따라서 조직 수준에서 사용자의 등록을 삭제 한 다음 만들 수 있습니다. (조직 수준의 ID는 org info call과 함께 검색됩니다.)

delete the enrollment으로의 작업은 등록 페이지에 있습니다. 그리고 등록을 만드는 작업은 같은 페이지에 있습니다.

그러나 사용자가 조직 수준에서 등록하지 않는 것이 일반적이지 않습니다 (예 : 삭제와 생성 사이에 연결이 중단되어 조직에 등록되지 않은 상태가 의미하는 바가 명확하지 않은 경우)

응용 프로그램에 맞지 않을지 모르겠지만 조직 수준에서 등록을 추가 및 제거하는 것이 일반적인 것은 특정 조직 수준에서 추가 및 제거하는 것입니다. 이렇게하면 사용자는 항상 조직에 존재하지만 조직 단위를 통해 권한을 관리 할 수 ​​있습니다.

관련 문제