Groups > Novell > Identiry Manager Workflow applications > Re: Self-Registration AS a publicly accessible workflow. Do-able?




Self-Registration AS a publicly accessible workflow.
Do-able?

Self-Registration AS a publicly accessible workflow. Do-able?
Mon, 05 May 2008 17:14:28 GMT
Hi,

I have similar requirements to those expressed by others in search of 
self-registration, but the one thing that either can't be done (or I don't 
know how to do it) is to force a CN to be created by our naming algorithm, 
rather than by some self-registering person's idea of a good CN.  So the 
create Entity portlet seems a bit limited. (If there is a way to use the 
create entity portlet to auto-generate a CN, rather than have the user enter 
it, please clue me in.)

I know how to do this in a workflow, and if it is possible to expose a 
"publicly available" workflow, I would prefer to have users submit
required 
information for requesting an account, and then have the workflow either 
automatically create the account OR route the request to an admin when 
necessary to avoid duplicate accounts.

1.  User (via clicking on a URL) is taken to the publicly accessible 
workflow Request Form.  User fills in basic demographic information, 
including a checkbox on whether they have ever had an account of any kind 
with this institution in the past.
                 1a.  If previous account = no, goto Step 3.
2.  Workflow is routed to administrator to look for pre-existing accounts 
and prevent unnecessary account creation.
                 1b.  If no, go directly
3.  Entity created, CN Generated according to naming convention, and 
self-registered user is notified via e-mail (entered during registration) of 
new account ID, temporary one-time use password, and URL to complete 
registration process, which includes establishing secure password, 
challenge/response questions/answers, etc.
4.  User uses UserApp to request resources as needed.

So the key:  Is it possible to create a publicly accessible workflow?  I can 
link people directly to it from a weblink... I don't want to send them 
through the User App interface to select "Requests/Approvals" and
such.

Rob. 

Post Reply
Re: Self-Registration AS a publicly accessible workflow. Do-able?
Mon, 05 May 2008 17:35:40 GMT
On 05/05/2008 07:14 PM, Rob.S wrote:

> Hi,
> 
> I have similar requirements to those expressed by others in search of 
> self-registration, but the one thing that either can't be done (or I don't

> know how to do it) is to force a CN to be created by our naming algorithm,

> rather than by some self-registering person's idea of a good CN.  So the 
> create Entity portlet seems a bit limited. (If there is a way to use the 
> create entity portlet to auto-generate a CN, rather than have the user
enter 
> it, please clue me in.)
> 
> I know how to do this in a workflow, and if it is possible to expose a 
> "publicly available" workflow, I would prefer to have users
submit required 
> information for requesting an account, and then have the workflow either 
> automatically create the account OR route the request to an admin when 
> necessary to avoid duplicate accounts.
> 
> 1.  User (via clicking on a URL) is taken to the publicly accessible 
> workflow Request Form.  User fills in basic demographic information, 
> including a checkbox on whether they have ever had an account of any kind 
> with this institution in the past.
>                  1a.  If previous account = no, goto Step 3.
> 2.  Workflow is routed to administrator to look for pre-existing accounts 
> and prevent unnecessary account creation.
>                  1b.  If no, go directly
> 3.  Entity created, CN Generated according to naming convention, and 
> self-registered user is notified via e-mail (entered during registration)
of 
> new account ID, temporary one-time use password, and URL to complete 
> registration process, which includes establishing secure password, 
> challenge/response questions/answers, etc.
> 4.  User uses UserApp to request resources as needed.
> 
> So the key:  Is it possible to create a publicly accessible workflow?  I
can 
> link people directly to it from a weblink... I don't want to send them 
> through the User App interface to select "Requests/Approvals" and
such.
> 
> Rob. 
> 
> 


Don't think so, because by the default for a user to see a workflow to 
make the request they have to have trustee rights to it.

The only way I can see of doing it is to create your own web page that 
would present the forms then call the Provisioning SOAP services to 
Post Reply
Re: Self-Registration AS a publicly accessible workflow. Do-able?
Mon, 05 May 2008 19:07:40 GMT
I guess the real question is, can a workflow be made accessible without 
authentication?

If it is possible to expose the "Create Entity" portlet, is it
possible to 
expose the "Request Resource" portlet?
Has this idea never come up before?  I would think this is a desireable 
feature for self-registration.

There seem to be some differences between these portlets, as I'm trying to 
follow TID 3002868, but applying it to the "Request Resource" portlet
now 
and seem to be about 90% successful...Or, 0% successful... depending on how 
you look at it. (90% may SEEM right, but since it doesn't work, it counts as 
0%)

I can add the portlet to my custom "Self Registration" shared page,
which I 
can see without logging in.
By default the "Request Resource" portlet (or rather, my newly
registered 
copy of it) is set to not require authentication.
I can't put it into the "Guest" category... that option isn't
available.
It appears to TRY to run when I go to the "Self Registration" page,
but 
tells me there is no resource selected.  I selected one of my workflows 
under "View/Edit Custom Preferences, saved it and saved the portlet

Is this possible?

Rob.

"John DaSilva" <jdasilva@novell.com> wrote in message 
news:MzHTj.9917$Dh4.285@kovat.provo.novell.com...
> On 05/05/2008 07:14 PM, Rob.S wrote:
>
>> Hi,
>>
>> I have similar requirements to those expressed by others in search of 
>> self-registration, but the one thing that either can't be done (or I 
>> don't know how to do it) is to force a CN to be created by our naming 
>> algorithm, rather than by some self-registering person's idea of a good

