Jump to content

NeilWJ

Hornbill Developer
  • Posts

    848
  • Joined

  • Last visited

  • Days Won

    43

Everything posted by NeilWJ

  1. Hi @ilyaas, Before the condition you are "Getting An Email" and you are testing against a property from that email that has no value in it i.e. The email has no "CC Addresses" in it..... you cannot test something that does not exist.... that is what is causing the error. As i mentioned if you can find out which email it is actually getting (so you need to check whatever mailbox the email is in) and check that actual email to see if it has any CC Addresses. 1. if the actual email does have CC Address then something is wrong with the automation that gets the email and you should raise a support request. 2. if the email does not have CC Address then that is perfectly valid and you need to update your condition to handle that As a rule of thumb you should always test any property that you cannot guarantee will be populated to "see if it is set" before doing a test on it. Note above I did not say to test the TO Address for "is set" because an email will always have a TO Address but it won't always have a CC Address. If you need it to be investigated further you will need to raise a support request so that someone here can access your instance to look at the data. Cheers, Neil
  2. Hi @ilyaas, If it was a reference issue the TO Address check would fail first...so error seems to suggest that the CC Addresses just don't exist for the email you have fetched in the "Get Email Details" node....are you able to get the email from your system to check? So if the enail has no CC addresses that property in the returned data won't exist and as such cannot perform check on it. You should change your condition to also test to see if "CC Addresses" "Is Set" so ... TO Address contains OR (CC addresses Is Set AND CC Addresses contains .... ) Cheers, Neil
  3. Hi @Richard Edwards, Will be fixed in upcoming release next week. For now you can assign users to a team (for allowing task viewing/actioning) via the Organisations view. Note also task viewing and assignment options are only valid against "Teams". Cheers
  4. Hi Andrea, It might be because you are reporting off 3 tables and haven't setup table joins. What are the table joins In the view where you setup the tables and select columns? (if you select any of the secondary tables it should show join filter) Cheers, Neil
  5. Hi Gareth, You have a hornbill automation node (flowcode) in process where the result reference property is not set properly, might have space or special characters in it and should be at least 2 characters and shouldn't start with a number. I will try replicate and can then put in a client side warning to indicate affected node. Cheers
  6. @Gareth Watkins , Just to clarify as you are trying to de-activate please try:- 1. Open the process in the editor. 2. Then "publish" the draft. This will de-activate current version and create new active version (with valid schema). 3. in the same publishing propertysheet you can then "De-activate" the version you just created. Unfortunately you will need to do this 1 time per active workflow you want to de-activate. We updated the schema validation to be more precise so older workflows that have unstructured schemas will throw these validation errors. Cheers
  7. @Jeremy @Paul Chambers @Alisha, If you refresh browsers it should pick up fix.
  8. Hi All, An updated patch will be deployed within the hour. Just getting support to verify it for me. Thanks
  9. Hi Jeremy, Can confirm. I put out a patch this morning that has broken that sorry. Will sort it out now. Cheers Neil
  10. Hi @Jeremy, It does an OR. So for example say your values are "test" ,"a" and "b" and the var [Customer Cusomer 6] value is "This is a test" the condition will do:- if ("This is a test" contains "test") OR ("This is a test" contains "a") OR ("This is a test" contains "b") So in the example the condition would pass because "test" and "a" exists in the var value "This is a test" Cheers
  11. Hi @samwoo, Ok so have worked on performance when moving stages. Basically every time something is moved the connector between it and any other nodes has to be re-rendered. That isn't a simple calculation. It has to work out at which point on src node boundary to start connection and which point on the target node to end connection. It then also has to work out if and where out where it needs to bend the connection. Once that is done it then needs to actually render the svg. You then take into account that you are either holding down one of the arrow keys or dragging with mouse.....this fires move event, lets say every 1ms, so every 1ms the browser has to redo all the positioning calculations and re-render for the nodes being moved and the affected connections....it is not trivial processing going on here. The only way to really improve performance when dragging groups around is to hide the connections (svg) in the group so that don't need to do the calculations. Then once stopped moving re-render them. So that is what I have done, obviously the effect of this is when moving groups the connections dis-appear. There isn't really anything else that can be done to improve performance. Regarding memory usage i found a couple of places where memory pointers would not be cleaned up properly so have also added in handlers for that. Hopefully that will sort out memory issue. When testing I saw a good drop in memory usage after putting in the handlers and when switching through stages. Lastly before the changes when i loaded that second stage it would take about 3 seconds to render. That is now down to around 1.5 seconds. That though is running on my dev box though which is a pretty fast pc but none the less there is an improvement there, it might be greater for you or not so much. Also found that when switching away from that stage it took even longer to destroy it, was taking about 4 to 5 seconds. I have sorted that out and now switching out of a stage should be noticeably faster when you switch out from one with lots of nodes and connections....the destroy process only takes about 200ms at most now. I have also kept some console logging in to display the stage rendering times....i will eventually remove this stuff but kept it in so you can check what sort of timings you are getting. You should see these changes in Core UI build 1718 and onwards Cheers
  12. Hi sam, When you raise support request can to attach those processes to the call. The memory issue might be some digest loop so if we have your process that causes it should be able to identify quickly, save us having to try replicate. Cheers
  13. All, The issue with the IC not saving access permission when using "group" option is fixed in core UI build 1699 and onwards. Hopefully should see that get pushed out in the next week or two depending on other changes/fixes that need to go into the next build. Cheers
  14. sorry and forgot to say i will look at why it is not saving access option today and give you an update.
  15. Hi @Tina.Lapere, That access list runs off assignment roles (which is a bit misleading as the form says access, implying security roles). If you create your role as an assignment role then when viewing the IC admin table list only the owner and the users in that role should be able to see it. Cheers
  16. Hi @samwoo, This will be because image url uses the image record id and the browser is fetching off cache or the webserver is delivering off it's cache. We will need to add some sort of cache breaker. We will look into and have started a convo internally to get it sorted out. Cheers
  17. Hi All, Will look at adding it in. Cheers
  18. Hi @Paul Alexander, Yup that is not working properly, I will look at sorting that out, should just be something not setup correctly in one of our config files. For now if you just do https://live.hornbill.com/####/admin/app/com.hornbill.servicemanager/ that will auto select the users item in the navigation. Cheers
  19. Hi @QEHNick, Are you using the advanced analytics - Datalist widget and using the raw sql option for that? If so something like like below where join on the h_istm_requests table to get h_summary and h_status... Cheers SELECT changereq.h_fk_reference AS Reference, requesttbl.h_summary AS 'Summary', requesttbl.h_status AS 'Status' , DATE_FORMAT(changereq.h_start_time,'%d/%m/%Y @ %h:%m') AS 'Start Time', DATE_FORMAT(changereq.h_end_time,'%d/%m/%Y @ %h:%m') AS 'End Time', changereq.h_change_type AS 'Change Type' FROM h_itsm_changerequests AS changereq INNER JOIN h_itsm_requests AS requesttbl ON requesttbl.h_pk_reference=changereq.h_fk_reference WHERE h_end_time > now()
  20. There is a known issue with setting the TZ on measures. According to our records on your instance these measures have the TZ set:- SLA Targets Met - Incidents Average resolution time (incidents) Average resolution time (Requests) SLA Average time to complete So update those so do they not have TZ set. Then do a manual resample of those measures. Cheers
  21. Hi Nick, It will refresh 1 month from when it is rendered in dashboard. Widgets get data in real time at the point of rendering and then when refreshing. If you close dashboard and 1 day later run it again the widget will re-render and again wait 1 month to refresh. So basically you would need to keep your dashboard running without closing it for over a month to then see the widget refresh. Hope that makes sense. Cheers
  22. Hi Micheal, This should now be working if you refresh your browser. Thanks.
  23. Hi James, So as long as they have access to reports they should see all of the ones that were created for the application they are currently administering i.e. service manager, project manager and so on. When you say users don't have access do you mean they don't have the "Reports" link in the left hand navigation bar? There have been no changes in the way the reporting option is granted to a user or how the list is retrieved. To view reports a user requires the one of the following roles "Advanced Reporting Admin" (to create/update/delete reports) or "Reporting User" (to view reports). This has always been the case. However if you are saying that the users in question can access the report list but reports are missing then can i get you to raise a support request as that will need investigating as there are no restrictions on the data returned, other than it shows reports for the application you are working in. Cheers
  24. Thanks for letting us know. Duplicate option has been removed for upcoming build.
×
×
  • Create New...