Jump to content

Berto2002

Hornbill Users
  • Posts

    1,303
  • Joined

  • Last visited

  • Days Won

    28

Posts posted by Berto2002

  1. The Request Actions (bulk update) allows us to Update, Close or Cancel. However, when we do this, the Business Process is unaffected. In our case, we have a data issue and need to Close 1000+ Requests with this feature but each has a Business Process in Suspend state. All those BPMs will remain like that forever; orphaned (unless we manually close them down). To avoid orphaned Business Processes for a Close operation, I suggest you introduce a feature to in the Close option to also update the BPM. It could be as simple as “Also Cancel the Executed Business Process” or you could give options in a drop-down field to either Cancel the BPM or Complete it. I note that the Cancel option in Request Actions already does this but we do not want these Requests reported as Cancelled because the work was completed.

    image.png.e0e1d8ba090d5d4e7a567cde47061c6f.png

  2. Hi @James Ainsworth

    I am simply after a report that lists the names and email addresses of all my Full Users (licenced) who can use Service Manager. I can then export and use in comms (now download option available in the users UI). Perhaps I should be able to run to include or exclude the Collaboration users.

    I really am struggling can you help please? I used the report above but that tells me all the groups and people in multiple groups appear multiple times. I then tried my own report just running on the h_sys_accounts table but a simple filter by User Type = Active gives no data. But in the UI, the type is specified as User

    image.thumb.png.b8a69a183e7db81fc983e52d17d0f645.png

    image.thumb.png.d429910a50f38c72835e925af01d513d.png

    image.thumb.png.e6cbb3340d7a626cc1a30ff3e0561322.png

  3. HI @Mary. Can you help with a further development of this idea please? I can see how the report suggested above enables a mapping between the Incident and the Problem.

    What we seek is a report that shows each team their list of TASKS against PROBLEMS but also showing their derivation in terms of Linked INCIDENTS of Priority Major. This is because what people remember is the Major Incident summary and number not the resulting Problem record summary and number. What I'm after is:

    Problem ID | Problem Summary | Linked (Major) Incident IDs | Linked (Major) Incident Summary | Task ID | Task Summmary | Task Title | Task Assignment

    Can this be configured? When I attempt to add the tasks and Relationships tables to the queries I get this error which I don't understand.

    image.png.ab89b3a5ad040d86f3722dcf694d0db4.png

    tasks-linked-to-active-problems.report.txt

  4. I have an issue with the date/time which appears in the Notices as being one hour different from the date/time our users specify. Since taking the screenshot I have successfully used the Date Formatter Cloud Automation to make the formatting better but this does not alter the time (zone). I believe the issue is caused by the system storing and using UTZ timezone in the background/DB and displaying that in Notices. However, wherever else in the system we display the Scheduled From and To date/time, it appears correctly for the user; except Notices. So it implies some kind of conversion that happens elsewhere in the GUI is not triggered for Notices.

    I understand from Support that the application is working as designed...

    So what I'm after is a workaround to force the Notice to use the Users GUI timezone (like the other times displayed) or to add an hour when we are in BST so I can get around this design limitation?

    image.thumb.png.7a68e38732eddcd9b7617b0f94b3130b.png

    A second example after the date format tidy-up.

    image.png.83de410a4ad867750cdb0f5fe8b1e37a.png

  5. Hi,

    I have noticed that if I alter the name of a Human Task that is referred to in an Expression after a Decision node, although the Expression continues to work, the old name of the Human Task is retained in the logic expression as displayed. I am not reporting the system not working but it is a confusing factor when examining logic Expressions and might I suggest this is addressed in future?

    Example:

    The Task was called "Confirm Offline Approvers" and is referred to from the 3 Approvers expression. The task was renamed to, "Change Manager: List Offline Approvers". but the logic expression retains the old name.

    image.png.95f686cb15cd5168434009c1a3b64256.png

    After revision, the expression is as below:

    image.png.375ccf5c0bdefa20381f8577da73128d.png

    Since the system already caters for the integrity of the expression (thank goodness!) and continues to work it would be a logical step to also reflect this in an updated expression...

    Berto2002

     

  6. We have an incomplete asset list in Hornbill SM but insist that Assets are added when required for Change; so we need a fast way for Users to add Assets but we need them reviewed so they can be finalised as necessary by someone in that area.

    A solution to this would be to have a very basic PCF that asks for the Name, Serial and Operational State; and for that to go through a workflow that creates the Asset - to the person can continue to build their RFC but assigns the Request to the Configuration Manager for review and update as necessary.

    I have checked the Hornbill Automation piece and Assets appears under Requests and allows to Add Customer Assets to the Request, to Get Asset Information or to Update the Properties on existing Assets (which is close because that's useful). It's so very nearly there but nothing for Add New Asset?!

    image.thumb.png.844f5df9aa9fa9c4aa8dae95611f92f7.png

    At the moment, we think we need to give access to everyone to be able to create raw Assets and that feels a little too open.

    Thanks for any advice.

     

  7. Hi both. Thank you, this is indeed what I was missing. I can now differentiate the dates and the Notice works. What I am not sure about yet - but will test - is, if I alter the Scheduled Dates, what I have to do to have the Notice pick-up the new dates in case of Scheduling alterations.

    However, this issue has thrown-up that I think our timezone was incorrectly implemented on our system. The times shown in the Notice are in GMT which means they are displaying one hour behind the real time in the UK!

    I have raised a Premier Support ticket for this since messing with timezones might have unintended consequences.

  8. Hello @Steven Boardman, I have seen this topic which helps me understand how I must do a Cloud automation to get a properly formatted date: 

    The principle works but I cannot see how to get two dates through this feature.

    I tried to use one Cloud Automation for each date:

    image.png.7a6f7da430a1eae4cfd39d3b2ec3da57.png

    But they both output the SAME OUTCOME and I cannot edit it to be different for each case:

    image.png.e1d869a903ac318ac637cc8ebfe4b08e.png

    So the latter over-writes the former and thus, my Notice looks like this where both of the times are the same:

    image.png.908605271b7e8d330a6f7efede61fa15.png

    Can you please clarify how I go about getting the TWO dates as you did in your example above on this post ()?

    Many thanks in advance,

    Berto2002

     

  9. Hi Mary. Thanks for pointing that out. Yes, the task does appear in the Expired list, as below screenshot.

    So, the issue is that the Expiry of that task (presumably immediately after creation) has not triggered the BP to move on as it should (via the Decision with "No Match" route as above) to the "Email End of Change Window" node. However, this BP does move on in that manner when the Expiry occurs when the "Implementer: Start Implementation" task is already created.

    image.png.a45a25def79db3f8f8ad4f74bbbd1294.png

    To cater for this case, I think I need to put-in additional node before that Task that checks the Expiry and if it's already passed, go straight to the Email node. Unless @Mary you know of another way to ensure this does not fail for this reason?

  10. I have a Human Task that is set to expire when the Scheduled End Date of the Change Request is reached. The BP then should assess if no answer has been given and should move-on to the next step for a Change Manager review.

    This is a screenshot of the executed BP on a test Request which is awaiting the completion of the "Implementer: Start the Implementation":

    image.thumb.png.2a9089958a80a9c53b275063ee395847.png

    This is a shot of the CR itself which shows the BP did not create the Human Task it states it is waiting for (no Activities). So the CR is stuck and cannot move forward even though my BP provides a case for a Scheduled Date being passed (review and re-schedule).

    image.thumb.png.921f2a43154b2f27baad74e2d8d79358.png

    The issue appears to be created when the Scheduled End Date is already in the past. This seems to fail to create the Human Task rather then creating it and immediately expiring it. In short, the BP and the back-end of Service Manager app are not congruent. Although our teams are usually not silly enough to schedule something for the past - and we usually spot it in review - it is possible that it can happen and I think this is a bit of a flaw in the system: to allow it to break CRs right at the end of the process.

     

     

  11. After our Change Requests are authorised, I want everyone who opens the record to see the focus is on the Scheduled Date and Time fields. Else the default is the Update/Comment field. This keeps the Change Window front of mind.

    How do I do this please? I can see how this is done with the Suspend option but I don't want it to be in suspense during this period.

    image.thumb.png.152f5f57e6e20c4a7a5bcdaff46d1133.png

  12. Hi @Steve G, are you saying that there is no facility at the moment (either through the email aspect or Cloud Automation) to do enable an update to an existing conversation and you will now consider developing that facility in the Cloud Automation piece? Although not promising, do you have a typical time period for this type of thing? I.e. should I forget about it for now or be kinda hopeful for something later this summer?

  13. I can use the email external function in a node to start a Teams conversation.

    What I REALLY want to be able to do is use Teams as the collaboration workspace and have subsequent updates during the lifecycle of my Change Request that ping updates to the SAME conversation within a Teams Channel.

    Is there any way to do this?

    This is what we want: The conversation started with a formatted entry which could be the one initiated by the email receipt from HBSM

    Our people then REPLY to that thread through the lifecycle to keep the threads for each CR separate. I want HBSM to add to this thread. It should be possible because every Teams conversation has a unique link as per second screenshot.

    image.thumb.png.c58dbfb84853ebb74f4dec0bbd7bb77a.png

    image.png.9698c0f3d112a97057a66a0932952d50.png

  14. Hi Victor, that sounds interesting. Perhaps we've missed this piece of education. I understand the concept here. A couple of Q's please:

    1) Are there any articles referring to this in case there's more to know about it? I could not find reference in Wiki

    2) It feels to me that I would be going live on an untested BP but are you saying this is the 'official' way to do this and that the download/upload process carries-over 100% of the the config and can be relied upon for this as the release mechanism?

    Thanks,

    Berto

  15. I am afraid the way this works means the Rename option is almost completely pointless since there is almost never a time, after a process has been set into motion, that it will ever not have at least one ticket using the lifecycle; and therefore can never be renamed. Even in test we have loads of tickets so our test processes cannot be renamed either. It's bad.

    It should work that a new Request takes a snapshot of the BP at that time and works on that copy for it's lifecycle. If the main BP then alters (such as a name) that's fine, the next Request that comes along will grab the latest version/name. This facility is already in place with the versioning of the BPs in the editing window.

    As it stands, if I want to make a major change to a BP, I have to copy the Live BP and give it new (permanent) name. Then, when I have finished with the testing and want to go live, i am now FORCED to locate and edit all the Catalogue items that use the current live BP and edit them and re-publish them to use the new BP.

    Effect: I can never have a release system that means the live BP's are all called "[Business process Name] - Live" and all the test BPs are called "Test". I have to name my test BPs as if they are Live and then somehow tell everyone they are not!

    Really suggest this needs some re-thinking at HB. At least provide a one-click facility to find and address all the existing Requests preventing the renaming so we can clear the way. I can search for them but the links are not active so i have to manually open them one by one...

    image.thumb.png.02cad725fc1e6ff74fabfcd13e338710.png

  16. When our Hornbill Service Manager was put in place, our consultant set-up the PCF Questions to capture all the information like Implementation Plan, Rollback Plan, etc. But then we found out such information could not be edited later in the lifecycle. Our last internal Administrator then moved to capturing the information using Human Tasks for each 'Plan' and posting them to the timeline. But now we find that not only does this mean the parts of the plan are scattered down the Timeline but editing them is doing just that and not actually altering some underlying content that can then be used later.

    All we seek is a way for all the core fields relating to building the Change Request to be stored and editable through the lifecycle (i.e. if the Peer Reviewer asks for more info, or the Change Manager does or CAB does. They would then be fixed at the point of submitting for approval/authorisation.

    I cannot help but think that neither of the ways we've seen are very good. The requirement here is very simple and should be easy. How can the Requester be given a set of fields to use to build-out the details of a Change, editing when required? What facility are we missing in Service Manager for this?!

  17. #Facepalm

    Steve, I've been shown as a rookie again and did not see that Variable. Thank you. I will try this.

    Any way to do the other option I suggested, for future reference? I.e. 

    1. to set-up parallel processing with two streams - one with a Human Task and the other an Await Expiry node - wherein the completion of either node automatically completes the other node (i.e. over-rides the wait or completes the HT); and thus satisfies the end of parallel processing so I can trigger the second, escalation HT
    2. Or to allow parallel processing to operate a first past the post system and be satisfied to continue even with fewer than all parallel streams being satisfied?
  18. I have a logic problem I cannot solve. Can you help, please?

    I want a Human Task that Service Desk can act upon if they receive Leavers' hardware returned early but to have that task 'disappear' and be replaced by a different Human Task (escalation) if the Line Manager does not return hardware by an expiry date derived from the PCF completed when the Request was logged.

    The logical ways I can conceive of this working but cannot work out how to configure are:

    1. to expire a Human Task based on a variable. This would then directly replace one HT with another after a period of time. There is an option to expire on a set period since creation of the Task but not refer to an external value as there is in Hornbill Automations or Expressions
    2. to set-up parallel processing with two streams - one with a Human Task and the other an Await Expiry node - wherein the completion of either node automatically completes the other node (i.e. over-rides the wait or completes the HT); and thus satisfies the end of parallel processing so I can trigger the second, escalation HT

    At present, I have had to be satisfied with having a wait step (with a Notice to Service Desk to wait, and suspend of all actions) and the Human Task for the action only appearing after expiry.

    Any help appreciated.

    Thank you,

    Rob

    image.png.87e0c07ef6c73c3946ffb14f811c3bfd.png

×
×
  • Create New...