Skip to content

{ Category Archives } Workflow

Authorization after an Action

Something that has come up from time to time on the FIM forum is the need to trigger an AuthZ workflow based on some change made by an Action workflow (or by the Sync Service). This is not possible in the FIM Service today and I don’t see any evidence that it will be possible in the [...]

Event Broker for FIM 2010

Unify Solutions have a bunch of great add-on products for FIM 2010 and, now I’m working here, I have a chance to find out more about them. The first one I’ve been playing with is the FIM Event Broker, which is essentially a task scheduler for FIM Sync, with all sorts of great features like [...]

How to use the EmailNotificationActivity in a custom workflow

I just put together a workflow prototype for a project: when the membership of certain Criteria-based groups changes the groups’ Owners should be notified. This gave me an opportunity to use the EmailNotificationActivity inside a custom Workflow for the first time. As usual I found the official documentation to be somewhat … thin.

Temporaly tripped up

The other day I was helping a colleague with a workflow that wasn’t working. He had a number of “Set Transition” MPRs that were behaving as expected - except for one.
Eventually the penny dropped – it was because the transition set was based on a datetime attribute – a “Temporal Set”.

Best practices for the FIM Portal Administrator account

The account you use to install the FIM Portal becomes its built-in administrator account. I believe this account should be treated with extra care, so here are a few of my personal best practices. Please do comment and add your own tips if you have a different perspective to share.

Generating a random password with the builtin Function Evaluator

We’ve all found that the Function Evaluator is frustratingly limited, and the only random function is for a number – so how can you generate a random password?
You can write your own activity, or use Tools4FIM, but I’ve been trying to use the OOB activities as much as possible so here’s what I ended up [...]

Why running some actions in the AuthZ phase is a good idea

I wanted to follow up the BPOS Powershell Activity with an explanation of why I’m running some of the powershell actions in the Authorization phase.

BPOS Powershell Activity

Here’s something I’ve been promising to post for a while – my BPOS Powershell Activity.

Why create a Delegation resource type in the FIM Portal

I got a lot of questions about this at my TEC session where I demonstrated the work I’ve been doing to configure the FIM Portal as a front-end for BPOS administrative tasks. I don’t think I answered as well as I could have, so I’m going to lay it all out in this post: why [...]

Updating WorkflowData from a custom workflow

Continuing in my recent theme of communicating information back from a custom workflow (see also Updating RequestStatusDetail and Passing Data via the Request Object), this post shows how you can write information into WorkflowData parameters to then use later in the workflow, perhaps putting it somewhere with the Function Evaluator, or using it in an Email [...]