Because the whole group is very large, there are thousands of branches, it is impossible for a person at headquarters to manage all the data, or to master all the business. A business is managed by a corresponding department, such as the human resources of all branches, which are managed by the HR department at Headquarters. Which branch office who is the Human resources department, who is in the management of what matters, only the headquarters of the human resources personnel most clearly.
1: The headquarters have the corresponding human resources management personnel, these people should be able to manage all branches and headquarters of the general business. However, these general managers may not be able to set permissions granted to other people.
2: The head of a business of human resources at Headquarters, although there are some operational rights, but usually do not operate the data, but he will authorize the branch of the people who can operate the data.
3: Development Department or system maintenance department Although there are many people, but these people do not know the specific branch of the division of Business, at best, to understand the division of Business Headquarters, these are the management of some systematic functions, but do not manage the business of the function.
4: Although headquarters human resources have the authority to do a lot of operations, but not all the rights to these people, they can only operate human resources related business, systematic operation should not be what they do, nor should they be in the category of management.
5: Human Resources is there is such a demand, we meet a demand, the financial department also has such a demand, the marketing department will have such a demand, a rigorous need to solve all the other needs can be resolved, a lot of headaches are solved, and do not need everyone headache, Just treat it as you like.
6: Although the development of a tool is difficult, rigorous thinking, code clean implementation to pay a lot of costs, but this function can be used 10 years 8 years, can be used in close to 10,000 branch offices, the cost of a great effort is also worth, developed a good everywhere.
7: Strict authorization system is the bottom of the entire business system, only this has the bastion of the solid, the above development of the application will be loopholes better, the problem is better, can imitate the significance of large-scale development, only the bottom of the firm, it will not be so easy to push back all the things happen.
It is not easy to develop a perfect authority system for the hundreds of thousands of people's Congress, because it is difficult to consider performance, security, functionality, scalability, compatibility, ease of use, scalability, and the ability to support multiple systems, so not everyone can develop, there is a passion, passion can be developed, Need many years of sedimentation test, optimization is finally good, can withstand the test.
A: Who has administrative privileges for a role? This person can set up other branch staff for a role, and then the role of the person in our system can do what? Set up a portal for head Office Business supervisor privileges.
B:) Set who belongs to which role, who can be understood as head office can be role management, can manage which roles? Then add the staff of the branch to this role, and those who are added can handle the HR-related business. Branch staff have the authority to operate the business data, these people have a change when the headquarters of the human resources of a business supervisor will be the most clearly grasp these people's changes.
The use of a system is not whether it is BS or CS, you can according to your requirements for reconstruction, improvement, QQ is CS No one said he is not good. Oracle is CS and no one says he's not strong. SQL Server is also CS's people like to use. See what interfaces are available on this system? Is strong enough to meet a variety of needs, whether there is enough 2 times development capacity.
Why are foreigners so powerful in many areas? Because they have studied a problem very deeply and are definitely the top experts in this field, we are all too impetuous, few people can study in depth, thoroughly break a field.
C#.net Large Enterprise Information System integration rapid development platform version 4.2-head Office business unit manager manages a business for the entire group branch