This forum is for questions on integrations with IFS assyst.
Recently active
Hello,I'm reaching out to see if anyone could share some examples of how to use the Assyst Message Bus Request when creating channels in ETM.I'm trying to expand my toolset when working with ETM and want to understand the possibilities and limitations of writing to, and then reading from, the same message bus queue.I've been referring to the Assyst wiki for guidance, but it lacks examples on how to fill out all the field types available during Assyst Message Bus Request datamapping. Specifically, I'm looking for guidance on:How to fill out the various options present in the Assyst Message Bus Request. When and how to use the different optional mapping fields. Any particular cautions or best practices to consider when adding to the message bus, especially if ETM is then set to separately consume that data.Any examples, tips, or resources you could share would be greatly appreciated!Thank you in advance for your help.
I know that there is a feature in Assyst 11.6 to add additional affected user but we are running 11.4.3 version which does not support this feature. We have a use case where end user will be creating a request in AssystNet and will input a additional affected user in a custom lookup field and we need to add that user as a additional affected user using custom script. Did anyone achieve this using custom script using restAPI or through ETM. Would appreciate help on this.
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
Hi everyone, I am setting a datamapper in AssystETM to create an event based on the import of a mail.I set the datamapper and I can create the event without particular problems with the “standard” values of an event (affected user, mail, item, etc.).Now, I would like to also track the To and CC fields of the mail I’m importing; the final result I wish to achieve is to have all these fields and to be able to insert them in an action template that I can use, for example, with a mail to customer action.For that scope, i will need to create at least 3 substitution keywords to be used (one for the To filed, one for Cc and one that combines them).I was already able to create a variable in my datamapper to extract the required fields, but now I am struggling creating the keywords.I started creating a variable in my datamapper, but I can’t find any information regarding using datamapper variables as substitution keyword. Do you know if that is possible?I’d like to use variables if I am capable
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.
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
Good morning Community. Some BackgroundWe are currently using an external SMS service to communicate with our users (most notably within our Major Incident process) and looking to expand it into other processes. The solution that we use has an API interface and requires an encoded Jwt bearer token. This token must contain the iat (issued at time) claim and a secret to successfully authenticate (figure 1. with dummy data included below from jwt.io).figure 1.This is handled by a script on the integration server (Microsoft PowerShell using the JWT Module).$iis = "#######"$secret = "######"[int]$iat = (Get-Date -Date ((Get-Date).DateTime) -UFormat %s)$tokenBody = @{ "iss" = "$iis" "iat" = $iat}$myApiToken = ConvertTo-Json -InputObject $tokenBody $authToken = New-Jwt -Header '{"typ":"JWT", "alg":"HS256"}' -PayloadJson $myApiToken -Secret $secret$myApiHeader = @{ "Authorization" = "Bearer $authToken"}However, we have an interest in moving this to the assystETM platform now that we are on v
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
Hi everyone!I'm kind of a newbie on ETM, even reading the documentation I think I need your help.For corporate policy we have to delete all events older than 24 months, no matter the type or the status of the event. Right now we are using the archive/delete function in Assyst where I run a query that I modify every time I need it.Reading the documentation I learnt that with a Datamapper you can perform a delete record so ideally I want to turn it into an automatic operation rather than doing it manually every time, but I'm not sure how I can tell the Datamapper to search only for the logged date older than 24 months (24 older from the actual date, ideally that date dynamically changes to do it automatically).Ideally I would like to run this every night with a CRON function but right now I don't know how manage it.Anyone could help me understand how to do it? If there are some examples or guidelines in the doc that I missed out feel free to point that outMany thanks in advance!
Hello,I have a question about the use of deep linking to Assyst resources when data mapping in ETM. I’d love some feedback on my current approach, and whether there are other approaches I haven’t considered. TL;DRIs it possible in ETM to refer to the AssystREST URL that is specified in the IPaaS/ETM installation, as to create deep linking to the same Assyst environment ETM is attached to? Are there other ways to do deep linking in Assyst ETM? BackgroundOur IT users spend a lot of time trying to find the correct menu for a given resource and waiting through load times during manual lookups. Because of this, direct links to resources are almost always preferred to use speed up the process.When working on integrations in Assyst ETM, I thus often find it helpful to add deep links to Assyst resources (e.g., specific actions, events, items), which would normally only be added as plain text shortCode during manual processes, or simple integrations.These URLs can be added as clickable links i
I am working on an ETM channel I inherited from my predecessor. Within the code, he refers to the lastSLAClockStop of the existing record. As of the end of November, it doesn’t seem to exist in the payload. Is this a change that was made within IFS?
Hi Everyone,Would anyone have experience implementing the STMP Gateway in iPaaS?I’m referring to this:IPaaS SMTP Gateway - assyst11-8Wiki (axiossystems.com)IFS provided me a username and password for the gateway - however I have no clue how to input all of my MS Graph API connection credentials details for my email box.There are screenshots of configs fields in the wiki that need to be filled out - but WHERE do I input them?Thanks!Martin Provost
Does anyone have any advice on how to use the ETM to return a list of events that were closed 2 years ago. I can get a list of events, I am struggling with the date of closure parameter. I am then going to push these events through another datamapper which will remove sensitive information. I have tried using the “daysFromEventClosure” drop down with no success.
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
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
We have an ETM Channel where we want to fetch a n existing Building in Database using “Address1”.Basically, the details that we can use to fetch Building Short Code are:Address 1 Postal CodeWe don’t see any lookup filter for Address1. Is there any work around?
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.
I’m using ETM 1.10.0 and assyst 11.8.4Within the ETM I want to have additional affected users added to an event after it’s created. (We’re using the Destination process to feed details in the ETM after the event is created.)The mapper resource is set the Event, and I use ‘Record to Update’ to search for the event. However, although the ETM datamapper gets the correct additional users to add, the result is always ‘No update needed’.This is the only update required on the mapper. Is there something else I need to select, or some way to force the update, please?
Hi all,In ETM I have a variable assyst search that I want to do the following:Product short code = “ABC” Discontinued = false Expiry date = 2024-11-12 (aka 60 days in the future)When I setup the assyst search everything expect the expriy date search is coming back correctly. The expiry date is being interpreted like this:expiry date >= 2024-11-12Is this normal behaviour? How do I make it so it only returns when the expiry date = 2024-11-12?
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
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
Are there any special considerations or configuration that must be performed to allow for the usage of longer paths when saving a Message Format as JSON?I seem to be unable to save a new Message format with Base Message Format as JSON and Path as anything more than 3 characters. Attempts at longer paths such as /devices causes an error: ErrorPath (JsonExpression) exceeds the configured maximum length of 3The Assyst Wiki (assystETM Message Formats:JSON) does not mention any limitations in Path, nor mention how to configure the maximum length.
Hi, as part of access request workflow we are currently assigning a task to level 2 team to assigning security group for user. We would like to automate this process so did anybody achieve this through ETM? We will pass the users samAccountName and Security group name to a ETM channel and it will integrate with Active Directory to provision security group for that user.
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
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.