1 2 Previous Next 15 Replies Latest reply: May 17, 2013 2:47 PM by LJ LongWing RSS

How to implement Dynamic Group

mithlesh NameToUpdate

Hi All,

Can anyone please explain me how to implement Dynamic Group in complete steps.

I have already done the following thing but didn't get complete .

1. created dynamic group(id-6777)

2.. Created one regular form(A)

3. Created on new character field on form(A) and make the database id same(6777)

 

 

 

Thanks and Regards,

Mithlesh Kumar Singh.

  • 1. How to implement Dynamic Group
    Misi Mladoniczky

    Hi,

     

    You have this "almost" right. You have used the wrong ID. You must use 60777 instead of 6777. It is ids from 60000 to 60999 that should be used.

     

    You have the infrastructure in place now, and to make use of this you must do a couple of more things:

    • Assigne View-access for grop 60777 to the Request ID field (id 1) will give users access to the record. You can use this for multi-tenancy, or for example to make sure that only the correct end customer can view their records. It can also be used to make 3rd party vendors able to see their tickets.
    • View/Write-access to any other fields can be used to control what people can see/change on the records.

     

    Finally, you must create records, and put values into the field you created. Set it to "Public" to give every user 60777 access to the record. Set it to "Network Services" to give "Network Services" access to the 60777 functionality.

     

            Best Regards - Misi, RRR AB, http://rrr.se

  • 2. How to implement Dynamic Group
    igangwar

    Hi Misi,

    I just got confuse with ID 112 & this one. How these are different.

     

    BR/SG

  • 3. How to implement Dynamic Group
    William Olivieri

    The Assignee Group group allows access to requests or fields on a per-user or pergroup basis.

    To provide Assignee Group access, you must add the Assignee Group field (field ID 112) to your form and then specify which users, groups, or roles should have access to the request in this field. Although you can set the Assignee Group field manually, it is typically set by workflow.

     

    Dynamic groups are similar to the Assignee Group (field ID 112), except that they are defined by the developer and include field and group IDs in the range of 60000 to 60999. For example, when you create a group with group ID 60000, its user list includes the individual user name or the members of any group or role that appears in field ID 60000.

  • 4. How to implement Dynamic Group
    Misi Mladoniczky

    Hi,

     

    Field 112 is tied to groupid 7.

    Field 60123 is tied to groupid 60123.

     

    So the only difference with 112 is that it is not tied to the group id with the same number.

     

              Best Regards - Misi, RRR AB, http://rrr.se

  • 5. How to implement Dynamic Group
    igangwar

    Thanks Misi & wly.

  • 6. How to implement Dynamic Group
    Misi Mladoniczky

    Please mark the helpful answers and close this thread if you are satisfied.

     

            Best Regards - Misi, RRR AB, http://rrr.se

  • 7. How to implement Dynamic Group
    mithlesh NameToUpdate

    Hi Mesi,

    Thanks for your updates.

    I have implemented the dynamic group but that is not working as expected , could you please provide me little bit more information. like for that i have to write any workflow or not.

     

    Thanks and Regards,

    Mithlesh Kumar Singh.

  • 8. How to implement Dynamic Group
    Misi Mladoniczky

    Hi,

     

    I have no idea if you need to write workflow. Normally you do.

     

    If it is OK for some user to manually type/choose a group directly into the 60xxx/112 field, no workflow is needed.

     

    If for example one field holds the end-customer-name, and you have a group for the end-customer, you may have a filter that does something like this:

    Run If: ('End Customer' != 'DB.End Customer)

      Set-Fields: from form Customer where ('Customer' = $End Customer$)

        60777 = $Customer Group$

     

    In this scenario, you will need to make sure that the 'Customer Group' field in the Customer-form is set to the right value that corresponds to a None-group in the Group-form. You will probably make sure to have one None-group for each of your Customers.

     

    The filter ensures that whenever the 'End Customer' field is changed in your Ticket-form for, the correct value will be set to field 60777.

     

            Best Regards - Misi, RRR AB, http://rrr.se

  • 9. How to implement Dynamic Group
    mithlesh NameToUpdate

    Hi Misi,

    Great thanks for above explanation.

     

    Thanks

    Mithlesh Kumar Singh.

  • 10. Re: How to implement Dynamic Group
    Curtis Rowell

    So we have added Vendor Group to the Incident form, in addition to Assigned Group.  Any group or group member of whatever is in Assigned Group has modify access to that given incident.  However, we also need to give the same permissions to vendor personnel who are members of the assigned Vendor Group.

     

    We need to do this without changing the value in Assigned Group (112)

     

    Any suggestions on how this should/could be done?

     

    I guess what I am asking is how can I dynamically add the value which is in Vendor Group to the dynamic Assignee Group (7)?

  • 11. Re: How to implement Dynamic Group
    LJ LongWing

    Curtis,

    You could create the vendor group field in the 'dynamic group id range', and then assign a group the same group id, then assign that group permissions to field 1 ( thus granting dynamic group access to the record)....or you could try to put the group into the asignee group (112) fields...

  • 12. Re: How to implement Dynamic Group
    Curtis Rowell

    We don't need the Vendor Group itself to be dynamic, we need it to be a member of the same Dynamic Group (Assignee Group (7)) as is Assigned Group (112).

     

    Just to correct our naming, Assignee Group is a dynamic group (ID 7); Assigned Group is a field (Field ID 112).  We seem to be mixing our names in the posts above.

  • 13. Re: How to implement Dynamic Group
    LJ LongWing

    Curtis,

    Assignee Group is a built in dynamic group associated with the value in field 4

    Assigned Group is a built in dynamic group associated with the value in field 112

     

    If you check the permissions on field 1 you should see that both Assignee Group and Assigned Group have permission to the field.

     

    In order for you to be able to have the value in the 'Vendor Group' field have similar permissions, the Vendor Group field must have an ID in a specified range, you need to create a Group with the same ID, and you need to assign field 1 permission to field 1 in the same way that Assignee Group and Assigned Group have.

     

    Either that, or you need to take the value in Vendor Group and add it to the Assigned Group field (112)...which you said you didn't want to do.....

     

    so.....

  • 14. Re: How to implement Dynamic Group
    Curtis Rowell

    I find neither Field 4, nor Field 112 in the form HPD:Help Desk.

     

    I DO have Assigned Group, (1000000217), and Assignee (1000000218), neither of which are dynamic fields.

1 2 Previous Next