Q&A Forum for IFS assyst Customers, Partners, and Employees
Recently active
Hello. I am creating some functionality in ETM which updates the description on normal tasks if an attachment is present on the parent. I would like the destination rule to only send the message to the queue if there is actually at least one attachment present. I have tried the following with no luck. if ($new.eventTypeEnum = "NORMALTASK" and $new.parentEvent.attachments.length >= 0, true, false)-This expression causes an error when the SR is being submitted. if ($new.eventTypeEnum = "NORMALTASK" and $new.parentEvent.totalAttachmentCount > 0, true, false)-This expression does not cause any errors, but it’s also evaluating to false even if there is an attachment. The destination entity I am using is Event, on Create only. Does anyone know if this is possible, and if so, what the expression would look like. assyst Version: 24R2 SU4 Build: 13018 Date built: Jun 11, 2025 2:27:00 AM Thanks, Duncan
Hello IFS Community,I am struggling with a CSS customization issue and have exhausted my usual solutions. I would appreciate any guidance.My Goal:Apply custom CSS styles to the login and logout pages for both assystMob and assystNETMob.The Problem: My custom CSS is working perfectly on the assystMob login page only but not logout . However, the exact same customization has no effect on the assystNETMob login or logout pages. I have verified in the browser's developer tools that the HTML classes and IDs I am targeting do exist on the assystNETMob pages. I have tried various selectors and !important rules, but after saving and refreshing, nothing changes on the assystNETMob side. My Question:Is there a different process or a specific location for customizing the CSS for assystNETMob compared to the standard assystMob? Are there any known caching mechanisms or build steps required for assystNETMob customizations to take effect?Any insight into the architectural differences or a poin
Hello,We need a verified script to completely remove the SapphireIMS Agent from our environment. This will be deployed via SCCM to ~6,000 Windows endpoints, so the script must be non-interactive and safe to run under the System context.Current facts: Install path (identical on all devices):C:\Program Files (x86)\SapphireIMSAgent\ A residual process named SapphireBackupTray.exe remains running after the current uninstall attempt. Relevant services are present and running on all endpoints. Requirements for the script: Stop and remove all Sapphire-related services and processes (including tray processes). Remove all associated registry keys and startup entries. Delete the installation folder and all files (including locked files). Run silently with administrative/System privileges (suitable for SCCM deployment). Please provide the verified script (and any recommended SCCM detection method or pre-deployment checks). If you have a preferred rollback or safety step to include, ment
Hello everyone.We have a potential use case for the assyst CMDB where the form could contain up to 150-200 custom fields. I’m wondering if anyone has any experience with this amount of custom fields in a custom form, and if so, whether there any impacts (such as performance)? Of course we have the possibility of splitting those fields in multiple item forms to reduce potential negative impacts, but any other comments or even suggestions are welcome.Thanks!
We work in Assyst on the creation of new objects using a prefix and an index:Is it possible to use this also via the ETM? When I want to import an object through the ETM, the ShortCode is a mandatory field. Unfortunately, I haven’t found a way to read the last count value from the index in order to provide the ShortCode directly from the ETM.Thank you for your help!Jeremias
we would like to create our CMDB in AssystWeb too. Here we face the problem of representing the product cleanly so that it can be evaluated well later on. I will illustrate our problem with an example:We have the application Assyst, which uses several technologies: Java 11 and MSSQL 2022. Therefore I created a relationship between the Assyst application and the technologies Java 11 and MSSQL 2022. Java 11 belongs to the product Java from Oracle. MSSQL 2022 belongs to MSSQL from Microsoft. Additionally, the application XY also uses Java 11.I can represent the technologies and products in two ways: Create the products as products in Assyst and maintain the technologies as objects. This results in the lowest maintenance effort and the Explorer view is relatively clean.In this case I would only have to maintain one relationship from the Assyst application to Java 11. Because Java 11 is derived from the product Java, the product assignment would be resolved automatically.Create the technolo
Hi,Has anybody had any success in updating contact users profile pictures from Entra / Azure?Ideally, this would be done during the ETM Contact User Gateway runs.Interested to see what other people are doing?
Hi everyone,I noticed that the ITOM Agent installer for Windows is currently provided as an .exe file.Could you please confirm if there is an MSI version of the ITOM Agent available for enterprise deployment on Windows devices?If not, what is the recommended or supported approach for large-scale Windows deployments — for example, is it acceptable to repackage or wrap the EXE, or should the EXE be deployed directly in silent mode?Any official guidance or best-practice recommendation from IFS would be greatly appreciated.
We are pleased to announce that assystITOM 25R1 SU2 is now available to download from our CDN. This release primarily includes an upgraded version of SQLite, which addresses previously identified issues and enhances overall stability. The release notes can be viewed here
We are pleased to announce that assyst 25R1 SU2 is now available to download from our CDN. Within this release, Miniconda has been completely removed from the assyst installer, eliminating any dependency on Conda for AI Server installation. This change was implemented due to recent licensing updates from Anaconda Inc. If you use the AI Server, IFS recommends upgrading to a version of assyst that no longer relies on Miniconda (assyst 24R2 SU6 or assyst 25R1 SU2 and later). This release also contains a fix for P16802. The release notes can be viewed here
We are pleased to announce that assyst 24R2 SU6 is now available to download from our CDN. Within this release, Miniconda has been completely removed from the assyst installer, eliminating any dependency on Conda for AI Server installation. This change was implemented due to recent licensing updates from Anaconda Inc. If you use the AI Server, IFS recommends upgrading to a version of assyst that no longer relies on Miniconda (assyst 24R2 SU6 or assyst 25R1 SU2 and later). The release notes can be viewed here
Hi all,How can I find the name of the fields I need to reference in ETM via dot notation? For example, if I am in a datamapper where the assyst Resource is Event I would reference the outbound value of the Event id as outbound,self.id. If I want to reference the status I would use outbound.self.eventStatusEnum. This is not obvious to me. I would think it would be outbound.self.status or something similar. What I am looking for is a reference guide or any way to find every attribute of every object.Thanks.Trevor
Hi everyone,i just started to create my own BiRT report templates by using the latest Version of BiRT 4,20. After some try an error i created a report template which works in the BiRT editor.When i upload the template file to the Assyst report section i get an “invalid File” error message. I also tried to edit an IFS distributed report-template whith no success. Here i get some different error messages like “file is invalid for the report wizard, a minimum of one filter parameter is needed”. When i edit the file in the BiRT editor and try to save it i get a hint that this fiel was created with an earlier verison of BiRT.Does anyone have an idear how i can create a working template for assyst? Or which version of BiRT i need to create a compatible reportfile? thanks & kind regardsDaniel
Hi!I am having some difficulties trying to get the Base64 value from attachments uploaded to Assyst when working from within an ETM data mapper. I’m currently working in IPaaS 1.8 and Assyst 24R2.The issue I’m trying to solve is for an ETM channel to automatically trigger when a new event is created in a specific service offering, and for ETM to then use the event and its uploaded CSV attachment as input for triggering a specialized import.To facilitate this, I’ve created a serialized-CSV-to-JSON mapping function, that works of output from common.decodeBase64ToString so that I can feed this resulting JSON onwards to this specialized data mappers that performs the assyst import.The destination, channel, common.decodeBase64ToString, CSV→JSON parsing function, and subsequent import all work as expected during development in debug mode. However, this has only been with “hand-fed” Base64 data, as I’ve not been able to figure out how to grab or expose the Base64 attachment data during data m
Created a channel to update the empty ItemB with ItemA. I have many that have errored out, but the error doesn’t really give me an clue of what needs to be done. (Error below)Here is the details of the DataMapper: Here is the definition of channel: The Data:id version csgId dateLogged incDataVersion itemAId itemBId bundleType bundleTypeEnum eventRef 4645 12 0 2021-06-16T16:08:09-05:00 1 1637 0 0 STANDALONE 2824 The Error:Error invoking update on event with body {itemB={assystRESTType=item, assystRESTXMLType=itemDto, name=Cyber Security Services, id=1637, shortCode=CYBER SECURITY SERVICES}, itemA={assystRESTType=item, assystRESTXMLType=itemDto, name=Cyber Security Services, id=1637, shortCode=CYBER SECURITY SERVICES}, custom={}, itemBId=1637, self={assystRESTType=event, assystRESTXMLType=eventDto, id=4645}, itemAId=1637, id=4645}, options []: A complex validation error has been detected by the application. Type: ComplexValidationException.Errors: [
Hello,I want to create a monthly event for items due to expire within the next 6 months, firslty how would I just display items where the expiry date is in the next 6 months and then how would I add all those items shortcodes into a remarks field? May be missing something obvious here but data only shows when I add the [0] at the end of the variable.Thanks
We have a requirement where we need to get all the answers of the Decision task using ETm.Example: A decision tasks has 2 Answers “Approved” and “Not-Approved”.We want these answers in a variable.Please help
Hello! How to mask data field in IFS assyst? i.e.EmpNo- 12345678 should be masked as XXXXX6789. Only the last 4 digits of EmpNo should be visible. Appreciate if any expert who can help on this.
I have a question regarding the use of the Event Monitor in assyst 11.8.3 or later.Is there a way to capture the Selected Answer on a ticket that has one or more approvals?In other words, if a ticket goes through multiple approval steps, how can I identify which answer was chosen via the Event Monitor?
Hello. We have a custom field added to our Contact User form for job title. There is a requirement to add the value of the job title to the info zone for the affected user and reporting user, but I am unable to determine if custom fields can be used in the Contact User Field Definitions System Parameter. Contact User form: We’d like the value to appear here: Can anyone let me know if they have been able to configure custom field values to be visible on the info zone, or if this is even possible. Thank you. Duncan
I have a problem with the Assyst Web homepage - when I configure the layout and add monitors or reports, everything looks fine. However, after I reload the page or leave the homepage and return - I can’t see any of the reports or monitors. Assyst remembers the layout and what I placed in each panel, but instead of the content I only see a grey background with “EVENT MONITOR” or “REPORT” in the panel header. We’re running Assyst on-premise - version 24R2 SU3 and I have full administrator permissions. Has anyone experienced a similar issue?
(Sorry if I didn’t select the appropriate forum. I wanted to post my topic under assyst General, but didn’t find it)We are using assyst 11.7.2.We are currently working on the implementation of Customer Service Groups (CSGs) since we want HR tickets to be visible only to HR folks.We noticed that the assystWEB top search bar was still showing HR tickets in the results even if the user was not part of the HR CSG. Is it possible to update the search server so an assyst user can only see tickets of his CSGs?Thank you,Jérémie
Does ETM/IPaaS support mTLS authentication? The context for this question is the creation of an ETM HTTP source channel and/or HTTP Request Mappers that we wish to authenticate to a suppliers kafka REST proxy. This proxy has a preferred authentication scheme of utilizing mTLS to securely authorize our supplier to our network, and vice versa. The use of passwords is possible, but is less secure and triggers higher levels of scrutiny during risk assessment, and is thus as a general rule not a preferred method.I can only find information about the use of certificates for OAuth, and its lack of inclusion under Authentication would hint at mTLS not being supported. I’m however asking in case there’s something I’ve missed or misunderstood in the possibilities presented in the other options.Thank you very much for your time,Richard
The context for this inquiry is a close partner/supplier who uses Kafka as a message broker, and they have a desire to use it to send and recieve event information for events that should be mirrored in their ITSMs and our Assyst without also having to set up a Kafka REST Proxy unless absolutely necessary.AssystETM utilizes ActiveMQ as its message bus and can be set up to consume messages from other ActiveMQ message buses than the dedicated assyst one. However, a pull based message broker such as kafka does not seem to be mentioned in the wiki.I don’t have high hopes this is possible out of the box as of now, and it sounds ill-advised for us to try adding a Kafka client OSGi bundle to IPaaS ourselves😅. That being said, is this something that has been tested or done before, or is native support for using Kafka or another message broker something that is in the works or has been considered?Native support for Kafka sounds like something that could be a common use case, and therefore possi
Hi all, I am trying to reference an incident (Event) in ETM via the Event Ref and Event Type field (I cannot use the Event ID) but ETM keeps throwing an error … The database and the wiki appear to show the int 4 as a valid value. The domain model refers to getEventTypeEnum. Can anyone tell me what is causing this error?Thanks!Trevor
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.