Replies posted by jbernardo
Hi @jbernardo , When executing the perform_replication_for_tables MPM with an invalid mobile user in the person_id parameter, the noted error is added to the Mobile Error Log. This happens if the person_id value is not valid, if a valid person has mobile_user = N, or if a valid person with mobile_user = Y, but the person has no activated mobile device. Hope this answer helps Best Regards, Atheeq Thanks - i get that part of it but what i dont get is why this process requires a mobile license? the user doing this is someone in the warehouse doing some sort of shipment or receiving processing. this is one example - there are more with different messages but the error description is the same
Hi John, Did a quick testing here. Resource section in Planning data follows Modelling Schema; not Scheduling schema. Values we can add to lists in both Scheduling and Planning section are listed in Administration Guide - Section Seven : Data Fields. We can send the Divisions for Scheduling section and it will be transferred as Resource_Region entity. This is not included in Resource Data fields therefore, we cannot add this as a list value. This will be a candidate for enhancement requests but need to keep in mind that once the divisions sent to scheduling side, DSE will consider this for scheduling. Next option is to define a separate additional attribute. Yes, then you will have to define it twice but it seems the option we currently having and it will not affect scheduling. Thanks!
HI John, Have you confirmed that Division attribute values are transferred to Scheduling side? i misunderstood your method. I didnt realize i was creating these attributes separate. Which would mean we are defining this twice. But in the resource section it has a division. does that not exist on its own?
Hi John, Adding Division should be possible since usually Resource Division is passed through Additional Attribute. Then List entry should be Additional_Attribute.(Label) Regards, Sajith Hey thanks @Sajith Anushan i’ve tried that but the results are blankI didresources.additional_attribute.divisionresources.additional_attribute.#divisionadditional_attribute.division The division data is there in the resource
Hi John, You can modify this. Please ensure below. If you have an earlier defined list for Scheduling Workbench - Resource Columns, remove the Default List tick of that or delete it. In the added list entries, make sure “Disallow” is not ticked and Show by Default is ticked. Thank you @Sajith Anushan we did this, looks like the issue was with the user. for some reason the profile we logged in with doesnt see these changes.Logged in with another and the changes were immediate! OddAnother question, is possible to add something outside of the resources schema?For example: Division. I wanted to add that. Looking through the scheduling schema (see attached PDF, pg 116) i dont see anything defined for ‘Division’ Not sure how we are to find out what that is defined by any other way.
Hi @jbernardo, Similar issue was reported earlier and below is the workaround for this. Please confirm the FSM version that you are referring. This workaround likely to be resolve your issue, WORKAROUND: the Integration Monitor Person ID and Password in the integration monitor's config file could be set. That config file is Metrix.Integration.Monitor.Service.config and is located in the Integration/Monitor directory. The values to set would be m5_default_person_id and m5_default_password. The password would not be encrypted. Open the monitor service configuration file <FSM Server Install folder>\Integration\Monitor\Metrix.Integration.Monitor.Service.xml Then you can restart the FSM server. Hope this helps. Kind Regards, Kalpani Thank you @Kalpani !
Hi @jbernardo, FSM would not integrate with Touch apps but FSM does have barcode functionality. I have not used it myself but I can have a look round and see if I can find some documentation on it. Kind regards, Lee Pinchbeck @Lee Pinchbeck thank you lee - looking forward to seeing that. is the barcode function build into FSM as it currently is or is it something additional?
Hi @jbernardo, You have tagged this as FSM but the documentation you have added is for TouchApps which is a separate application. Can you please confirm which application this relates to? Kind regards, Lee Pinchbeck Hi @Lee Pinchbeck - we are using FSM. Sorry for the confusion. i was digging through forums and sites trying to find the answer and didn't realize it was different. So using FSM, I wouldn't be able to integrate touch apps? or is there a different way to incorporate barcode scanning into FSM? thanks in advance!
I’m more so trying to get the task notes with a specific line code that shows what work they did.Believe the table is task_text and the code we use is “WP”. Would that be possible with this method? While i am familiar with custom metadata i am unsure how to process the concept you presented.
Have you checked that the size of the file attachment is smaller than the application parameter? That sometimes gives the appearance of an intermittent issue. Thank you for the very quick reply @ChristineLaVoi . I just checked and it was set to 10MB. I can see some photos being above 10MB depending on the phone settings. i have changed the app param ATTACHMENT_MAX_SIZE to be 20 MBthere is also another app param called MOBILE_DOWNLOAD_ATTACHMENT_MAX_SIZE that Identifies the size of the largest download allowed, in bytes, to devices using FSM Mobile. Value is a positive integer. It is currently set to 1.024 MB. What exactly does that mean. Im not quite clear on that description. Thanks in advance
Hi @jbernardo , This is possible. It is actually just a SQL sequence. Normally I use beneath query to reset the sequence. But you can also set the sequence to a specific value. ALTER SEQUENCE [dbo].[SEQ_CONTSEQ] RESTART WITH 1 MINVALUE 1; -- SEQ_CONTSEQ You can find all sequence counters by entering below query. SELECT * FROM sys.sequences You can use the first query to update the sequence. The first number in the query should be the value where you would like to start counting from. Try this in your TEST environment first. The downside of FSM working with SQL sequences is that whenever you try to create a record, but not save the record, then the counter is still adding 1 to the current_value of the sequence. This might happen when your integration ran into errors in the past, or whenever just users tried to create contacts manually. If this happens, your FSM system is running out of sync with NAV. This means that the way you synced is pretty fragile. I would actually advice to us
Hi @jbernardo , Yesterday I found a similar response of the Billable parameter of Part Line Codes. I posted a question on the community in an internal sub forum (IFS and partners) to look into this. It seems that the parameter should control the Billing Status of the Part Usage. When you use a Part Line Code with the Billable parameter set to N, then my assumption is that it should set the Billing Status of Part Usage to NOBILL. If the Part Usage has this value NOBILL, then it does not appear in any invoices. Unless there is some parameter or other trigger or some other variable what is considered by the Billing Generation function, this might be a bug. But since I am not sure, I asked IFS for any conclusion on this topic. The last response that I got on my question is that the topic is dropped at R&D. Anyhow, with this knowledge you could solve your issue by using a Business Rule and set the Billing Status of a Part Usage to NOBILL when the user inserts or updates a Part Usage w
I would set logging level BR=6 and EX=9 and see if I get anything in the server log. If you can get a stack trace, it may give us a clue. The last thing I can think of is to engage IFS professional services and send a copy of your database to IFS for troubleshooting. Depending upon the terms of any existing maintenance agreement, this may be a paid service. Thanks @Mike The FSM TechnoGeek did that and attached the log found this, assuming the stack trace right before the error is related to it: Have you see this before? Inner exception target site : RemoveLastRequest Prior to those errors, you have a validation rule that fails. Can you maybe disable that and try? Timestamp: 2021-01-05T11:25:13.9756090-05:00Message: Executing business rule perform: PerformName=perform_rule_validation ProcessID=DSL_REQUEST_VALIDATION_01 RuleSequence=464 ValueSetSequence=5Machine: TFI-FSMApp Domain: /LM/W3SVC/1/ROOT/FSMServer_5_7_7-1-132540956263631727ProcessId
I would set logging level BR=6 and EX=9 and see if I get anything in the server log. If you can get a stack trace, it may give us a clue. The last thing I can think of is to engage IFS professional services and send a copy of your database to IFS for troubleshooting. Depending upon the terms of any existing maintenance agreement, this may be a paid service. Thanks @Mike The FSM TechnoGeek did that and attached the logfound this, assuming the stack trace right before the error is related to it:Have you see this before? Inner exception target site : RemoveLastRequest
I can’t say for sure what is going on from that error message. My guess is you might have some custom business rules made to delete data after it’s presumed no longer needed but the rules could be deleting data that PM Generation is referencing? I might try deactivating my custom business rules and see if PM Generation will run successfully. @Mike The FSM TechnoGeek I’ve looked everywhere and there aren't any deleting business rules. whatever happened when i originally sent you this it went away but now, nothing seems to be allowing me to process this. Im thinking its one particular contract stopping it as i am able to do them individually. any other ideas what it could be or how i could track the issue down?
Hi @jbernardo @AdrianEgley , The other way I have seen this done is to have the product tab have an additional column with a tick box for new request. Additional fields can then be used on the line for any details that you wish to default that are not already present on the record and on save this will trigger a business rule looking for a change on the new request field. The out put of the rule can then be the MPM to generate a new request and can pass the relevant field entries as parameters to the MPM so that they are on the request when created. This then allows also for the original product line to be updated after creation to display the created request with a hyperlink to follow for review or further editing. If you do not want to use product you could instead have a request tab with a new button that would then work in a similar way. Kind regards, Lee Pinchbeck Hi Lee, this sounds great and while i get what you are saying i am not sure how it will be accomplished?I was looking
Hi @jbernardo, This should be controlled by client scripting. If you check the Request level there should be client script there that is controlling this population. If you then tweak that and add it to the Task level it should then behave the same way. Hope this helps, Lee Pinchbeck Hi @Lee Pinchbeck Thanks for the help. I checked the FSM Client Scripts, all of the ones in there are for mobile only. all of the scripts actually are for mobile. there is only one for FSM Client. I checked them anyways and cant find anything that relates to quotes & Requests
Replacement part is saying you are no longer using this part. Part need will continue to allow consumption of the part until stock gets to 0 then will flip to the new part when no stock exists. If you order it, put it on a quote, it will use the new number in replacement. Hi Christine, The issue is that its not putting it in the quote here is an example, i added it to the quote and it stayed as is. @ChristineLaVoi just wanted to follow up on this for any additional insight
Replacement part is saying you are no longer using this part. Part need will continue to allow consumption of the part until stock gets to 0 then will flip to the new part when no stock exists. If you order it, put it on a quote, it will use the new number in replacement. Hi Christine, The issue is that its not putting it in the quotehere is an example, i added it to the quote and it stayed as is.
@Lee Pinchbeck i used the template method you suggested, it works. it creates a task automatically. However, the part needs do not go over with it. The part need stay on the request but dont apply to the task. I set up the request template to have the task template connected to it. Is there any out of box way to make it where the task inherits the request part need (as it does with a regular request creation)? Or is this a business rule? and if so would you be able to help me process it. Hi @Lee Pinchbeck - wondering if you were able to review
@Lee Pinchbeck i used the template method you suggested, it works. it creates a task automatically.However, the part needs do not go over with it. The part need stay on the request but dont apply to the task.I set up the request template to have the task template connected to it. Is there any out of box way to make it where the task inherits the request part need (as it does with a regular request creation)?Or is this a business rule? and if so would you be able to help me process it.
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.