Focal Point
User Management Integration.

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/1461084022/m/561104372

October 21, 2009, 04:20 PM
malapejohn
User Management Integration.
Hello,

Does PMF have API functions like Webfocus does?.

Example an external application governs user management by calling the existing webfocus API's and adding Managed Reporting ids with their respective authorization priveleges. Can the same be done in PMF ? Adding a new userid in PMF externally?


Version 512
MSSQL
WF 769
Thanx


-PMF 5.1.2
-WebFOCUS 7.6.9 on Windows 2003 Server
-MSSQL Server
October 21, 2009, 06:40 PM
Bob Jude Ferrante
PMF generally would not be the system of record for users, so users should cascade from WebFOCUS security into PMF. The way you'd typically get new users into PMF would be:

1. Add users to the WebFOCUS repository or other standard user repository (e.g. if you're using security extension technology via WebFOCUS).
2. In PMF use the sync tool to draw Owners from the standard user repository into PMF.

Currently the sync capability is interactive and can't be batched in today's PMF but it could be in the future if it got high up on people's wish lists.

Some of our stuff can be batched today - for example loads can be (there are several threads on this forum about that). And it's quite possible to create a WebFOCUS Web service to do many tasks - all our panel-based technology eventually just sends parameters to FOCEXECS that could easily be turned into Web Services. For example updating a measure's header info is done from pmf_pm_meas_src_form. This in turn calls pmf_pm_meas_src_form_update. It's totally possible to batch calls to pmf_pm_meas_src_form_update via a Web service and as long as you pass the proper and expected parms to it, for it to just work over a Web service. Every single update we do is like that. So if a developer out there wanted to, they could devise a clever Web Services technique and thus create the very API you're talking about.

As for us... we just try to keep our noses to our work and stay as agile as possible.


Bob Jude Ferrante
Director of Business and Development
WebFOCUS Performance Management
Bob_Ferrante@ibi.com
917-339-5105

I'll take any questions about PMF - business or technical - anytime!

October 22, 2009, 11:37 AM
malapejohn
Thanks, Bob.

Im emphasing on point 1 & 2
For point 2 the sych tool , is their a way a developer can launch that part without being inside the PMF environment?

Merci


-PMF 5.1.2
-WebFOCUS 7.6.9 on Windows 2003 Server
-MSSQL Server
October 22, 2009, 11:51 AM
Bob Jude Ferrante
The sync tool requires the PMF and the MR cookies to be in place to run.

You need both to prove you're an MRE user (authenticated) and that you can access administrative functions (authorized).

The form uses JavaScript/AJAX to grab data from the running MRE repository and merge/compare it with the internal PMF authorization table. Action is required from the admin and to perform that action a form is needed for them to interact with. As such it can't be batched.

Hope this helps


Bob Jude Ferrante
Director of Business and Development
WebFOCUS Performance Management
Bob_Ferrante@ibi.com
917-339-5105

I'll take any questions about PMF - business or technical - anytime!

October 22, 2009, 11:58 AM
malapejohn
Thanks for the feedback Bob.


-PMF 5.1.2
-WebFOCUS 7.6.9 on Windows 2003 Server
-MSSQL Server
October 22, 2009, 12:07 PM
Bob Jude Ferrante
Happy to help.

Long-term we probably should look into a way to replicate this function in a batchable form. That would make it easier if you're managing hundreds or thousands of users and enabling/disabling users frequently, perhaps there's a way you can "preset" your decisions globally in batch mode. A batched process could be kicked off on a schedule, or run discretionally, then an admin could use the sync form to check for individual exceptions and fix them.

We'll definitely look into this for future PMF.

thanks


Bob Jude Ferrante
Director of Business and Development
WebFOCUS Performance Management
Bob_Ferrante@ibi.com
917-339-5105

I'll take any questions about PMF - business or technical - anytime!