New Message translation architecture was introduced from later versions of FSM 5.7. But it was fully implemented for android on FSM5.7 but partial in IOS. Good news is, after FSM6 release, both Android and IOS works in same manner via new message translation methodology. So you will have proper translation for both IOS and Android after FSM6.
First, You have to define different roles based on your sites and locations and connect it your employees person records. Also there is possibility to connect different custom screens to different roles, hence employees connected with different roles will have only access to specific screen defined under the role.
FSM Own Scheduling Engine is not dynamic Scheduling engine for schedule optimization. It is just Schedule board to interpret how task has been assigned across the tech/team etc.. So best option is, purchase PSO for Scheduling when you install the FSM .
Hi Ethan M I think you should try with XML business rule on TASK_EVENT table by considering EVENT_TYPE(old and new values) , and EVENT_DTTM or AUDIT_DTTM columns. That's is, If EVENT_TYPE value changed to ENROUTE Then perform Update XML messages like <update_task> <task> <update> <original_task> <task_id>@task_id</task_id> </original_task> </update> <task_id>@task_id</task_id> <actual_travel_start_dttm>@event_dttm</actual_travel_start_dttm> </task> </update_task>
I think it is same behavior what request_internal_type does.(to distinguish type of requests F, W, R etc..) Base line introduced internal type only for signature type for it distinguish signatures from mobile operations but if you need more changes/ deviation on Attachments, then you can use global code ATTACHMENT_TYPE.
Jack, If I got you question correctly you need to force to sync other application once some data has come to FSM mobile device from FSM back office? If that is the case, you need to check the Script documentation to find any specific function can be triggered based on any update of any specific table column value change during FSM mobile sync. (like Modified dttm etc..). But I can’t recall any script function is available to trigger other applications sync process.
If you need to reflect changes to back office from the mobile you should use to saveDataTransaction function to do so. In script documentation , you would see “Example 10—Script-Based Transaction” which may help you on your request.
When your create any Business rule with execution point “Explicit call” , it means you are going to explicitly execute that BR under your code . (There is specific technical syntax to execute the business rule). MetrixList<MetrixList<string>> ruleOutput = this.ExecuteExplicitBusinessProcess(rowIn, "CUSTOMBRXML");…… Here for example , CUSTOMBRXML is a custom XML business rule(can be XML or INPUT XML) where you need to execute. To get more understanding on these code , you must go through FSM technical training conducting IFS Academy.
you can open documentation when you go to custom script window under smart client. Click ok help icon on top right corner with sign (?). Then it should open up Script documentation.
Muthu, as a developer first you need to find which row that give thia error and correct it for syntax. If I test something best way to put alert msg after each line and check which line has issue. Do it that way find this erroneous syntax. One final hint , to eliminate syntax errors you should first check this using Run button in Client Script Window.(then you can easily identify syntax errors! )
You can’t use Business rule to open up new screen while you are in one screen. One option you can do is, create hyperlink on any visible field (ex. request Id field) in person screen and click that hyperlink value to open request screen. (this happened automatically once you set proper hyperlink, for ex, you can open contract screen from Request screen through contract hyperlink in request screen.) but this is not something dynamic as you always need to manual work to open another screen. When it consider Script, all the function related to screen are Mobile client related, so that you cant expect that it works in back office.(smart client) Other way round, This looks like Client Side customization, where you can trigger any custom screen/widget by calling custom client dll over any custom client event. (you would need to go through technical training to do this!)
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.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.