Jump to content

samwoo

Hornbill Users
  • Posts

    1,767
  • Joined

  • Last visited

  • Days Won

    47

Posts posted by samwoo

  1. Hi @SamS and @Joshua Howitt,

    Good news, adding in memberof as an attribute made it work, yay!

    docs.hornbill.com doesn't make this clear (at least how I'm reading it) so might be worth updating it to reflect this?

    Also I didn't need to include each of the memberOf in the main LDAP Filter, I just needed the one that references users who are in the Members group, and it was still able to iterate through each of the Groups the user was a "memberof" and check if they are a part of any of the ones specified in the Data Import Config, and if there is a match, then associate them with that Org.

    Thanks for both of your help!

  2. Hi @Joshua Howitt and @SamS,

    I am using this LDAP Filter currently:

    (& 
    	(objectClass=user) 
    	(objectCategory=person) 
    	(!
    		(SamAccountName=L7*)
    	) 
    	(memberOf=CN=Members,OU=REDACT,OU=REDACT,DC=REDACT,DC=REDACT,DC=REDACT)
    )

    So, everything inside the Members group is what I want to be included already.

    The Members in these groups are also a part of other AD Groups as well which determines who they represent - so I might be getting the wrong end of the stick, but it sounds like I need to create individual Imports for each potential group after they accounts have already been processed by the initial Members import? 😬

    Or are you saying I need to include each of the other AD Groups inside the LDAP Filter, alongside the one I have above, like this?

    (&
    	(objectClass=user)
    	(objectCategory=person)
    	(!
    		(SamAccountName=L7*)
    	)
    	(|
    		(memberOf=CN=Members,OU=REDACT,OU=REDACT,DC=REDACT,DC=REDACT,DC=REDACT)
    		(memberOf=CN=Conservative Group,OU=REDACT,OU=REDACT,OU=REDACT,DC=REDACT,DC=REDACT,DC=REDACT)
    		(memberOf=CN=Labour Group,OU=REDACT,OU=REDACT,OU=REDACT,DC=REDACT,DC=REDACT,DC=REDACT)
    		(memberOf=CN=Liberal Democrat Group,OU=REDACT,OU=REDACT,OU=REDACT,DC=REDACT,DC=REDACT,DC=REDACT)
    		(memberOf=CN=Independent Group,OU=REDACT,OU=REDACT,OU=REDACT,DC=REDACT,DC=REDACT,DC=REDACT)
    	)
    )

     

  3. Good afternoon,

    I am updating our LDAP Import configurations to take into account the Members of our Wards, and I am utilizing the "User Options -> Organizations" to assign them to the relevant Hornbill Org.

    image.png.c7046e3f314c26380edc6edb0ae3c5ce.png

    https://docs.hornbill.com/data-imports-guide/users/ldap/configuration#user-options (Scroll down to the Organizations sub-section)

    I can confirm these members are a part of the LDAP Groups specified by supplying the Distinguished Name value from AD into the "Member Of" fields, but when running the Import, it states that these users are not a member of any AD Groups and cannot therefore assign them to the "Organization" in Hornbill.

    I am using an account that has full access to Active Directory, and when running the LDAP query using PowerShell with that account, I can see the AD Groups these Members are a part of.

    I wonder if this is a defect within the LDAP Import Tool - please can someone have a look.

    Here is a screenshot showing a part of my configuration - we've taken into account all potential groups. (The reason I am using Department, is so this information shows up in the Co-Worker Search)
    image.thumb.png.e4ceb768b69377d6c10ff3b05b6e43c3.png#

    Thee messages in the log file:

    image.png.7abdeb3ed4c25f6faca1233fb244803b.png

    Yet these users are clearly members of AD Groups.

    Thanks,

    Samuel Wood

  4. Good morning,

    I would like to request for the ability to carry out Task Automations within all Workflows on Hornbill.

    Application: Core
    Scope: Entity
    Entity: Task
    Type(s)

    • Get Task Information
    • Update Task

    Task [Get Task Information]:

    • Get Task Details
      • Task Source (BPM/Board Manager/User)
      • Task ID (If Task Node ID not specified)
      • Task Node ID (If Task ID not specified)
      • Outcome
      • Title
      • Details
      • Priority
      • Category
      • Created On
      • Created By
      • Start Date
      • Due Date
      • Progress
      • Assigned To
      • Assigned To Type (User/Group/Role)
      • Owner
      • Completed On
      • Completed By
      • Completion Details
      • Status
      • Time Spent
    • Get Task Owner Details
    • Get Task Assigned To Details

    Task [Update Task]:

    • Update Task Details
      • (Not for Tasks created via the BPM)
    • Change Task Owner

    Obviously, certain things cannot be done against certain Tasks, for example if they were created via BPM hence the inclusion of the Task Source. If a Task was created via the BPM, then they cannot be updated via the BPM (unless somehow they are included in Parallel Processing maybe?), but if it was created elsewhere such as via a User or via Board Manager, then we should be able to update them.

    I know we already have an Application Utility to get the Task Node details, the above is really to place everything under it's own Application Scope.

    Use Case:

    To be able to maintain Tasks via the Workflow, mostly to be used within Auto Tasks, but the flexibility should be there to use some of the functionality with the BPM Workflows.

    Using the Hornbill Roadmap Library as an example, I would like it so if a Task Card enters the 90-Day Commit Lane, it automatically updates the Task Due Date to 90 Days from today and assigns it to a Team (if not already specified).

    This should complement this request nicely:

     

  5. Good morning,

    I would like to request for an enhancement to extend the Auto-Task functionality so we can retrieve the Entity Type and Entity ID.

    Entity Types

    • Requests
    • Task
    • Card
    • Email
    • Document
    • Supplier
    • Supplier Contact
    • Post
    • Note

    Entity ID

    The ID/Reference number of that Type

    Use Case

    Allows us to retrieve information from that Entity or even to update that Entity within a Board Manager Auto Task.

  6. Hi @SamS,

    I think the second option to go hand-in-hand with the main CSV import might be the most easiest for users.

    In my case I was easily able to convert the Software object into a JSON that was incorporated into the extract of the CSV file, but I can see why this might be difficult to manage across the board.

    Is this something the developers would be willing discuss and look into?

    Thanks,

    Samuel

  7. Good morning,

    I am looking to use CSV for the Asset Import. The initial configuration should be fine, but there are no details on how to populate the Software Asset Inventory using a CSV import.

    I have my CSV file, and in there I have a "Software" column, which is currently a JSON - is this correct? Does the Asset Import read the JSON contents for the specifying the mappings in the Asset Import config file?

    Any assistances / examples would be appreciated.

    Thanks,

    Samuel

  8. Good morning,

    We are working on our Change Improvement process and need to be able to set up the same person as multiple connections. For example, a person can be an Implementer as well as one of the Testers and even a UAT Tester. It doesn't make sense to set up connection type(s) to cater for two or more potential types.

    Has this been picked up for discussion at all, since this was requested quite some time ago with no official responses, it would be great if we could have some feedback on this request.

    Thanks,

    Samuel

  9. Hi @Jim - I had forgotten it was you who raised this request 🤣

    Linking back to this one:

    Requirement 1:
    In addition to what Jim has requested, I would like to extend the requirements to allow us to apply formatting to each individual field, such as setting the text colour, font size, font weight etc. and not having to do it using Wiki Markup.

    The current colour of the Field Labels (a washed-out grey) is not great on the eyes regardless of being bold or not, in both the current UI and preview UI. As we use a lot of fields for Change Requests, this makes it quite a bit hard to read, hence tweaking the font colour to black in the screenshot below.

    Requirement 2:
    In the screenshot below, I am using 7 VARCHAR fields, where the label contains 4 dashes ---- (this is because there are no label fields available within Request Details). In the Workflow I am default these fields to each of the labels you see ie. ===Change Details=== and have made it so these fields cannot be edited.

    I would like to request Label Fields to be available here. I believe myself and other have raised this in the past over the years.

    image.png.1dbd3918d132948fed0659b1b23ae80f.png

    • Like 1
  10. Thanks @Jim, I discovered that myself after making this post lol!

    <span style="font-weight:bold">Associated Service Request / Incident / Release / Problem reference number</span>

    Works a treat, will use this for now.

    I guess at some point we'll need to create a new post requesting for field formatting options to be included when editing Request Detail fields, to negate the need to do this. Someone recently requested for extra Request Details functionality in another thread, so might make that request there.

    • Like 1
  11. Good afternoon,

    Reporting this as a defect, when editing the labels within Request Details.

    • If the field is NOT a custom field, Wiki-Markup is being applied
    • However, when applying Wiki-Markup to Custom Fields in the Request Details, the formatting is not being rendered.

    Not sure if I am explaining myself clearly, but see this screenshot:

    image.thumb.png.152096f6ad935c5db8b68a86141b6784.png

    As you can see the Field Labels for the standard Change fields (regardless of whether I have changed the labels or left them as default) are correctly displaying in Bold, but where you see the triple single quote(s), these are Custom Fields, and the issue is reproducible for any Custom Fields added to the Request Details.

    image.png.d066f2cee8c40757e8504ef8c4f008a0.png

    image.png

  12. I was wondering if this ever made its way into internall discussion?

    I have a need to use this for the revamped Change Process but will see if I can use Power Automate webhooks in the meantime to grab the details of Connections, and update the fields on the ticket.

    Please can this one be considered.

×
×
  • Create New...