ちなみに、 group_member.csvに記載のあるユーザの所属情報の削除方法を紹介したけど、group_member.csvに記載のないユーザの所属情報を削除することもできるwan!
group_member.csvに記載のあるユーザとないユーザの所属情報????ちょっと混乱してきました…。
「attr属性」と「force属性」を組み合わせることによって、group_member.csvにユーザ自体の情報の記載がなくても、所属情報の削除ができるんだwan!
図にまとめると、こんな感じになるよ。
図にまとめると、こんな感じになるよ。
ということは、さっきattr属性の説明したときに、Aさん(u_id「1000011」)の情報だけを残して、Bさん(u_id「1000012」)の情報をすべて削除してしまった、あのgroup_member.csvの状態でBさんの所属情報が削除できるってこと?
変更したいgroup_member.csv
Aさん(u_id「1000011」)の情報だけを残して、Bさん(u_id「1000012」)の情報をすべて削除したgroup_member.csv
注意してほしいのは、プライマリ所属は必ず設定されている必要があるから、Bさんのプライマリ所属組織は削除できないよ。あと、「attr属性」で説明したとおり、group_member.csvに記載のあるユーザの所属情報も削除されちゃうから気をつけるwan!
記載方法は以下のとおり
対象グループごとに「force = 1」を設定する感じだね!
これで、group_member.csvに記載のあるAさん、記載のないBさんの「廃止グループ・プロジェクト」「管理権限ユーザ・グループ」の情報が削除されたwan!
これで、group_member.csvに記載のあるAさん、記載のないBさんの「廃止グループ・プロジェクト」「管理権限ユーザ・グループ」の情報が削除されたwan!
対象グループごとに設定できるということは、グループごとに「force属性」の設定をする、しない、という使い分けが可能ってことですか?
可能だwan!
Aさん(u_id「1000011」)の情報だけを残して、Bさん(u_id「1000012」)の情報をすべて削除したgroup_member.csv
Aさんは「組織」「プロジェクト」、Bさんは「プロジェクト」の所属情報を削除するwan!
datalink.datへの記載方法は以下のとおり
これで、group_member.csvに記載のあるAさんの「組織」「プロジェクト」の所属情報が削除され、group_member.csvに記載のないBさんの「プロジェクト」の所属情報が削除されたよ! ややこしいので十分に気をつけてほしいwan!
POPYいろいろ教えてくれてありがとう! おかげで管理画面でひとつひとつ所属を削除するために、残業する必要がなくなりました!
組織改編・世代管理機能ガイド
組織改編・世代管理機能
CSVユーザ・グループデータインポート機能
【参考】datalinkで所属情報をまとめて削除!
- datalinkで所属情報をまとめて削除!
- 「attr属性」を利用してユーザの所属情報を削除しよう
- 「attr属性」と「force属性」を利用してgroup_member.csvに記載のないユーザの削除を指定しよう