Exclusive access control in A.S.I.A.
When the same screen or the same voucher is
executed at the same time, this causes loss of data consistency and makes the
process speed slower.
A.S.I.A. has the following exclusive access control to avoid these problems.
Exclusive access control for screen startup
In the menu that can be used by a certain operator such as closing control and its related menu, startup at the same time is controlled and made impossible when the screen is started.
When a screen from the following menu is
displayed and a menu that is an exclusive access object is selected, an error
message is displayed and the screen from the exclusive access menu can not be
opened.
Menu that displays the screen |
Item number for exclusive access menu |
|
Closing control |
Accounting closing |
(Same menu), Accounting update term balance, Annual entry closing, Voucher approval (General accounting, Multi-currency accounting) |
Claims/Debts closing |
Annual entry closing, Remove claims/sales/sales return data, Remove debts/purchase/purchase return data |
|
Other closing |
Annual entry closing |
|
Accounting update term balance |
Accounting closing, (Same menu), Annual entry closing, Remove accounting data, Restore removed accounting data, Delete removed accounting data |
|
Monthly inventory update balance |
Other closing, (Same menu), Annual entry closing |
|
Execute annual closing |
(Same menu) Annual entry closing, Update opening balance/profit carry-forward, Register A/C and Sub A/C, Register A/C property |
|
Check before annual entry closing |
Annual entry closing, Update opening balance/profit carry-forward |
|
Annual entry closing |
Closing control for all 11 menus, Data maintenance for all 32 menus, Register A/C and Sub A/C, Register A/C property |
|
Update D.A.C. depreciation |
Annual entry closing, (Same menu), Update opening balance/profit carry-forward, Deferred account entry (prepaid expense), Deferred account entry (deferred revenue), Auto-journalize prepaid expenses depreciation, Auto-journalize deferred revenue depreciation |
|
Update fixed assets depreciation |
Annual entry closing, (Same menu), Update opening balance/profit carry-forward |
|
Update opening balance/Profit carry-forward |
Execute annual closing, Check before annual entry closing, Annual entry closing, Update D.A.C. depreciation, Update fixed assets depreciation, (Same menu), Register A/C and Sub A/C, Register A/C property |
|
Data maintenance |
Delete accounting balance data |
(Same menu) |
Remove accounting data |
Accounting update term balance, Annual entry closing, Remove accounting data (Same menu), Restore removed accounting data, Delete removed accounting data |
|
Restore removed accounting data, Delete removed accounting data |
Annual entry closing, Remove accounting data, (Same menu) |
|
Delete absorption data, Delete D.A.C. data, Delete securities data, Delete construction in progress account data, Delete fixed assets data, Delete lease contract data, Delete borrowings data, Delete treasury stock data, Delete payment/receipt data, Delete auto-transfer data |
Annual entry closing, (Same menu) |
|
Remove claims/sales/sales return data |
Claims/Debts closing, Annual entry closing, (Same menu), Restore claims/sales/sales return data,Delete removed claims/sales/sales return data, Settle (receipt/claims), Settle claims, Offset claims/debts, Settle (NR/claims) |
|
Restore Claims/Sales/Sales return data, |
Annual entry closing, Remove claims/sales/sales return data, (Same menu) |
|
Delete other claims data, Delete monthly invoice data, Delete receipt of notes receivable data, Delete notes receivable data |
Annual entry closing, (Same menu) |
|
Remove Debts/Purchase/Purchase return data |
Claims/Debts closing, Annual entry closing, (Same menu), Restore debts/purchase/purchase return data, Delete removed debts/purchase/purchase return data, Settle (receipt/claims), Settle/Auto-journalize auto-transfer data, Offset claims/debts, Settle (NR/claims), Settle debts, Bulk notes payable entry |
|
Restore debts/purchase/purchase return
data, |
Annual entry closing, Remove debts/Purchase/Purchase return data, (Same menu) |
|
Delete other debts data, Delete notes payable data, Delete notes payable data, Delete expenses management data, Delete sales data, Delete purchase data, Delete inventory data, Delete inventory actual data |
Annual entry closing, (Same menu) |
|
Accounting master |
Register A/C and Sub A/C |
Execute annual closing, Annual entry closing, Update opening balance/profit carry-forward |
Register A/C property |
Execute annual closing, Annual entry closing, Update opening balance/profit carry-forward |
|
Logistic master |
Logistics parameter |
(Same menu) |
General accounting |
Voucher approval |
Accounting closing |
Multi-currency accounting |
Voucher approval |
Accounting closing |
Deferred account control |
Deferred account entry (prepaid expense), Deferred account entry (deferred revenue), Auto-journalize prepaid expenses depreciation, Auto-journalize deferred revenue depreciation |
Update D.A.C. depreciation |
Bank account control |
JBA code maintenance, Create auto-transfer data |
(Same menu) |
Settle(receipt/claims) |
Remove claims/sales/sales return data, Remove Debts/Purchase/Purchase return data |
|
Settle/Auto-journalize auto-transfer data |
Remove Debts/Purchase/Purchase return data |
|
Investment securities |
Register stock, Register bond, Register fund |
Securities valuation |
Securities valuation |
Register stock, Register bond, Register fund |
|
Claims control |
Settle claims |
Remove claims/sales/sales return data |
Claims control, Debts control |
Offset claims/debts |
Remove claims/sales/sales return data, Remove Debts/Purchase/Purchase return data |
Notes receivable |
Settle (NR/claims) |
Remove claims/sales/sales return data, Remove Debts/Purchase/Purchase return data |
Debts control |
Settle debts |
Remove Debts/Purchase/Purchase return data |
Notes payable |
Bulk notes payable entry |
Remove Debts/Purchase/Purchase return data, (Same menu) |
Expenses management |
Create T-Expns/E-Expns payment data |
(Same menu) |
Exclusive access control for save, delete
Exclusive access control will be explained when more than one machine starts up the same menu and creates something new and the same voucher is saved or deleted.
The following shows the process when machine A
and machine B execute new/modify and save/delete for the same No. voucher.
Time difference save/time difference execution is when machine A finishes the
process first. Same time save/same
time execution is when machine A starts the process first.
Machine A |
Machine B |
Operation |
Machine A process |
Machine B process |
|
(New) |
(New) |
Same internal No. is read |
Saved |
This message, "Change to No."..."" is displayed. |
|
Same internal No. is read |
Saved |
The saving process is not executed. |
|||
(Modifying save) |
(Modifying save) |
Same internal No. is read |
Saved |
The saving process is not executed. |
|
Same internal No. is read |
Saved |
The saving process is not executed. |
|||
(Modifying save) |
(Delete) |
Same internal No. is read |
Saved |
The deletion process is not executed. |
|
Same internal No. is read |
Saved |
The deletion process is not executed. |
|||
(Delete) |
(Modifying save) |
Same internal No. is read |
Deleted |
The saving process is not executed. |
|
Same internal No. is read |
Deleted |
The saving process is not executed. |
|||
(Delete) |
(Delete) |
Same internal No. is read |
Deleted |
The deletion process is not executed. |
|
Same internal No. is read |
Deleted |
The deletion process is not executed. |