U8-HR产品实施指南:从调研到静态数据准备

需积分: 12 1 下载量 187 浏览量 更新于2024-07-27 收藏 1.62MB PDF 举报
"U8实施指南,这是一份关于用友U8-HR产品的实施手册,由用友软件股份有限公司内部控制,旨在指导用户进行产品实施和业务操作。文档包含了产品介绍、实施步骤、业务流程、调研方法以及数据准备等内容,适用于理解和配置U8-HR系统。" 《U8实施指南》是用友软件股份有限公司为用户提供的一份详尽的实施手册,主要针对U8-HR产品。这份指南涵盖了从产品定位、预期读者、业务介绍到实际操作的各个层面,确保用户能够顺利进行系统实施。 1. 手册定位: 手册旨在为实施团队和最终用户提供清晰的指导,帮助他们理解U8-HR的功能和操作流程,确保系统的有效部署。 2. 预期读者: 手册的目标读者包括企业的人力资源管理人员、IT技术人员、项目实施团队以及对U8-HR感兴趣的任何人员。 3. HR总体介绍: - 目标客户:手册指出U8-HR产品主要面向需要高效人力资源管理的企业。 - 适用范围:适用于需要进行人事管理、薪资管理、保险福利管理、合同管理及报表分析等人力资源业务的企业。 - 数据传递:U8-HR的基础模块间存在数据交互,如部门、人员、岗位、职务等信息在各模块间流动。 - 总体流程:手册提供了U8HR的总体操作流程,以便用户了解整个工作流。 4. 流程图例说明与编写约定: 手册包含流程图例,便于用户直观理解各种业务操作流程,并列出了编写手册时的规范和约定。 5. HR调研: 实施过程中,手册提供了如何进行人力资源调研的建议,包括人事管理、薪资管理、保险福利管理、合同管理、管理报表等方面的调研问卷模板,帮助用户收集必要的业务信息。 6. 静态数据准备: 在实施阶段,准备准确的静态数据至关重要。手册详细介绍了需要建立的基础档案,如部门、人员、岗位、职务等核心档案,以及职务级别、岗位序列、岗位等级等扩充档案,还有单位档案等其他必要信息。 通过这份实施指南,用户可以全面了解U8-HR产品的特性和操作,从而实现高效、精准的人力资源管理。此外,指南强调了文件的保密性,提醒所有使用者注意保护信息安全。

解释这段代码逻辑 void TPS929120_CorrespondDriverIndexFrmtypeSts(uint8 u8_bus_id_in,uint8 u8_frmtype) { uint8 u8_ValidDrvNum = 0; uint8 u8_RepeatRnblDrvNum = 0; u8_RepeatRnblDrvNum = un_BusShareRam[u8_bus_id_in].st_Tps929120.u8_RepeatRnblMatrixDriverNumber; u8_ValidDrvNum = un_BusShareRam[u8_bus_id_in].st_Tps929120.u8_ValidMatrixDriverNumber; if(un_BusShareRam[u8_bus_id_in].st_Tps929120.st_DrvRnblSts.u8_Refresh_Driver_index == 0) { if( (u8_ValidDrvNum - un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_CpltDrvCount < u8_RepeatRnblDrvNum) && \ (u8_ValidDrvNum - un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_CpltDrvCount > 0) ) { un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_CpltFrmtypeCount = 0; un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_SendCpltDrvCounter = 0; if(u8_frmtype == TPS929120_PWMFRMMODE) { if(g_u8_Tps92912xFixedOperationAddressflg == 1) { if(TPS929120_FIXEDCHIPNUM == 2) { un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_FrmPackDrvNumPerRnbl = u8_RepeatRnblDrvNum; } else if(TPS929120_FIXEDCHIPNUM == 1) { un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_FrmPackDrvNumPerRnbl = TPS929120_FIXEDCHIPNUM + \ (u8_ValidDrvNum - un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_CpltDrvCount); } } else { un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_FrmPackDrvNumPerRnbl = \ (u8_ValidDrvNum - un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_CpltDrvCount) ; } } else { un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_FrmPackDrvNumPerRnbl = \ (u8_ValidDrvNum - un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_CpltDrvCount) ; } } else if(0 == (u8_ValidDrvNum - un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_CpltDrvCount)) { un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_CpltFrmtypeCount = 0; un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_SendCpltDrvCounter = 0; un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_CpltDrvCount = 0; if(u8_ValidDrvNum >= u8_RepeatRnblDrvNum) { un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_FrmPackDrvNumPerRnbl = u8_RepeatRnblDrvNum; } else { un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_FrmPackDrvNumPerRnbl = u8_ValidDrvNum; } } else { un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_CpltFrmtypeCount = 0; un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_SendCpltDrvCounter = 0; un_BusShareRam[u8_bus_id_in].st_Tps929120.st_FrmtypeSts[u8_frmtype].u8_FrmPackDrvNumPerRnbl = u8_RepeatRnblDrvNum; } un_BusShareRam[u8_bus_id_in].st_Tps929120.st_DrvRnblSts.u8_Refresh_Driver_index = 1; } else { /NO CODE/ } }

2023-04-19 上传