Q&A Forum for IFS assyst Customers, Partners, and Employees
Recently active
I need to set up a CSG and have a few questions if there’s anyone out that that has done so. I’ve read the wiki, but it’s of little to no help for the questions I have, but I don’t want to bother support either, as nothing is broken, I just need an understanding on a few things. If you are pretty familiar with using CSGs and have some time, I’d love to set up a call and pick your brain.
Currently the results returned by the search of assyst are sorted by the Score. This sort can however not be altered. When a lot of results are returned it would be great to be able to sort by any of the other columns or even better to have settings available on how the search results should be displayed:
Hello Community,We’re exploring ways to increase automation within our access management processes, specifically whether assyst workflows can be used to trigger outbound actions such as adding users to Microsoft Entra ID (Azure AD) groups based on ticket or workflow outcomes.We already make use of inbound integrations (for example, Intune feeding data into assyst). However, our focus here is on using assyst as a driver for outbound actions, rather than purely as a consumer of external data.Our current understanding is that this type of integration would most likely be achieved using AssystETM (e.g. via workflow steps and external calls), but we’re keen to understand how others have approached this.We’d be interested in hearing from the community:Have you implemented outbound integrations from assyst to Entra ID (such as managing group membership)? Was this done using AssystETM, and if so, how was it structured (e.g. workflow design, triggers, error handling)? Did you use ETM alone, or
I have a rules_dispatcher activity that updates a custom field in an event where the field is a string value. activities = { { "update_event_ejb", eventId = [[ PARENT_EVENT_ID ]], customFields = [[ { { customFieldShortCode = "APPLICATIONSLIST", stringValue = "" .. ARRAY_STRING }, } ]], }, }, I also have a field that is a single-select Contact User lookup that also needs to be set, and I have the short code of the Contact User record to be used. However, I don’t know what the format for the update_event_ejb activity should
Bear with me guys… I’m new at Assyst… :)I’m creating my very first process in Assyst and when I try to create a new stage or decision and click to select an existing action type in the form, it gets none listed:I have permission to do anything in the system… I’ve already checked my PG and it’s all granted to my user. What am I doing wrong? I was unable to find anything related to permissions needed to be done in this process… Any help will be really appreciated. :)Thanks!Elaine Berenguer
Hi All,In asssyst, I have created a new service and it is not visible in the self service portal, what needs to be done to make the new service visible in the self service ?Regards,Nuwanthika
Because of this configuration (that is not available for edit during installation process) and the fact that they’re installed on the same server, only one of the services starts… Can I change these settings, so they don’t conflict with each other?
We are pleased to announce that assyst 25R2 SU5 has now been released and is available to download from our CDN.The release resolves an identified issue in implementations of assyst where Customer Service Groups (CSGs) are applied, free text searching respects CSG restrictionsThe release notes are available from the IFS Community
A. What is your idea?1) ClassificationChoose ONE: keep the applicable option and delete the rest.Opportunity for improvement2) Brief descriptionWhat happened, what is missing, or what could be better? Focus on the problem or opportunity (not the solution).Write here: it would be really useful if we could set a maximum number of selectable options in custom multi-select lookup fields. B. Context and scope1) Who is affected?Choose ONE or MORE: keep the applicable options and delete the rest.Internal users Customers Partners2) FrequencyChoose ONE: keep the applicable option and delete the rest.FrequentlyC. Value and impact1) What is the business outcome?Choose ONE or MORE: keep the applicable options and delete the rest.Enhances user experience Enables new capability Supports compliance or reduces risk2) Impact scaleChoose ONE: keep the applicable option and delete the rest.5 — Enterprise-wide3) WorkaroundIf there is a workaround, describe it briefly. Otherwise write “No workaround”.Write
Is it possible to pause an ETM datamapper or otherwise to introduce a delay before the next processing step takes place, either directly inside a mapper, within an iteration loop, or a filter expression?I've been able to achieve this using a simple busy loop like the example below:var start = new Date().getTime();while ((new Date().getTime() - start) < 30000) { // wait 30 seconds}However, while testing this I've noticed that CPU usage can become quite high for what is effectively just a delay (which I suppose is expected with a busy wait).My concern is that on a busy ETM installation, tying up CPU resources in this way could potentially have consequences elsewhere in the system.While this seems to be functional for this limited job I'm wondering whether there is any ETM functionality that I'm not aware of which would allow a less resource-intensive way of introducing a delay.The reason i need this is to allow a physical process initiated by an HTTP datamapper to complete before a
On a form I have a custom multi-select field linked to the Contact Users. When an event is created, within the ETM, how do I get the id values of each selected contact user record, please? I need them to then add as additional users. (I have a working process for single user, and multiple user from individual fields, but logic is defying me for a multi-select field.)Thanks
Is it somehow possible, for an object where we have defined a prefix and index on the product class, to let this be reassigned for objects even if they already have a ShortCode? We have a few objects that do not yet follow the automatic convention because people have manually assigned ShortCodes. How can we best clean this up, or implement it?
It’s not the first time that I’m facing a very (VERY) strange and completely random problem in Assyst… We’re starting the project and the database is still hosting a small amount of data, but sometimes, I create a record and Assyst simply doesn’t show it right away… The last time it happened, I was able to see the record (that was an item) only the next day, when I started to work again… :P At that moment, I thought that was something to do with permissions, but it wasn’t.Now, it happened again… I’ve just created a new Generic Class, a Product Class and a Product… The first two ones showed just fine, but the Product is not listed… Look: I’ve restarted assyst server service, but the record’s still not showing… I’ve searched for an indication of a problem in the database but it’s working just fine… Please help me! I cannot have this problem, a really big in my point of view, so early in the project… What if it keeps happening when we’re live and unable to find the data we need to sup
I would like to suggest a simple yet impactful improvement to the data export functionality: replace the outdated .xls format with the current .xlsx format.Why this change matters:Enhanced Compatibility – .xlsx is the default format in recent versions of Microsoft Excel and other spreadsheet applications, ensuring seamless opening and editing for all users. Larger File Support – .xlsx handles files larger than 2 GB and supports up to 1,048,576 rows, far beyond the .xls limitation of 65,536 rows. Improved Security – .xlsx uses XML‑based packaging, offering better protection against corruption and easier data validation. Even though Assyst does not create corrupted files, they are saved and continued to be used and edited in the same format. Consequently, the .xls files remain in use for a significantly longer period than just during export. Better Performance – The newer format is more compact and loads faster, which reduces processing time for both the system and end‑users. Future‑Proo
I’m attempting to configure a Decision Task Notification email to include links to each potential Answer of a Decision Task so that the Decision Task can be answered from the email.I’m using Assyst 25R1 SU1. I have the Substitution Keyword LINK_EMAIL_DECISION_ANSWERS with the following expression. The expression was included with the Foundation Build.<ul>#foreach($possibleAnswer in $new.event.decisionAnswers)<p><a href="mailto:mbr@anycorp.com?subject=%23$new.event.formattedReference Response: <$possibleAnswer.answer&gt;">$possibleAnswer.answer</a></p>#end</ul>The mailto: has been updated to use the mailbox that is being monitored by ETM.When I include the LINK_EMAIL_DECISION_ANSWERS Substitution Keyword in my Notification Email Template the email doesn’t get sent. However, if I remove this Substitution Keyword the email will send successfully.Does anyone see an issue with the above expression or are you able to provide an alternative expre
In the Process Designer, is it possible to check for empty or blank string/multi-string fields as part of the dynamic task expression? I know you can with a Boolean field, but we need to have a task generated if a string field has a value.Thanks
I like the Rank option to be able to order the items in a multi-select lookup how we want, vs. by Shortcode, but when you do that, you have this Rank column showing up. Per support, there is no way to remove this column, no CSS/style we can apply to hide it either. This is the same issue we had/still have with the Shortcode showing in the lookups and the Shortcode field being an option for searches. End users shouldn’t know what the shortcodes of an Item/Category, etc. are, they should only be aware of the name. These column headers and fields on the lookups need to be optional and we should be able to hide them. They just cause confusion to end users.
Is it possible to reorder or filter the user list on the right-hand side of Work Manager?When a service department has more members than can be shown on one screen, the user icons on the right seem to follow a fixed order, alphabetical by name or shortcode (not sure which). In practice, this means that the users who are most relevant for assigning events are not always visible without scrolling.In our case, many users have secondary membership in a service department so they can access the Work Managers of colleagues or related teams, for example during leave or planned absence. These users are not usually the main people events should be assigned to, but they still take up space in the visible user list.This creates a workflow challenge for dispatchers. The drag-and-drop function for assigning events works well when the relevant users are visible, but becomes less practical when the visible list is dominated by secondary members. It also makes it harder to get a quick overview of work
We’re in the process of replacing all our Support forms with Service Catalogue ones. Once they’re done we’ll be hiding the Support option so that only the Services one will be available.As part of the change, though, we’re going to be renaming ‘Services’ to be ‘Service Desk’. I know how to do that from within Labels. However, we’d like to change the logo from the bell to the headset one that is currently used by the Support menu option.Is that possible to do and, if so, how?Thank you
Add as many details as possible, by providing details you’ll make it easier for others to reply
Hi all,I’m hoping to learn what other administrators are doing when an Assyst outage is necessary. From my understanding, we don’t really have a way of publishing a banner during maintenance because the database is often impacted, rendering Assyst useless, or Assyst itself is down. As a result, I feel like a banner on the self-service portal during an outage is not possible.Despite this, it’d be nice to warn users of the upcoming outage from within the self-service portal. Has anyone found a good way to do this outside of the Announcements feature? Unfortunately the Announcements are often too “hidden” for our users and they ignore the notification icon.Right now our process is to send an email to all users in the organization to warn them of the outage, but realistically we’d like to publish something on the self-service portal as well. Bonus points if this message can be shown while Assyst is undergoing the maintenance :).Thanks!
Email content contained in $EVENT_DESC in html format has no formatting and is all jumbled together. Wondering where I can find this variable and when I do, how do I format it to show that is readable. html format looks like this:No description entered. See Additional Information. <==# ADDITIONAL INFORMATION (DO NOT EDIT) #= ** Area Office Corner Brook, NL ** Your position: Veteran Service Agent (VSA) ** Please indicate your position title [empty] ** File or Notebook number(only if required): test ** File or Notebook number (only if required): [empty] ** Have you attempted to answer this inquiry using all available resources? (VSTM, STEO, VS Toolbox, other internal resource person, etc.) No ** Urgent? No ** Are you requesting an Urgent Mental Health Consultation? [empty] ** Please provide rationale for urgent request: [empty] ** Comments testing html email template #==> Bonus if you can tell me how to only show what is selected or answered. Text format shows this (below) and
We recently upgraded from 11.5 to 11.8.4. We are experiencing a weird issue. When viewing in the queue, the task description shows but the parent log information (description) no longer shows, and it used to. This is for new and older tickets, we cannot see it. If we open the parent ticket, we can see the information but not in this view for some reason.Here’s what it looks like when you open the parent We were told by IFS that “You need to change description replace “ Additional information with” additional information”(replace uppercase A with lowercase a) and save it”We don’t know where to change this or find where the issue is. They said its a known issue P1640.Does anyone have a work around for this or can tell us where to find this location to try this change?
HiI want to configure Assyst 25R1 to have closure drop downs list at the end of the ticket life, these would be the Symptom, Root Cause, and the Action taken by the person who resolved itHas anyone ever setup Assyst like this? Product Code, Product Area at the point of creation, then Symptom experienced, Action take to resolve the issue, and finally Root Cause reason all added at the point of ticket closure. I wont to move away from the single Category codes
Hello Community,During a recent demo call, we raised a question about how other assyst customers capture and report on ticket time across multiple teams and departments throughout the lifecycle of an event.A typical scenario for us might look like this:A ticket is logged with the Service Desk (e.g. ~5 minutes spent triaging and reassigning) The ticket then sits with a technical or resolver team for a longer period Finally, it is reassigned back to the Service Desk for closure (e.g. another ~5 minutes)My assumption is that this data is captured via the action register within the assyst database schema (time recorded against actions and assignments). However, we’ve struggled to surface this information in a meaningful way that clearly reflects:Time spent by each team Multiple assignment hops Overall lifecycle effort versus elapsed timeWe’d be really interested to hear from others in the community:How do you currently capture and report on time spent across different teams for a single ti
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.