I wonder whether there's a way to re-assign a case to another mobile worker
belonging to the same group as the one who opened it? I thought the option
I see at the moment* "re-assign selected cases to user X" *should work but
it doesn't seem to. I would like the owner to remain the same. Any ideas?
Reassigning the case is equivalent to setting the owner. What are you
trying to do with the reassignment if not change it?
Cory
···
On Thu, Nov 26, 2015 at 9:35 AM, James Tinkamanyire < jamestinkamanyire@gmail.com> wrote:
Hi All,
I wonder whether there's a way to re-assign a case to another mobile
worker belonging to the same group as the one who opened it? I thought the
option I see at the moment* "re-assign selected cases to user X" *should
work but it doesn't seem to. I would like the owner to remain the same.
Any ideas?
The owner of all the cases for my project is the group name, but what I
would like to do is change the user who opened the case. Both users belong
to the same group which means all cases opened by the 2 users will belong
to the Group Name, right?
Thanks,
James
···
On Thu, Nov 26, 2015 at 3:35 PM, Cory Zue wrote:
Hi James,
Reassigning the case is equivalent to setting the owner. What are you
trying to do with the reassignment if not change it?
I wonder whether there's a way to re-assign a case to another mobile
worker belonging to the same group as the one who opened it? I thought the
option I see at the moment* "re-assign selected cases to user X" *should
work but it doesn't seem to. I would like the owner to remain the
same. Any ideas?
That's not exactly how case sharing works. Behind the scenes the cases are
still assigned to the user or to the case sharing group - case sharing just
sets it up so that cases created from CommCare mobile are assigned to the
group by default. Any time a case is directly assigned to a user it will
not be shared.
I don't believe that there's anything you can do to change the creating
user ID, since this is a system-defined property that is set on case
creation and not allowed to be modified. Why do you want to change it?
thanks,
Cory
···
On Thu, Nov 26, 2015 at 5:47 PM, James Tinkamanyire < jamestinkamanyire@gmail.com> wrote:
Hi Cory,
The owner of all the cases for my project is the group name, but what I
would like to do is change the user who opened the case. Both users belong
to the same group which means all cases opened by the 2 users will belong
to the Group Name, right?
Thanks,
James
On Thu, Nov 26, 2015 at 3:35 PM, Cory Zue czue@dimagi.com wrote:
Hi James,
Reassigning the case is equivalent to setting the owner. What are you
trying to do with the reassignment if not change it?
I wonder whether there's a way to re-assign a case to another mobile
worker belonging to the same group as the one who opened it? I thought the
option I see at the moment* "re-assign selected cases to user X" *should
work but it doesn't seem to. I would like the owner to remain the
same. Any ideas?
Our workflow allows for any user to collect data (17+ forms) on a case
created by any mobile worker (only one form creates a case) in the same
group. Now should we have any queries for such a case and since the
"info.username" property will not change, the queries will be attributed to
the user who created the case which ideally would be not true because most
of the queries are from the 17+ forms. So data team will ask the wrong
person to resolve these queries. Any workaround?
Thanks,
James
···
On Thu, Nov 26, 2015 at 8:43 PM, Cory Zue wrote:
Hey James,
That's not exactly how case sharing works. Behind the scenes the cases are
still assigned to the user or to the case sharing group - case sharing just
sets it up so that cases created from CommCare mobile are assigned to the
group by default. Any time a case is directly assigned to a user it will
not be shared.
I don't believe that there's anything you can do to change the creating
user ID, since this is a system-defined property that is set on case
creation and not allowed to be modified. Why do you want to change it?
The owner of all the cases for my project is the group name, but what I
would like to do is change the user who opened the case. Both users belong
to the same group which means all cases opened by the 2 users will belong
to the Group Name, right?
Thanks,
James
On Thu, Nov 26, 2015 at 3:35 PM, Cory Zue czue@dimagi.com wrote:
Hi James,
Reassigning the case is equivalent to setting the owner. What are you
trying to do with the reassignment if not change it?
I wonder whether there's a way to re-assign a case to another mobile
worker belonging to the same group as the one who opened it? I thought the
option I see at the moment* "re-assign selected cases to user X" *should
work but it doesn't seem to. I would like the owner to remain the
same. Any ideas?
If you expect to need to edit this information then I would setup an
app-specific case property. You could default this to the creating user in
the form that creates the case, but then you could also have a
"reassignment' form that changes it to someone else, and you could use the
case importer to set it in bulk.
This would require modifying your app. Alternatively, you could just add
this property only if the contact changes, and then train your staff to
check that property first and fallback to the username if not set. That
could be rolled out without app changes.
Cory
···
On Fri, Nov 27, 2015 at 9:05 PM, James Tinkamanyire < jamestinkamanyire@gmail.com> wrote:
Hi Cory,
Our workflow allows for any user to collect data (17+ forms) on a case
created by any mobile worker (only one form creates a case) in the same
group. Now should we have any queries for such a case and since the
"info.username" property will not change, the queries will be attributed to
the user who created the case which ideally would be not true because most
of the queries are from the 17+ forms. So data team will ask the wrong
person to resolve these queries. Any workaround?
Thanks,
James
On Thu, Nov 26, 2015 at 8:43 PM, Cory Zue czue@dimagi.com wrote:
Hey James,
That's not exactly how case sharing works. Behind the scenes the cases
are still assigned to the user or to the case sharing group - case sharing
just sets it up so that cases created from CommCare mobile are assigned to
the group by default. Any time a case is directly assigned to a user it
will not be shared.
I don't believe that there's anything you can do to change the creating
user ID, since this is a system-defined property that is set on case
creation and not allowed to be modified. Why do you want to change it?
The owner of all the cases for my project is the group name, but what I
would like to do is change the user who opened the case. Both users belong
to the same group which means all cases opened by the 2 users will belong
to the Group Name, right?
Thanks,
James
On Thu, Nov 26, 2015 at 3:35 PM, Cory Zue czue@dimagi.com wrote:
Hi James,
Reassigning the case is equivalent to setting the owner. What are you
trying to do with the reassignment if not change it?
I wonder whether there's a way to re-assign a case to another mobile
worker belonging to the same group as the one who opened it? I thought the
option I see at the moment* "re-assign selected cases to user X" *should
work but it doesn't seem to. I would like the owner to remain the
same. Any ideas?