Q&A Forum for IFS assyst Customers, Partners, and Employees
Recently active
We’ve started using a MS Graph connection to retrieve details of devices maintained in Intune so that our assyst CMDB can be updated without manual intervention. However, the ICCID (SIM ID) value is always returned as a literal value of ‘null’, even though the value is visible when looking at the device details.Is there a way to configure an datamapper to use a GET command to return additional details, please?Google/Copilot is my friend, of course, and I found this detail, but not sure how it should/if it can be configuredmanagedDevice resource type - Microsoft Graph beta | Microsoft LearnThanks, Steven
HiIs there a way to monitor user activity or inactivity in the Self-Service Portal and/or the assyst Agent Portal to better determine the appropriate session length in assyst, or to identify which users could have their sessions safely terminated?This is primarily a question regarding Self-Service, as the Self-Service Portal and Agent Portal share the same session length configuration. A business requirement for longer agent sessions on our end result in end-user licences being held for considerably longer than necessary, or so it is believed.Our current approach relies on tracking actions performed by agents or end users. However, this does not necessarily reflect actual user activity, as there are many legitimate use cases where a user remains active without generating tracked actions, such as browsing the portal or reading knowledge articles or filling a complex self-service form. Therefore, action-based monitoring may not accurately indicate whether a session is truly active or ina
Hi all,Can anyone confirm whether custom fields configured as Single Select Lookup and linked to a System Lookup are not supported in Event Search / Event Monitor?I noticed that these fields do not appear as search criteria, even when they are configured as Public Shared Fields.Is this a general limitation for all Single Select custom fields that use a System Lookup, or does it depend on the specific System Lookup type?Thanks.
When I click the link to open the new Event Monitor page, this message appears… After that, Anyone knows what is that about?Regards,Elaine Berenguer
Hi! I’m setting up assyst to be used here at my company and I got to the ‘customization’ part of the process. When I try to change the layout, nothing happens. When I try to set a monitor or report, it stays there, but if I navigate somewhere else, when I return, it’s all blank again… I’m attaching a video so you can see what’s happening.OBS.: I’m Administrator and have the right to edit my Own HomePage. We upgraded assyst 25R2 to 26R1 recently, but I cannot tell you if this was working before, because I hadn’t had it set up at 25R2.Do I need to give some permission in order to be able to do that?
HiWithin an ETM datamapper, is it possible to have returned the number of records that are found when a variable assyst search or record selection is done into a variable, please?I need to know how many active item relation records there are against an item so that I can set a flag on the item record.Thanks
I’m getting these errors in assystServer log and can’t figure out what is missing. I didn’t have CSG enabled, this field in the incident form I’m using doesn’t have this field set up and in Import Profile we don’t have this fields to be imported… WARN2026-09-14 14:46:04,790 WARN [org.apache.jasper] (default task-382) base == com.axiossystems.assyst.services.base.eventConfiguration.ImportProfile@2(2;AI_IP_INCIDENTE-GERAL;PERFIL DE IMPORTAÇÃO GERAL PARA INCIDENTE) , property == csg: jakarta.el.PropertyNotFoundException: The class 'com.axiossystems.assyst.services.base.eventConfiguration.ImportProfile' does not have the property 'csg'. at jakarta.el.api@4.0.1.Final//jakarta.el.BeanELResolver.getBeanProperty(BeanELResolver.java:478) at jakarta.el.api@4.0.1.Final//jakarta.el.BeanELResolver.getValue(BeanELResolver.java:190) at io.undertow.jsp@2.2.8.Final//org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:123) at org.glassfish.expressly@5.0.0//org.glassfish.exp
Hello,We are currently running IFS assyst 25R1 SU2 (On-Premise) and the web access is working perfectly.Environment details: On-Prem deployment Authentication method: SAML Mobile device is domain-joined Access via mobile browser (Safari/Chrome on iPhone/iPad) → Working fine Access via desktop browser → Working fine However, when using any of the available IFS apps from the Apple App Store, none of them are working. I tested all available IFS applications and none were able to connect successfully.Important note:From the same mobile device, I can access the assyst URL via browser without any issue (including SAML authentication). So connectivity, certificate, and authentication appear to be working correctly at browser level.Questions: Are the IFS mobile apps supported for 25R1 SU2 On-Prem environments? Is there any limitation when using SAML authentication? Does the mobile app require a specific REST endpoint, public URL, or additional configuration? Are there known issue
Hello, on some of our forms we have Group/Service/Function custom lookups for users to select. The values of these lookups are reported onto a powerBI dashboard. We have just recently restructured the organisation so those lookup values have changed, we want to change the values of the lookups but keep the historical data in powerBI as the old names. Does anyone have a good suggestion on how best to achieve this?
Hi,I’m using Assyst 11.7.2 and ETM version 1.7.2.I’m trying to populate a Custom Sigle-Line String field that has been added to an Incident form. As you can see in the screenshot, the data that I want to populate the field with is available in the ETM Channel. It shows if I map it to the Remarks field. However, it does not populate the Custom field.The Custom field short-code in the Data Mapper matches that of the field in the Customizer.What am I missing? Any help would be appreciated. Thanks
A. What is your idea?1) ClassificationOpportunity for improvement2) Brief descriptionDespite allowing wildcard searching in the assyst portal for lookup fields (Items, Contact users, Buildings, etc.), this same feature is missing in the Self-Service Portal. As a result, searching in lookup fields on the Self-Service Portal is robust and nonintuitive for our users. The expected behaviour is that wildcard searching is available in lookup fields on both assyst and the Self-Service Portal.B. Context and scope1) Who is affected?Internal users Customers2) FrequencyDailyC. Value and impact1) What is the business outcome?Improves productivity or efficiency Enhances user experience Enables new capability2) Impact scale5 — Enterprise-wide3) WorkaroundNo workaroundD. Evidence and examplesActual result:Expected result:E. Additional details1) Enter support ticket ID reference (If applicable)5037532) Would you like to participate in validation or early testing?Yes
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
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
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.