Q&A Forum for IFS assyst Customers, Partners, and Employees
Recently active
Does anyone have any guidance on we can utilise the ETM to add security groups to an Active Directory account? We currently have a hybrid environment and some security groups cannot be managed from azure so rules out the azure powershell runbook option I have found on the wiki. We are self hosted and running 1.10 version of the ETM.Thanks
Hi everyone!I have been using assyst for a few month now, and I was wondering how to approach project managment and documentation. I don’t really see dedicated spaces or structures for this, so I’m curius how others are handling it.For now we are using a separate service department for projects, workmanager, and the project name is selected as Item B on event forms. How do you organize your projects in assyst?
Hi everyone,I have a question about assyst Self-Service / Logging Forms:I have a custom field of type Contact User (lookup). What I need is: when the end user selects a contact user in this field while logging a request, the form should immediately display that selected user’s mobile/telephone number (instant display), regardless of who the Affected User is.I tried to do this via assyst ETM Inbound, but it didn’t work because the inbound only returns details for the Affected User and does not bring back any details for the user selected in the custom Contact User field. Also, the phone field I want to populate is a single-line string, and it doesn’t support derivation/expressions on the form.My question:Is there any out-of-the-box way or configuration that allows showing the selected Contact User’s details (especially phone number) instantly on selection?If anyone has an example or best practice for this, I’d really appreciate your help.
Currently running v11.8.4.We’re developing a Self-Service form for managers to complete when new staff are due to start. To all intents and purposes it’s complete, but there’s one thing that is niggling me. The form pre-populates a field with the section value from the affected user (using the Section lookup), but as there is no system lookup for Department or Section-Department we’ve had to leave that as a free-text field.I’ve been working on an idea of having a custom lookup generated from the Section/Department combinations that is then linked to the field that will hold the department value on the form. What I want it to be able to have this field be single-select with the available list populated with only the values relating to the selected section value.The lookup table records, the combined section-department names is the shortcode and the department name is the name. Here’s an example: On the form, the section field is configured like this: I thought I could use a lookup f
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?
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.