This will include questions related to FSM and PSO.
Recently active
Hi Guys,I have the following table structure on the request screen. There’s a parent-child relationship between order lines and claims. These two custom tables are connected as follows, I can add/edit records to the claims section without an issue.Now, I need to add the claims table (c_po_line_claims) under the tasks tab of the same request screen. But this time the connection is made via different fields.For this I created an alias of the c_po_line_claims table and made the connection as following. The data is filtered correctly. But when I try to update a record (ex: change the amount and save), I get the following error. It’s trying to run an update on the alias table, which is not an actual table in the database. Hence the error.I guess I’m missing something trivial. Any clues?
Hi,Currently setting up our Test environment (after a successful DEV walk through) for ARP in PSO.Within ARP we’re generating the shifts, but when using FSM to post the <perform_send_rota_data_to_dse> MPM I am not seeing any file create in our Input History or Input folders. I am not getting an events leading to tell me why, and no exceptions in the server logs. The ARP is enabled in FSM and all appears good with the resources being generated via the Initialisation. Just the MPM failing to do anything than give me a false positive.<perform_send_rota_data_to_dse_result> <response>Transaction Complete.</response></perform_send_rota_data_to_dse_result>But no RAM file created.Cheers Ady
Hi All,Is it possible to add a column of Division in Resource Planner screen where i have highlighted in yellow Colour. Regards,Shiyaz
Hello everyone, I was wondering if there was a way to automatically send task/tasks to MWO Service without having to click on "Transfer to Mobile". Ex: If all tasks are assigned to a resource that has MWO app, then automatically they are transferred to mobile. Can anyone help me with this?
Hi, I am using Request Management. Upon the completion of the task from MWO my tasks are not updating the status to ‘Work Done’ they are remaining at ‘Work Started’ even though the Work Assignment status is ‘Complete’. Is this standard? What am I missing? Thanks, Chiedza
Hi Team,We are facing below challenges in FSM mobileSuppose a tech in his mobile device has 5 jobs out of which 4 jobs he can easily navigate and work on itBut if he is going inside the 5th task is app is crashing.Whereas if I give the 5th task to any other member of his team he is able to access the task .Also for the effected tech if I install fsm mobile in any other mobile all 5 tasks are working fine.We are not able to find root cause
I am looking for technical document on the MWO Service application. Specifically details on how the application syncs with the local cache and where that data is stored on the workstation (Assuming windows in this case). All the documentation I can find at the moment is on IFS Cloud and Aurena. Can anyone point me in the right direction?
Dears, We are trying to export report, the below exception is noticed from server logs.Timestamp: 2024-04-15T16:53:37.8919881+03:00Message: PrintReportManager.CreateSSRReportPDF: Generation of Temp File failed with error: An error occurred during local report processing.Machine: SCDVWFSM10App Domain: /LM/W3SVC/1/ROOT/FSMUAT2-1-133573793046542474ProcessId: 2920Process Name: w3wpThread Name: Please help me out. Thanks & regards,Narsing
Dears, Please let us know the function which is used to call copy map in Client scripts.As I need to create a new task based on old task data. Thanks & regards,Narsing
I was able to create a client script that updates the non_part_usage.user_def4 with the person’s phy_svc_grp_c based on the person’s place. If there is no person attached to the task, it will clear the user_def4. If there is a person attached, it will update user_def4 with the person’s place phy_svc_grp_c. The issue that I am running into is when I change the person’s place phy_svc_grp_c on the place screen, it does not update to the new phy_svc_grp_c but blanks it out. Custom Code Assignment - On person_id on screen.Screen Events - Client Scriptvar personID = getControlValue('task','person_id');if (isNullOrEmptyString(personID)==true){ alert('I am true'); var rows = getDataTableRows('non_part_usage'); if(size(rows) > 0) { for(var i=0;i<size(rows);++i) { var row = rows[i]; setRowControlValue(row, 'non_part_usage', 'user_def4',''); } saveChanges(); refreshScreen(); } }else if (isNullOrEmptyString(placeId) == false){ alert('I am false'); var p
I’m looking for the best way to for example understand the API changes between 23R1 and 23R2. The obvious answer is to deploy 23R2 to build place and then compare the OpenAPI spec between that and one of our other environments on 23R1.Is there a better approach or something captured that helps customers understand the potential impacts to upgrading at a technical level? Thanks,Robert
Dears, Can I know where we can we find the FSM Mobile SDK. Thanks & Regards,Narsing
Hi experts,A pretty trivial question. When we do a clone from a prod environment to a dev environment, will this only copy over the data and leave the config changes in dev (ex: Custom metadata, UI , client script changes which are not applied to prod yet).If custom metadata A (which is in dev but not in prod) has the associated db table deployed in dev db, will this db table still be available in dev after a clone from prod?
Good Evening, We've observed that the task.note field is consistently included in various payloads.During unrelated (task) imports, the task.note appears in the error logs and import results.It also shows up when updates are applied to tasks (update results) and when checking mx_u for usage activity, as it is present in every XML payload (mx_u_07). Despite confirming that neither FSM Default nor custom metadata has the task.note set to Force Select, and even after creating a custom column definition for task.note with Force Select explicitly set to "N", the issue persists. Our problem with this is that task.note often contains extensive text related to job specifications, making it a substantial addition to every payload, usage record, import log, and update payload. This likely impacts performance. Also, the length and format of task.note complicates reading our import logs and is problematic to paste into Excel due to multiple line breaks. Do you have any suggestions on how we can e
Hi All,when i am trying to display drop down values via client script getting empty values in the dropdown column .I have added the script in events after data load. Even tried with only “setControlOptions('task_steps', 'user_def10', ‘PASS’)” but still same no value displayed in the screen.Kindly suggest the way to populate the dropdown values via CS and correct me if i did any thing wrong in below code. var emptyOptions = [];var options = createCodeTableOption('','');arrayPush(emptyOptions, options);setControlOptions('task_steps', 'user_def10', emptyOptions); var opt1 = []; arrayPush(opt1, createCodeTableOption('PASS','Pass')); arrayPush(opt1, createCodeTableOption('FAIL','Fail')); arrayPush(opt1, createCodeTableOption('NA','N/A')); setControlOptions('task_steps', 'user_def10', opt1); Thanks,Durga
Dears, Please let us know how to create new records into a table using Client Script. Thanks & Regards,Narsing
I am having issues trying to understand how to update values using client scripts. My plan is to update non_part_usage.user_def4 to blank if the personID is null or empty.My understanding is that setControlValue is used to update, but I am not sure how to link the value from the array (npu_id) and setControlValue.Client Scriptvar personID = getControlValue('task','person_id');alert(personID);if(isNullOrEmptyString(personID)){ var task_id = getControlValue('task','task_id'); var npu_id = getDBValues('SP_COUNT_NPU',[task_id]); for(var i=0;i<size(npu_id);++i) { setControlValue('non_part_usage', 'user_def4', ''); }}Client Script SQL SELECT npu_id FROM NON_PART_USAGE WHERE task_id = '{0}'A couple of questions:How do you update the user_def4 to blank? Is there a way to mass update all the values in the array?
Dears, Please let me know how to create a radio button in Search Screen, so the user will be able to select only ne record from search list. Thanks & regards,Narsing
Hi,Anyone else patched their servers recently and had KB5035855 installed?It’s been installed on our Test and Live Mobile servers, and after installation, the device fails to fully completed an initialisation. Get stuck on the image below. As you can see it says the process has ended, but the device just spins.I uninstall the KB and restart the server. The moment that happens the process completes fully. Therefore, just wondering if this is known at IFS and if others have had a similar issue too? Cheers Ady
When I create a new screen in FSM web client, I got below error. ERRORInvalid data constraint definition found for column list_group_id of wc_screen_settings table. Blank or empty search value not allowed.
I need to synchronize the columns of a TABLE with those of a metadata view when a scheduled process executes at a specific time each day. How can I achieve this synchronization effectively?
I need to send an SMS to the customer supervisor the day before each task is scheduled to start. I've set up a custom metadata view to prepare the SMS content, but I'm unsure how to schedule the business rule to trigger daily once and check if there are any tasks scheduled for the following day. Could someone provide guidance on how to set up this scheduling for the business rule? attched ss is my business rule xml logic when there is task for tomorrow it will update the table and once it update an sms message will sent
Hi,We have recently upgraded our DEV and TEST PSO environments to V6.12.0.15.All good apart from not being able to have the IFS Scheduling Gateway and the Default Website running at the same time.The previous version V6.8.0.21 we didn’t have any issues. But this came to light with some server patching and the server being bounced. When back up the Gateway service wouldn’t start. The only way to start it was to stop the default website and then start the Gateway.Screen shot below shows the Gateway running, but the error message shown when the default website is attempted to be started. Do it the other way round and the error message is; The binding on https:8744 is in place, and was there before the upgrade and no issues at all.Anyone any idea’s why we’re seeing this, and what implications are there for the default website not to be running? On the server we have the Scheduling Gateway, the PSO Workbench and RestAPI’s would be elsewhere so there would be nothing on the Application Pools
Background:We at Electrolux implementing IFS FSM as our Field Service Management platform including FSM Mobile App for Field Service Technicians. Currently using FSM6u10. Requirement: I, as a service technician, want to be able to record spare parts I consumed/used on a consumer/customer site by simply scanning the barcode on the spare part packet, instead of manually typing the long 14 digits part id.Questions: Is the FSM Mobile App only supporting the Barcode Scanning functionality with a 3rd party free open source app for Android? Since the 3rd party app is no longer supported by original developers, how in future IFS would provide warranty support for the 3rd party open-source app since FSM product documentation doesn't specify if the 3rd-party software is supported i.e., maintenance support covered by IFS in case of product upgrades, android upgrades, etc. so to ensure the barcode scanning functionality continue to work. And if the app is removed by 3rd party itself or by Goog
We have SLA Templates created and connected to Service Contracts and we want this to trigger when a Work Order is created.I can see in the Work Tasks the SLA Order Number is populated but the SLA Latest Finish Date does not pull with the calculated Finish Date to meet the SLA?Does anyone have any experience with SLAs that can help?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.