This forum is for questions on integrations with IFS assyst.
Recently active
How to use AssystRest to insert a batch of events?
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?
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?
We have created an ETM Channel where we are creating new Items. To create an Item we need to provide Section-Department. Everything works fine until we try to provide NULL Department for Section Department.Example: Section-Department “ABC-” already exist in Database. But when we are trying to fetch it from ETM it returns all the Section Departments that has Section as “ABC”.
Hi Everyone, Most of file transfers from external sources for employee data is done via SFTP currently. We download the source file from an SFTP folder to the integration server and then perform a remote upload command. A bit archaic I know but didn’t have much time during our on-prem to SaaS migration to change this so we kept with it. A external system that generates one of our source files is going though a revamp and we are looking to get rid of the SFTP servers to transfer the file. We are thinking of having them directly upload their file to our ETM channel. Has anyone done this before? If so, a couple of questions:Do you have an example of the remote POST command? I do know the examples provided within ETM (powershell and bash) but would like other examples. What tools/programming language to you use to automate the upload? Did you create a new ETM user for that specific interface? Can we restrict the new ETM user to only upload for a certain channel? Or will they have access t
For the past couple of versions now I’ve been unable to run dbArchive. This did used to work. When I try to connect, I get:E:\_Axios\dbArchive>run############################################################## Welcome to Archive Events Utility - version V104.50.0.0############################################################## Archive Events Utility - version V104.50.0.0 - Database Login##############################################################database.type: mssqldatabase.host: vmsqlappsuksd01database.instance: assystdatabase.dbName: assyst_testdatabase.userName: saException in thread "main" java.lang.NoClassDefFoundError: com/axiossystems/assyst/archiveProcessor/common/DatabaseInfo at com.axiossystems.assyst.dbArchive.common.DBConnectionInfo.toDatabaseInfo(DBConnectionInfo.java:175) at com.axiossystems.assyst.dbArchive.operations.base.AbstractBaseOperations.getDAOFromFactory(AbstractBaseOperations.java:28) at com.axiossystems.a
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
Good day,When exporting an assystETM configuration, a zip file is created of the individual JSON files, which is convenient. When I attempt to import the zip file on a refreshed Staging server or into Production, I receive an error message, which suggests this is not supported:Failure assystETM-configurations.zip import failed. Reason: Unexpected character ('{' (code 123)): was expecting double-quote to start field name at [Source: (String)"{{= « string of high-ASCII characters » [truncated 28873 chars]; line: 1, column: 3]If I unpack the zip file, I am left with 19 individual JSON files, a number which will continue to grow. This is a big concern, as the Import dialog will not allow me to select more than one file at a time. Is there another way the configuration can be exported/imported in bulk? Thanks,…Donovan Name Version Axios assyst :: Integrations Framework :: Authentication 1.0.2 Axios assyst :: Integrations Framework :: Bonding Service JPA 1.0.2 Axios assyst :: Integr
Hi,We are trying to convert an older assystEJB call that we have embedded in a LUA script. Here is the call to the getAttachments function: local attachments, err = ASSYSTEJB:getAttachments(parmTicketOrAction, parmNumber) We are trying to convert this to assystREST but it’s not working. Would someone have the correct function syntax for getAttachments in assystREST?Thank you!Martin Provost
I have a business case where ETM channel will receive a inbound email with Parent ticket no and I need to close the last open task of that ticket so it moved to the next stage of the workflow.Just wondering if ETM data mapper can extract the last child open task number if I pass parent ticket id as parameter.
When I extract Contact User data via the assystETM DMW generation process there are eight columns where the table data is duplicated under a difference column heading in the spreadsheet. Why is this, please, and should they both be populated with the same value when wanting to import data?The columns (Column Letter and Heading Value) are:1st Column 2nd Column L: Email M: Email Address N: Home Tele O: Home Telephone T: Office Extension V: Office Telephone Extension X: Role Short Code AB: User Role Short Code AF: Anet Licence AG: Anet License AH: Assyst User Alias Short Code BZ: User Alias Short Code BH: Middle Name BW: Surname BT: Salutation BX: Title This is in v1.5.1 of the assystETM, but it was also in v1.5.0.
Hi, i would like to install Action processor 1.9.8 but the software is not available in the CDN and i don’t receive any response to my request. S185553 ThanksPascale
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
Hello. We’re migrating our assyst environment to a kubernetes cluster by creating docker images for services such as assyst Portal and report, search and chat services. So far, those services have succesfully been “dockerized”. However, we have Axios Smart Mail, Job Processor and Action Processor running on a Windows Server, mostly using Legacy REST API. Given the difficulties in migrating Winodows Systems to Docker, our Ops team asked us if it would be possible to replace this Windows Server with a Linux one. I guess that it’s possible to do so and would like to know if anyone had any experience in doing that. I guess that would require converting Lua scripts to regular web service calls (maybe, Lua can be run on Linux) and simulating Action Processor / Job Processor with a cron job that would periodically process the rules file, or execute corresponding commands via the new REST API. Any ideas or toughts on this? Is it possible to convert all those Windows files and programs to an eq
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. Has anyone in the community had success using the dbArchive tool to archive and/or delete large numbers of events? We are currently investigating archiving in assyst, and we have about 1,400,000 events to either delete or archive. From our testing, it seems that the tool takes about 21 seconds per event, which would mean archiving the required events in our database would take months. We posed a question to IFS support about how to increase the speed or archiving, but they were not able to provide any guidance.
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.
I am trying to pull an event’s itemB’s userChar fields using Rest and note that the uri below only presents the API with the basic/ standard information set in the connected items.http://<Server>:<Port>/assystREST/v2/events/10183439?fields=affectedUser[],itemA[],itemB[]I have tried explicitly calling the field in the web request uri with no luck.?fields=affectedUser[],itemA[],itemB[userFieldChar12]This information appears if we run a second pull using the item id extracted from the event, but that seems a bit wasteful and we are able to pass it in from the AP as a parameter if necessary. But I was wondering if anyone was already doing this and whether you might be able to give me some pointers? Thanks in advance.
Is anyone in the community running multiple action processors? Have you tried changing the config files to point to single rules and additional variables sets and was there any negative effect of doing so?We are considering it to make source control a little easier, but don't want to leap before looking.
Good evening, I am currently working on ways to utilise the Action Processor feature within assyst.I’m having a few issues and have some questions, if anybody could assist that’d be really appreciated. How can I fetch the description of an incident within an action processor rule, I’ve tried EVENT_DESC and EVENT_DESCRIPTION. In addition to the variable required, is there a page in particular that lists all available variables? If a variable doesn’t exist in the (hopefully existing) list mentioned above, is it possible to create them via the Action_Processor_conf- if so, is there a list of in-depth variables to pull from? All assistance is very much appreciated. Thank you in advance.
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?
Greetings, everyone!I need to import start and end times for SLA Headers via assyst ETM (database table sla - SLA Header Details, fields mon_start, mon_end, tue_start, tue_end and so on). My channel is defined with source = Directory and message format = CSV.What is the JavaScript expression to parse my input data? Please consider date/time format as “dd/mm/yyyy hh:mi:ss”, where dd = day (two digits), mm = month, yyyy = year (four digits), hh = hour (zero to 23, not AM/PM), mi = minutes and ss = seconds.Thank you.
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.
Hello all. We are beginning to look at implementing assystChat to our IFS assyst implementation, and I am looking for information on whether the feature includes a console that shows real-time data relating to Chat. What we are looking for is a console which will show number of assyst users logged in to chat, status of each assyst user, number of chats being responded to, number of chats waiting in the queue, etc.From what I can see after installing the Chat integration in our DEV environment and in the wiki documentation, no such console exists. Does anyone have any experience with getting such data from assystChat that they can share? Thanks.
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.