If you work with Oracle Identity Manager, you should already know that process tasks can be re-tried based on the “Retry Period in Minutes” and “Retry Count” parameters which are both set in the task definition screens.
The Open Provisioning (OP) tasks are triggered when the Task Timed Retry schedule task is run. But the Task Timed Retry task does not trigger OP tasks when they pass the retry count threshold.
Imagine the following scenario:
You have the Retry Count set at five (5) for Process Task (“Change Job Title”) within a connector. The task fails (maybe due to bad password, lost connectivity, or similar). The task will retry based on the schedule setting for a maximum of five times. If the underlying problem (e.g. loss of connectivity) is not corrected within the specified time limit, the count limit will be reached and the OP task will ultimately fail to run successfully and remain in an open state.
There is a system maximum on the number of retries which may be reached relatively quickly (depending on your retry interval). For example, if the interval is set to retry every 10 minutes, you may hit the maximum retry count in about one week.
The FishEye Group Solution:
The FishEye Group has developed a solution that captures the OP tasks which have hit their max retry limit and remain open. The solution leverages a custom task scheduler to identify those tasks and automate the retry process. You may also choose to initiate another separate process such as an email notification or a network connectivity test to raise alerts. This solution is available to system integrators as well as to Oracle OIM customers. Let us know if you'd like details on how to implement this solution in your OIM environment.
A FishEye View
FishEye Group company blog. Technology, Security, Identity and Access Management.
Monday, August 1, 2011
Sunday, July 10, 2011
Technology Success and User Behavior
I read an article recently in the Capital Monitor on Peugeot in which the author tells the story of Peugeot's entry into the U.S. automobile market. Peugeot hired J.D. Power to conduct a study on customer satisfaction. What they found out was that Americans thought Peugeot cars had trouble starting.
What Peugeot engineers knew, however, is that it wasn't a problem with the technology. It was a problem with user behavior. American drivers at that time were used to pumping the gas prior to starting a car. And Peugeot's advanced fuel injection system would get flooded if you pumped the gas prior to starting.
The interesting part of the story is what happens next. What would you do if it were your technology project? Attempt to educate the user population on the correct way to use it? Or re-design the system to fit user expectations? Peugeot chose the former approach. I'll give you a hint on how that worked out. They no longer sell in the U.S. market.
One thing we've known for years is that if the User Interface fails, the application fails. Technology needs to be easy to use. It should be self-apparent. When Apple introduced the iPhone, they said "you already know how to use it." That was one of its best features and key to its success. And, by the way, security needs to be built-in and invisible. You have to adapt the system to user expectations.
Understanding system user behavior is critical to its success and adoption rate. We take two lessons from the Peugeot story. First, design with user behavior in mind. And second, if there's a design flaw, don't be afraid to do some re-engineering. You can't expect any sizable population to all-at-once drop old habits. And usability is as important as any back-end wizardry that uses all the latest buzzwords.
What Peugeot engineers knew, however, is that it wasn't a problem with the technology. It was a problem with user behavior. American drivers at that time were used to pumping the gas prior to starting a car. And Peugeot's advanced fuel injection system would get flooded if you pumped the gas prior to starting.
The interesting part of the story is what happens next. What would you do if it were your technology project? Attempt to educate the user population on the correct way to use it? Or re-design the system to fit user expectations? Peugeot chose the former approach. I'll give you a hint on how that worked out. They no longer sell in the U.S. market.
One thing we've known for years is that if the User Interface fails, the application fails. Technology needs to be easy to use. It should be self-apparent. When Apple introduced the iPhone, they said "you already know how to use it." That was one of its best features and key to its success. And, by the way, security needs to be built-in and invisible. You have to adapt the system to user expectations.
Understanding system user behavior is critical to its success and adoption rate. We take two lessons from the Peugeot story. First, design with user behavior in mind. And second, if there's a design flaw, don't be afraid to do some re-engineering. You can't expect any sizable population to all-at-once drop old habits. And usability is as important as any back-end wizardry that uses all the latest buzzwords.
Labels:
Pragmatism,
User Behavior
Friday, July 8, 2011
A FishEye View
Thanks for joining us in our on-going discussion of technology, security, and identity & access management. In our introduction to FishEye Group LLC, we wrote:
In addition to perspective, another thing you can expect from us (as stated above) is pragmatism. We don't oversell. Whether it's products, services, or concepts, we're never driven to oversell or over hype. We value integrity over ego. Our key to success has always been about identifying key areas for real value, developing an action plan that delivers real value in line with long-term strategy, and then delivering on that plan. As long as we focus on a practical approach to providing real value and don't get caught up in vendor or analyst hype, we are successful and our clients thank us.
So, that's it in terms of introduction. Thanks again for participating in the conversation. And please keep an eye on us in the months ahead and expect great things. We will deliver.
In photography, a fisheye lens enables an extremely wide shot ultimately capturing significantly more information while providing a visually compelling perspective. Information and perspective are two key enablers to a successful consulting engagement. Like the lens, FishEye Group enables your organization to see and understand more about your business while providing experience-driven perspectives that drive success. FishEye Group takes a pragmatic approach to meeting immediate goals while keeping one eye on your long term strategic vision.While we believe that statement, we recognize that a few of the concepts can be perceived as a bit ethereal. Perspective as a key enabler of a successful consulting engagement, for example? Well, the truth is that it really is. We've talked to dozens of organizations looking for ways to improve business through technology. All too often, the requests are entirely technology-driven. Perspective is what allows us to raise the conversation back up to the business drivers. What are we really trying to accomplish with this project? What are the business goals? What is the criteria for success? Without it, technology projects risk being mis-aligned with business expectations and ultimately labelled as failures.
In addition to perspective, another thing you can expect from us (as stated above) is pragmatism. We don't oversell. Whether it's products, services, or concepts, we're never driven to oversell or over hype. We value integrity over ego. Our key to success has always been about identifying key areas for real value, developing an action plan that delivers real value in line with long-term strategy, and then delivering on that plan. As long as we focus on a practical approach to providing real value and don't get caught up in vendor or analyst hype, we are successful and our clients thank us.
So, that's it in terms of introduction. Thanks again for participating in the conversation. And please keep an eye on us in the months ahead and expect great things. We will deliver.
Labels:
FishEye,
Perspective,
Pragmatism
Subscribe to:
Posts (Atom)