>> CN.  So the create Entity portlet seems a bit limited. (If there is a
way 
>> to use the create entity portlet to auto-generate a CN, rather than
have 
>> the user enter it, please clue me in.)
>>
>> I know how to do this in a workflow, and if it is possible to expose a

>> "publicly available" workflow, I would prefer to have users
submit 
>> required information for requesting an account, and then have the 
>> workflow either automatically create the account OR route the request
to 
>> an admin when necessary to avoid duplicate accounts.
>>
>> 1.  User (via clicking on a URL) is taken to the publicly accessible 
>> workflow Request Form.  User fills in basic demographic information, 
>> including a checkbox on whether they have ever had an account of any
kind 
>> with this institution in the past.
>>                  1a.  If previous account = no, goto Step 3.
>> 2.  Workflow is routed to administrator to look for pre-existing
accounts 
>> and prevent unnecessary account creation.
>>                  1b.  If no, go directly
>> 3.  Entity created, CN Generated according to naming convention, and 
>> self-registered user is notified via e-mail (entered during
registration) 
>> of new account ID, temporary one-time use password, and URL to complete

>> registration process, which includes establishing secure password, 
>> challenge/response questions/answers, etc.
>> 4.  User uses UserApp to request resources as needed.
>>
>> So the key:  Is it possible to create a publicly accessible workflow? 
I 
>> can link people directly to it from a weblink... I don't want to send 
>> them through the User App interface to select
"Requests/Approvals" and 
>> such.
>>
>> Rob.
>
>
> Don't think so, because by the default for a user to see a workflow to 
> make the request they have to have trustee rights to it.
>
> The only way I can see of doing it is to create your own web page that 
> would present the forms then call the Provisioning SOAP services to start 
> the workflow. 

Post Reply
Re: Self-Registration AS a publicly accessible workflow. Do-able?
Mon, 05 May 2008 19:10:56 GMT
As for trustees, wouldn't giving "Guest" as specified in the UAConfig)

trusteeship be the way to get a trustee on the workflow?

R.


"John DaSilva" <jdasilva@novell.com> wrote in message 
news:MzHTj.9917$Dh4.285@kovat.provo.novell.com...
> On 05/05/2008 07:14 PM, Rob.S wrote:
>
>> Hi,
>>
>> I have similar requirements to those expressed by others in search of 
>> self-registration, but the one thing that either can't be done (or I 
>> don't know how to do it) is to force a CN to be created by our naming 
>> algorithm, rather than by some self-registering person's idea of a good

>> CN.  So the create Entity portlet seems a bit limited. (If there is a
way 
>> to use the create entity portlet to auto-generate a CN, rather than
have 
>> the user enter it, please clue me in.)
>>
>> I know how to do this in a workflow, and if it is possible to expose a

>> "publicly available" workflow, I would prefer to have users
submit 
>> required information for requesting an account, and then have the 
>> workflow either automatically create the account OR route the request
to 
>> an admin when necessary to avoid duplicate accounts.
>>
>> 1.  User (via clicking on a URL) is taken to the publicly accessible 
>> workflow Request Form.  User fills in basic demographic information, 
>> including a checkbox on whether they have ever had an account of any
kind 
>> with this institution in the past.
>>                  1a.  If previous account = no, goto Step 3.
>> 2.  Workflow is routed to administrator to look for pre-existing
accounts 
>> and prevent unnecessary account creation.
>>                  1b.  If no, go directly
>> 3.  Entity created, CN Generated according to naming convention, and 
>> self-registered user is notified via e-mail (entered during
registration) 
>> of new account ID, temporary one-time use password, and URL to complete

>> registration process, which includes establishing secure password, 
>> challenge/response questions/answers, etc.
>> 4.  User uses UserApp to request resources as needed.
>>
>> So the key:  Is it possible to create a publicly accessible workflow? 
I 
>> can link people directly to it from a weblink... I don't want to send 
>> them through the User App interface to select
"Requests/Approvals" and 
>> such.
>>
>> Rob.
>
>
> Don't think so, because by the default for a user to see a workflow to 
> make the request they have to have trustee rights to it.
>
> The only way I can see of doing it is to create your own web page that 
> would present the forms then call the Provisioning SOAP services to start 
> the workflow. 

Post Reply
Re: Self-Registration AS a publicly accessible workflow. Do-able?
Mon, 05 May 2008 19:55:38 GMT
On 05/05/2008 09:07 PM, Rob.S wrote:

> I guess the real question is, can a workflow be made accessible without 
> authentication?
> 
> If it is possible to expose the "Create Entity" portlet, is it
possible to 
> expose the "Request Resource" portlet?
> Has this idea never come up before?  I would think this is a desireable 
> feature for self-registration.
> 
> There seem to be some differences between these portlets, as I'm trying to

> follow TID 3002868, but applying it to the "Request Resource"
portlet now 
> and seem to be about 90% successful...Or, 0% successful... depending on how

> you look at it. (90% may SEEM right, but since it doesn't work, it counts
as 
> 0%)
> 
> I can add the portlet to my custom "Self Registration" shared
page, which I 
> can see without logging in.
> By default the "Request Resource" portlet (or rather, my newly
registered 
> copy of it) is set to not require authentication.
> I can't put it into the "Guest" category... that option isn't
available.
> It appears to TRY to run when I go to the "Self Registration"
page, but 
> tells me there is no resource selected.  I selected one of my workflows 
> under "View/Edit Custom Preferences, saved it and saved the portlet
> 
> Is this possible?
> 
> Rob.
> 



Request Resource is not a portlet. So I don't see what you are changing 
Post Reply
<< Previous 1 2 Next >>
( Page 1 of 2 )
about | contact