Traditional retailers are speeding to compete on the Internet but web-based customer support services will be critical to their online success. In a survey conducted by PRTM management consulting, 97 percent of sales and marketing executives plan to offer online service support byand another 88 percent believe customer service will be the most important long-term e-business objective.
As vc 74 said, Groups are groups of people but roles are functions that groups of people can eligible to do. Then the admin role can be defined as: So it's redundant in this example.
This would have all the benefits but be more flexible, because you could have "role groups". Admittedly, the added flexibility might be misused to create a complicated mess.
But still, is combining roles and groups an option in this case? Here is a use case: A university Physics professor has "Grade Test" role aka right or privilege for a particular course or set of courses.
However, he decides to go on sabbatical for year and wants another instructor or perhaps, several instructors - a groupi. Note that the substituting instructors may belong to different user groups. The administrator can easily assign the role s in question to individual users or groups of users.
Of course, after the tenured professor returns, the administrator can revoke those roles privileges. From a system perspective we only care which methods a user or a group of users is allowed to execute.
Before executing restricted method we check user roles by calling other methods that normally return Boolean values.Obsessed with the future of technology? Talk to us. Every year we hire hundreds of the best students around the world for internships and full-time employment in software and hardware engineering, sales, marketing, customer service and more.
Join us in delivering amazing customer experiences! We help global brands provide a great experience to their customers, build customer loyalty, and grow their business. Skilled customer service professional with 20 years of successful management and leadership experience. Dedicated to bettering the customer experience with reliable product education, timely assistance, helpful feedback, and respectful conflict management response.
August 10, Announcing the YMCA Retirement Fund’s Annual Report. We are pleased to share the Fund's Annual Report for Fiscal Year Introduction. In mid, some of the most forward-thinking Chief Customer Officers (CCOs) gathered together to create the first-ever Chief Customer Officer Roadmap, intended to help simplify the sometimes overwhelming complexity of the CCO role.
A LiveWorld customer service agent is a virtual, part-time, work-from-home position. Our hourly agents perform tasks including social customer service, engagement for marketing purposes, and protecting a brand’s image by supporting a good experience for a brand’s customers in their online venues.