Transaction fail with relation

Yes, it is possible. Is the relation column declared in the table?

Also, could you try using the following signature instead?

unitOfWorkInstance.setRelation(parentTableName: String,
                               parentObjectId: String,
                               columnName: String,
                               childrenObjectIds: [String]) -> OpResult

where parentTableName is Users and parentObjectId will be the objectId property obtained from the Backendless.shared.userService.currentUser object.

Regards,
Mark