In the question You are not telling what You want to achieve or what problems you encounter at the moment?
If You work at different offices, there are few ways how to distinguish users:
1) in journals You can use journal batches
2) For purchase/sales transactions, customers, vendors You can use Responsibility Centers
3) Just to see at the end which office processed what - add a dimension value for the office to the transaction.