Back  Top

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,
Delete protected 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,
Delete removed 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
Time difference save

 

Saved

This message, "Change to No."..."" is displayed.

Same internal No. is read
Same time save

 

Saved

The saving process is not executed.
The message, "It is impossible to write in because another terminal is using it. (E0040)" is displayed.

↓(Saved again)

This message, "Change to No."..."" is displayed and the saving process is executed.

(Modifying save)

(Modifying save)

Same internal No. is read
Time difference save

 

Saved

The saving process is not executed.
The message, "The specified voucher number has already been used or the relevant data has already been changed. (E0072) Please confirm data again. (A0022)" is displayed.

Same internal No. is read
Same time save

 

Saved

The saving process is not executed.
The message, "It is impossible to write in because another terminal is using it. (E0040)" is displayed.

↓(Saved again)

The saving process is not executed.
The message, "The specified voucher number has already been used or the relevant data has already been changed. (E0072) Please confirm data again. (A0022)" is displayed.

(Modifying save)

(Delete)

Same internal No. is read
Machine A-Save,
Machine B-Delete
Time difference execution

 

Saved

The deletion process is not executed.
The message, "The specified voucher number has already been used or the relevant data has already been changed. (E0072) Please confirm data again. (A0022)" is displayed.

Same internal No. is read
Machine A-Save,
Machine B-Delete
Same time execution

 

Saved

The deletion process is not executed.
The message, "It is impossible to write in because another terminal is using it. (E0040)" is displayed.

↓(Deleted again)

The deletion process is not executed.
The message, "The specified voucher number has already been used or the relevant data has already been changed. (E0072) Please confirm data again. (A0022)" is displayed.

(Delete)

(Modifying save)

Same internal No. is read
Machine A-Delete,
Machine B-Save
Time difference  execution

 

Deleted

The saving process is not executed.
The message, "The specified voucher number has already been used or the relevant data has already been changed. (E0072) Please confirm data again. (A0022)" is displayed.

Same internal No. is read
Machine A-Delete,
Machine B-Save
Same time execution

 

Deleted

The saving process is not executed.
The message, "It is impossible to write in because another terminal is using it. (E0040)" is displayed.

↓(Saved again)

The saving process is not executed.
The message, "The specified voucher number has already been used or the relevant data has already been changed. (E0072) Please confirm data again. (A0022)" is displayed.

(Delete)

(Delete)

Same internal No. is read
Machine A-Delete,
Machine B-Delete
Time difference execution

 

Deleted

The deletion process is not executed.
The message, "There is no data to be deleted or data may have already been deleted. (E0077)" is displayed.

Same internal No. is read
Machine A-Delete,
Machine B-Delete
Same time execution

 

Deleted

The deletion process is not executed.
The message, "It is impossible to write in because another terminal is using it. (E0040)" is displayed.

↓(Deleted again)

The deletion process is not executed.
The message, "There is no data to be deleted or data may have already been deleted. (E0077)" is displayed.

 

Back  Top

Copyright © 2019 Business Engineering Corp.