I only use it for multi-document (or batch-updates as I see you call it in come places) updates (here each document is a part), but I guess it could also be used for other things like Reporting which operations of a multi-operation (e.g. one containing both adds, deletes, commits, etc) update that failed.