Jump to content

Gareth Cantrell

Hornbill Users
  • Posts

    140
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Gareth Cantrell

  1. We have working time calendars configured for our various locations which include all the public holiday exclusions for the respective location. Having an optional working time calendar setting which would skip a scheduled execution on a holiday exclusion date would prevent the need to manually update all the scheduled requests next event dates to prevent scheduling over a public holiday or company or branch-wide closure.
  2. The subscriber type options for a service are limited to only a few of the available organisation group types (see below). We'd like to request that this be extended to all available organisation groups, such as Branch, Division, etc.
  3. @James Ainsworth this is happening in the human tasks we create in a workflow as shown below. EDIT: this was working as recently as w/c 20/Nov as it was working as expected when we released this updated workflow on that date.
  4. Wiki markup using the <span style=""> tags are not being rendered any longer. Instead of <span style="color:red; font-size:16pt; font-weight:bold">Important Message</span> being rendered as: Important Message it is instead being rendered as HTML tags: <span style="color:red; font-size:16pt; font-weight:bold">Important Message</span>
  5. I found the below thread from 2018 and would like to enquire if there is any way this functionality could be added to the development backlog.
  6. Just circling back on this - we recently put out a survey to our end users, and this functionality was "The Most"(tm) requested feature, both adding connections retrospectively and during the IC process.
  7. @Steve Giller I was wondering specifically about the modifiers available in email templates. In the docs is states: {{.h_firstname|wiki}} = Allows HTML output from a template variable that contains wiki markup, Currently only basic formatting (Bold, Italic, Ordered & Unordered lists) are supported. Having links rendered would help when using a variable in the template such as: {{.h_description|wiki}}
  8. For future reference, the Update Card BPM automation causes this error if the updated content is identical the card's current content. To workaround this, ensure that the content is different, for example, by adding a full stop to the end of the content (or removing it if this is a subsequent update).
  9. I currently have a passcode assigned for another incident related to catalog item inclusions not working, so I'll possibly need to wait for resolution on that first.
  10. Hi @Steve Giller To answer your questions: These nodes were created from scratch (using "Add node between connected nodes") The "Get Card/Site/Request" nodes occur at the start of the stage. Additionally, there is "Get Request Details" node immediately before the decision node in the previous screenshot above, and another "Get Site Details" a few nodes before that. Yes, always the picker, for everything (and I just used it again to double-check all variables are correct) I should also note, that when the workflows fail, I change the "Update Card" node to a "Get Card Info" so that I can restart successfully and the Move Card works flawlessly - so I'm really unsure as to why the update card nodes fail.
  11. The content of the card is: &[global["flowcoderefs"]["getReqInformation"]["summary"]] '''Site''': &[global["flowcoderefs"]["getSiteInformation"]["siteCode"]] '''Risk''': &[global["flowcoderefs"]["getReqInformation"]["customFieldC"]] '''Service''': &[global["flowcoderefs"]["getReqInformation"]["catalogItem"]] (&[global["flowcoderefs"]["getReqInformation"]["service"]]) customFieldC is one of the following values: Extreme, High, Medium, Low. There are nodes in the beginning of the stage that fetch Site Details and Request Details into getSiteInformation and getReqInformation respectively. There are 2 paths to update the card, depending on whether CustomC is set or not (if it's not set, we updated the card with customA (Critical, Major, Normal, Minor) and this is a required field in the capture: I cannot see why updating the cards here would cause an error - the following node (Move Request) has always been there and uses the same CardId variable as 2 update nodes.
  12. Could we please ask that links be added to the |wiki modifier in email templates. For example, when raising linked requests, in certain cases we add the linked request as a link in the description using wiki markup e.g.: [[https://live.hornbill.com/...|SR00009999]] and this works fine in the request view. However, when rendered in the email notification, even with the |wiki modifier, it shows the markup rather than the rendered link.
  13. +1 and also extend this to Request Members. Use case for this is when raising a linked request in a different service or domain, all members of the team owning the original request need to have visibility on the linked request. For our immediate use case, this would be the Service Desk so that any member of the team could take over the original request and still have visibility on the linked request.
  14. @James Ainsworth unfortunately, adding Board BPM Access role has not made any difference - we are still constantly getting errors on the new card update nodes, but not on pre-existing card update nodes.
  15. @Sam P user has the Board User role, which should be sufficient. I have another update card node earlier in the same stage which has been working fine. It is only the newer update card nodes which are failing, and it makes no sense as the config the newer node is identical the one that is still working. The only difference, other than display name, is I use "Variable" in the new node and "Manual" in the working node when setting the cardId:
  16. We have a process where we need to update the info on a card at various points. At the beginning of the stage, we have a "Get Card Information" node and use this later in the "Update Card" node, however it consistently gives errors. Prior to introducing the update card, we had a "Move Card on Board" node which always worked as expected, however, since introducing the update card immediately prior to the move card node, our users keep getting an error and I have to go into the failed workflows and change the update card to a get request information before the workflow will restart (even setting the card id to the actual id retrieved from database direct does not work). Is this a bug with the update card automation? Our Update Card automation looks like this: and the error our users keep getting is: Full error from the BPM log is: Execution Failed: Xmlmc method invocation failed for BPM invocation node 'stage-30f66116/flowcode-9ca9f78d': <methodCallResult status="fail"> <state> <code>0207</code> <service>apps</service> <operation>updateCard</operation> <error>/apps/com.hornbill.boardmanager/entities/Card/fc_modules/card.js(730): error X1001: Uncaught TypeError: Cannot read property &apos;record&apos; of undefined</error> <flowcodeError> <where>Execute</where> <filename>/apps/com.hornbill.boardmanager/entities/Card/fc_modules/card.js</filename> <lineNumber>730</lineNumber> <columnPos>81</columnPos> <message>Uncaught TypeError: Cannot read property &apos;record&apos; of undefined</message> <errorCode>1001</errorCode> </flowcodeError> </state> </methodCallResult>
  17. @Steve Giller I found the source of the confusion ... the edit buttons on each panel are still shown and allows you to go into edit mode and after editing the fields, the Save button activates. However, when clicking the Save button an error is shown. From a usability perspective, it would be better if the Edit buttons were not shown if the update permissions are missing.
  18. I tried to copy the "Supplier User" role in Supplier Manager and removed all the canCreate-, canDelete and canUpdate- permissions, leaving only the canView- permissions in place. However, this doesn't work as expected and the user in this "view-only" role can still update and delete everything, despite not having those permissions assigned. How can I create a role which restricts access to the Supplier, and more importantly, the Contract information?
  19. @Andrew Parsons \w is shorthand for letters, numbers and underscore, which is why you need to explicitly add the dash (-) to the character class if you have double-barrelled names.
  20. @Andrew Parsons You assume correctly! If you want to find an email anywhere, including at the beginning of the line, you will need to be a bit more specific in your regex. For example, assuming your email addresses are ALWAYS of the format first.last@islington.gov.uk, you could use something like: (\w+\.\w+@islington.gov.uk) You will also need to set the "Regular Expression Flags" option to: u This will allow matching on Unicode characters such as ä. If you expect double-barrel last names, you may have to change the 2nd \w to: [\w-]+
  21. I was wondering how I could create a report in Supplier Manager to show the total contract value per supplier. I can achieve what I need in Database Direct using the following SQL, however I'm unable to get the same data out in a report. Does anyone know how to achieve this? SELECT s.h_name as supplier , c.h_currency as currency , FORMAT(SUM(c.h_value),2) as "total contract value" FROM h_supplier_supplier_contracts c JOIN h_supplier_suppliers s ON s.h_id = c.h_supplier_id GROUP BY s.h_name, c.h_currency
  22. @Andrew Parsons .* means every character, which is why you're getting the "test2" back. You could instead try: \s?(.*@islington.gov.uk) This will match everything after an optional space character (which could be a space or a tab character) The brackets will ensure that only everything after the space is counted in the result
  23. I was very happy to see the new services filter in the IC that dropped this morning with Service Manager update 2961. Just one small enhancement request: if it could also search the descriptions of the services, that would make it even more usable for us.
×
×
  • Create New...