AEAI HR Open Source Human Resource Management v1.6.0 Release Announcement

1Upgrade  Instructions

AEAI HR v1.6.0 is an upgraded version of AEAI HR v1.5.2 human resource management system. The upgraded system is packaged and deployed based on AEAI DP 3.8.0_20170228. The upgraded content is mainly for customer feedback in the actual application process. Corrected related bugs, improved some functions, optimized user experience, upgrade instructions and product media have been uploaded to the network disk, download address: http://pan.baidu.com/s/111gia.

Upgrade content

1. New features

1) Add reward and punishment management function, which is responsible for unified management of employee reward and punishment.

2) The upper limit of salary limit is added to the coding table, and the button pop-up window is also added to the basic information list to maintain the fields.

3) Add the full attendance quota setting to the coding table, and also add a button pop-up window in the basic information list to maintain the field.

2. BUG fix

1) After the basic information is edited and saved, the approval button is not displayed.

2) Bonuses and remarks are not reset during salary summary.

3) When the salary is summarized, if the previous month is December, the annual leave deduction will be recalculated.

3. Perfect function

1) The synchronization mechanism of basic information of personnel, which will be synchronized when the basic information is approved, and a prompt should be given;

2) Add the provident fund field to the basic information, and the salary summary is synchronized to the salary table;

3) Add the field of whether to pay insurance to basic information;

4) Add this month button time jump to the salary management list page;

5) Add annual leave field in salary management;

6) Add salary payable field in salary management, deduct personal income tax, insurance, provident fund to get salary payable

7) When summarizing, the bonus is obtained from the information of the reward and punishment table, deducting the cost of the person-day with negative vacations, full attendance bonus, and participating in the calculation of the actual salary;

8) Salary management - the editing page displays the content of salary per day;

9) Salary management - year, month, and valid days field on the list page are moved to the query box to display;

4. Data Sheet Adjustments

5. Data sheet added

create table HR_BONUS_PENALTY

(

BP_ID                char(36) not null,

USER_ID              char(36),

BP_DATE              date,

BP_TYPE              varchar(32),

BP_MONEY            decimal(8,2),

BP_DESC              varchar(1024),

primary key (BP_ID)

);

6. 编码表添加

1) 奖惩类型

INSERT INTO `sys_codetype` (`TYPE_ID`, `TYPE_NAME`, `TYPE_GROUP`, `TYPE_DESC`, `IS_CACHED`, `IS_UNITEADMIN`, `IS_EDITABLE`, `LEGNTT_LIMIT`, `CHARACTER_LIMIT`, `EXTEND_SQL`, `SQL_BODY`, `SQL_COND`) VALUES ('BP_TYPE', '奖惩类型', 'app_code_define', '', 'Y', 'Y', 'Y', '20', '', 'N', '', '');

INSERT INTO `sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('BP_TYPE', 'PUNISHMENT', '惩罚', '', '1', '1');

INSERT INTO `sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('BP_TYPE', 'REWARD', '奖励', '', '2', '1');

INSERT INTO `sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('BP_TYPE', 'FULLTIME', '满勤', '', '3', '1');

INSERT INTO `sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('BP_TYPE', 'OVERRUN', '超限', '', '4', '1');

2) 工资限额

INSERT INTO `sys_codetype` (`TYPE_ID`, `TYPE_NAME`, `TYPE_GROUP`, `TYPE_DESC`, `IS_CACHED`, `IS_UNITEADMIN`, `IS_EDITABLE`, `LEGNTT_LIMIT`, `CHARACTER_LIMIT`, `EXTEND_SQL`, `SQL_BODY`, `SQL_COND`) VALUES ('SALARY_LIMIT', '0', 'app_code_define', '', 'Y', 'Y', 'Y', '', '', 'N', '', '');

3) 满勤额度

INSERT INTO `sys_codetype` (`TYPE_ID`, `TYPE_NAME`, `TYPE_GROUP`, `TYPE_DESC`, `IS_CACHED`, `IS_UNITEADMIN`, `IS_EDITABLE`, `LEGNTT_LIMIT`, `CHARACTER_LIMIT`, `EXTEND_SQL`, `SQL_BODY`, `SQL_COND`) VALUES ('FULLTIME_AWARD', '60', 'app_code_define', '', 'Y', 'Y', 'Y', '', '', 'N', '', '');

7. 功能表添加

INSERT INTO `sys_function` (`FUNC_ID`, `FUNC_NAME`, `FUNC_TYPE`, `MAIN_HANDLER`, `FUNC_PID`, `FUNC_STATE`, `FUNC_SORT`, `FUNC_DESC`) VALUES ('58266DF2-BCF6-4176-A5E5-800E993DD3F7', '奖惩管理', 'funcnode', '2F9E86A7-983F-4889-8705-37268F2DACD1', 'AD7CE5A0-39C4-4B43-B243-D056BBDF9332', '1', '8', '');

8. 控制器表添加

INSERT INTO `sys_handler` (`HANLER_ID`, `HANLER_CODE`, `HANLER_TYPE`, `HANLER_URL`, `FUNC_ID`) VALUES ('32F1ED17-41D0-4195-A756-4B88EBB691E8', 'SalarySet', 'OTHER', '', '49F49293-5270-4C72-B7EE-02562627BF03');

 

INSERT INTO `sys_handler` (`HANLER_ID`, `HANLER_CODE`, `HANLER_TYPE`, `HANLER_URL`, `FUNC_ID`) VALUES ('2F9E86A7-983F-4889-8705-37268F2DACD1', 'HrBonusPenaltyManageList', 'MAIN', NULL, '58266DF2-BCF6-4176-A5E5-800E993DD3F7');

INSERT INTO `aeaihr`.`sys_handler` (`HANLER_ID`, `HANLER_CODE`, `HANLER_TYPE`, `HANLER_URL`, `FUNC_ID`) VALUES ('C8DAE35A-B1DB-47A3-822F-97659C56334B', 'HrBonusPenaltyManageEdit', 'OTHER', '', '58266DF2-BCF6-4176-A5E5-800E993DD3F7');

升级步骤

1. 由于本次升级内容校对,建议直接部署新版AEAI HR系统;

2. 数据表对应调整参见升级内容对应调整。

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326568344&siteId=291194637