This forum is for questions on integrations with IFS assyst.
Recently active
Hi there,I'd really appreciate any help with this.Basically, we’re trying to leverage Assyst to solve a flawed Business process.We’re looking to have some kind of Interface with Assyst to pull information from it, specifically, a list of up-to-date SVDs and Product Names and ‘Application Owner’ of each SVD/Product.We need to notify these ‘Application Owners’ that, for example, the SSL expiration is coming due. (this information is managed on a separate DigiCert tool)So, based on the list of SVDs/Application owner, we pull from Assyst, we’d like to automatically open a ticket assigned it to the correct SVD/Application owner to address their SSL expiration. Is that doable? and Where can I get information about any APIs that might help with that?Many Thanks in advance,Cheers,T.Kaddo
We have a custom form on our service request events, with custom fields and values. These are returned by GET /assystREST/v2/events/123 in the response node <webCustomPropertiesDescription><==# ADDITIONAL INFORMATION (DO NOT EDIT) #= #==></webCustomPropertiesDescription> encoded as a series of double asterisk delimited name/value pairs in the ADDITIONAL INFORMATION element.We are integrating with another system that needs to process these custom fields and values.Does Assyst REST API provide a means to extract these name/value pairs in a structured way? Or do we have to writing a custom parser that is tied to the internal custom encoding?We have Assyst v11.4.
What is the REST API parameter to specify a web custom field value?In Legacy API it was:custom.field.<id> = valueHow is it in assyst REST API?
Hi, I want to fetch all events in a certain date range. Following the docs ihttps://wiki.axiossystems.com/assyst11-3Wiki/index.php/Category:assystREST#JSON_Body, I already managed to get all events from a certain department, but I can’t manage to limit the results to a daterange. https://<assyst>/assystREST/v2/events?eventType=incident&eventStatus=open&assignedServDeptId=68 works just finehttps://<assyst>/assystREST/v2/events?eventType=incident&eventStatus=open&assignedServDeptId=68&dateLogged=2023-09-22T00:00:00Z,2023-09-22T20:00:00Z returns “Invalid Lookup Parameter: dateLogged”. Any idea on how to make this filter work?
Hello, I have created a Power Automate flow and currently I can send an email to the servicedesk which will create a ticket in Assyst but then they need to manually assign the ticket to our queue. I would like to know if anyone has used Power Automate to create a ticket in Assyst and also assign it to a specific queue. If you have experience, I would greatly appreciate exactly what is required to achieve the above. Regards,Amo Sohi
Hello,We are on 11.6.3 and we use Contact User Gateway to import and update our users from AD.Are there any templates we can import to ETM or a tutorial on how we can achieve this with ETM? Thanks.
Hi All, Wondering if anyone has been able to set up an API that creates an assyst User. We’re looking to get the correct JSON code syntax to create an assystUser, however we keep hitting the following error: “Invoke-RestMethod : roleJob Title is required.server.validation.errors.mandatoryUserRolecom.axiossystems.assyst.dto.userConfiguration.AssystUserDtomandatoryUserRoleshortCodeShortcode is required.server.validation.errors.mandatoryShortCodecom.axiossystems.assyst.dto.userConfiguration.AssystUserDtomandatoryShortCodeservDeptService Department is required.server.validation.errors.mandatoryServDeptcom.axiossystems.assyst.dto.userConfiguration.AssystUserDtomandatoryServDeptnameName is required.server.validation.errors.mandatoryNamecom.axiossystems.assyst.dto.userConfiguration.AssystUserDtomandatoryNameA complex validation error has been detected by the application.rest.exceptions.ComplexValidationExceptionComplexValidationException” Our current JSON code is set out as such: { "as
Hello I was wondering if there is anyway to make AssystETM/iPaas search for the tickets on Assyst to fetch and modify the content without the need to upload the data by csv file. I am trying to create a channel for Bulk update, although I’m not sure what is the proper configuration for the channel, currently we are using csv files, to upload the reference and reflect the changes.
How to use AssystRest to insert a batch of events?
Has anyone tried/ succeeded/ know if it is possible to set up a mailbox reader channel in assystETM that will use an attached spreadsheet as the data source? Alternatively, how to pass this spreadsheet into another ETM channel for processing?Use case:We provide our users with spreadsheet templates that they complete and we import by datamapper channel. For example, purchased IT assets imported upon delivery to be updated and added to in more detail later by our discovery toolset. This is currently emailed to us and manually imported but I would like to be able to have their email automatically populate the database.
Hi,we are reading mails from monitoring-tools in order to create new tickets.The CI/itemA of the new ticket is found in the mailbody.How can we extract the mailbody text ? I need this text ‘oem-12.dcc.562.com’Example of text in the mailbody:Subject: EM Event.d.d9. Please check log for details.Host=oem-12.dcc.562.comTarget type=blbaopdf..Thanks for helpMarion
We are currently using assyst 11.3.1Anyone successful using SAML authentication with Azure AD?The problem we are having is with the section "Enabling SAML Authentication using the assyst Installer" from the 11.3 wiki:It states the installer will create SAML XML files, which you have to provide to Azure to complete the config on the Azure side. But this documentation wants you to configure the installer first, before you have the values Azure needs.We need help generating the XML file from their installer that will then be needed to configure Azure. Thoughts?
Can we get help on some functionality of action processor. We would like to get the Task Description appended to Custom Field (“Field1”) in the Service Request when the Action “Commit” is apply.
I’m a bit of a newbie to AssystREST and so maybe missing something glaringly obvious so please forgive me. I am trying to test AssystREST API with very little success.https://Server:port/assystREST/v2/ramlI can run the above and bring back all the resourceTypes from the api server, however trying to bring back an event based on the ID gives me a permission issue. When using postman to test I just get a 401 unauthorised code.
The Assyst Wiki is a lacking on the details on how to authenticate against the API, and is at times providing seemingly contradicting information when reading different articles. This paired with no examples of how to authenticate depending on the installed authentication mechanisms cause a lot of confusion. Are there examples of how to authenticate against the assystREST API depending on the different Server Security Mappings selected for assystREST? How does one go about to use bearer tokens when authenticating a postman query, a 3rd party software, or an external script?To illustrate what I’m looking for: As an example using Kerberos, this would work when a PowerShell script is ran, and the script contains a dedicated service user’s username and password. PowerShell script example: $url ="https://<server>:<port>/assystREST/v2/raml" $cred = (New-Object system.management.automation.pscredential("%username%", (ConvertTo-SecureString '%password%' -AsPlainText -Force)))
Hello, I’m trying to trigger an email activity from action processor and I’m getting the following error: Processing action (...) matched rule " (...) " which resulted in an assyst template email with template '(...)' which failed: " Status code: 302": Runtime values are as follows: Action Type: ASSIGN, Action Id (...) I guess that’s a HTTP redirect that is not being handled when I use the friendly URL for the REST API, such as url = "https://assystwebhom.trt3.jus.br/assystREST/v2" As far as I’m concerned, I cannot use a direct IP address, because our assyst web server is deployed in a kubernetes cluster and there’s no guaranteed fixed IP. Any ideas on how to fix this?
Hello,ETM Version 1.5.0Thanks to the support here in the forum, i am able to expand and access Customfields as described here: https://wiki.axiossystems.com/assyst11-6Wiki/index.php/Category:assystREST#Field_Expansion_and_Filtering However, the opposite way would now be needed: To identify an item based on the value of an CustomField via ETM.i couldn't find a way to search for Item by CustomFields inside an Datamapper.I also couldn't find a suitable variable assyst search for this task.In this specific case, it is about finding an item using the IP address, which is stored in a custom field of the item-formular (and finally create an New Event with the found Item as Item_B, which shouldnt be a Problem)Is this even the right approach inside ETM?If it is possible to create/update an additional Look Table i could create a separate Channel to gain access to the needed information in this way (Even if this is not the prefered way to store identical Data on different places). But i also coul
Hello all, we are looking into integrating Assyst with our Identity Management solution. The purpose is to use APIs from Assyst to do the following: Create contact, Create Assystuser, assign user to role. add user to team. Can anyone point out where to find documentation on such APIs? Thank you
Hello, Anyone know if there is an IFS Assyst API for pulling ticket data?ThanksRoss
Apologies for posting here – couldn’t find any other way to contact the appropriate team at Assyst! My company is interested in becoming an integration partner with IFS Assyst. We have a mutual customer who’s requested we implement an integration between our HR automation tool and Assyst, so they can trigger the automatic creation of service desk tickets. We’ve already built similar integrations with other service desk tools (eg Jira), so we have confidence this will be smooth sailing. Could someone please connect me with the right person to discuss a partnership with? My email is kat@dadohr.com
We are trying to implement Teams integration for one of our clients using the Service Principal due to the active MFA on their accounts.Can someone who has already done this integration give us some more information regarding the certificate to use?We have provided our client with the following documentation but they are having some difficulty in providing the certificate.https://wiki.axiossystems.com/assyst11-7Wiki/index.php/Integrations:Deploying_the_assyst_Virtual_Agenthttps://learn.microsoft.com/en-us/entra/identity-platform/howto-create-service-principal-portal#option-1-recommended-upload-a-trusted-certificate-issued-by-a-certificate-authority
I am having issues to create “NORMALTASK” based on action and link with parent ticket ? Although IFS provided the option to create task but it is time consuming as user need to copy all information (Affected User, Task type, summary, description etc ) so I am trying to build a custom Action that will call a custom action script to create a normal task and attached with the parent ticket copying all parent tickets information. In 11.4 version we do have a feature to create task but when I use my legacy script to create normal task passing event_type_enum="NORMALTASK" it gives me error “ERROR 808 Error encountered when creating new event: Exception: ComplexValidationException: A complex validation error has been detected by the application. Rule broken: mandatorySeedEvent, Related field: taskSeedEvent, Message: ??server.validation.errors.mandatorySeedEvent??. Status code: 400”. Legacy scripts works fine in creating incident and service request.I tried setting the two variable taskLinkR
assystREST/v2/events?eventType=change&eventStatus=openassystREST/v2/events?eventType=incident&eventStatus=open how to get all events (open/pending/closed) in one query ?also how to get Service Requests because its part of Change ?
Hi all.We have just upgraded our test environment ETM to 1.7 which introduces the HTTP(S) to the mix and are putting it through its paces to see what we could use it for.One use case we are looking at is possibly replacing a script we have running on our integration VM. We use future actions to trigger a stop clock action, with assyst user setting the date to ‘come off hold’ and leaving the success checkbox as false. The script (SQL included below) will query the DB and find tickets due to come off hold.select top 5 act_reg_id ACT_REG_ID , act_type.act_type_n "HOLD_ACTION" , date_actioned "ACT_DATE" , act_reg.incident_id "INCIDENT_ID" , incident.incident_ref "REMIND_INC_REF" ,incident.type_enum from act_reg inner join incident on incident.incident_id = act_reg.incident_id inner join inc_data on incident.incident_id = inc_data.incident_id inner join act_type on act_reg.act_type_id = act_type.act_type_id left join assyst_usr on incident.ass_usr_id = assyst_usr.assyst_usr_id where act_s
hi I’ve installed action processor on a windows server ( it’s an upgrade from action processor 1.9.6) , action processor start but on each action i receive the same error : 2023-02-13 16:12:26.036 [error] <0.180.0>@axios_ejb_session_wrapper:log_java_output:530 EJB Wrapper 'assystEJB_wrapper':Exception.2023-02-13 16:12:26.474 [error] <0.189.0>@axios_alua:flush_port_data:265 ALua 'action_processor_alua': Problem encountered when trying to retrieve values for the event <> (action id: 10252885): Exception: java.lang.NullPointerException stack traceback:logic\setup.lua:65: in function 'error'logic\action_processor.lua:400: in function <logic\action_processor.lua:386>(tail call): ?[C]: in function 'xpcall'bridge_support\record_queue.lua:472: in function <bridge_support\record_queue.lua:463>(tail call): ?[C]: in function 'xpcall'logic\action_processor.lua:620: in function <logic\action_processor.lua:585>(tail call): ?(tail call): ? Assyst version is 11.5.3
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.