This will include questions related to FSM and PSO.
Recently active
Hello community. We are looking for options on if and how to send critical place or task notes to a technician using FSM mobile and have them appear in the Important Information box. Scenario; a task is assigned to a field technician and there are is a specific note type (i.e. “Alert”) on the related place record. Can we have this appear in the Important Information field on the Home Screen?Thanks,Richard
Hello,I am having some troubles with client scripts and client scripts SQL. I am trying to create a client script that will get user_def9. When I run a test, I am able to get an alert for alert("TEST"); → Working alert(personID); → Working alert(selectedValue + "this is a test") → Alert only shows “this is a test” alert(personType) → Not working. Shows [object Object] Below is what is in my client scriptvar screenName=getCurrentScreenName();var personID=getUserInfo('personId');var personType = getDBValues("select user_def9 from person where person_id ='JSMITH'");var selectedValue = getDBValues("SP_USER_ROLE",personID);alert("TEST");alert(personID);alert(selectedValue + "this is a test")alert(personType)This is what is in my Client Scripts SQLselect USER_DEF9 from PERSON where PERSON_ID = '{0}'For the web client only, are you able to use SQL queries within the brackets? or do they require an entry in Client Script SQL that needs to be called? Why isn't selectedValue showing what I want
Hello everyone. When a user, while filling out a survey, revises an answer to a previous question, it results in the deletion of all subsequent answers.Example: user answers the questions in a survey and reaches question 12. Then the user modifies the answer to question 4. As a result, answers to questions 5 to 12 are lost.Is there a way to alter this behavior and make sure answers are not automatically deleted?
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
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.