Schedules, triggers, events, alerts, and notifications.
Recently active
I've built an generic automation that encompasses some business logic. I've isolated the variable input as global parameters, and duplicating the automation and only changing the global parameters to adopt them for another dataset. Is there a way to initiate an automation and setting these parameters ? The automation server app does not provide for this as-is (2022.2.2), so I'm curious as to whether there are other ways to accomplish it ?Cheers.
Having a Workspace like this and the AttributeCreator like Can you please let me know how I can pass the AttributeCreator Values into the PythonCaller. Like following pseudo code to loop in the attributes from the AttributeCreator def input(self, feature): for attr in .pythoncreator.getAttribute: print(attr ) self.pyoutput(feature)
I have followed the instructions here. Step two doesn't function properly. I have submitted surveys to the webhook url, postman requests, but nothing has triggered the automation, the log is empty. However, if use an http caller from a workbench, I can trigger the automation.
I need to be able to trigger a collection of workbenches to run (preferably in parallel) using and HTTP GET request. I need to be able to pass the ArcSDE transactional version name as a parameter in the get request to an FME server process (automation or similar). The client application an ArcGIS workflow manager step and it cannot make post requests.I have gotten this to work using a single published workspace using a GET request to the trigger service passing in the version name like so:protocol://<SERVER>/fmejobsubmitter/P1907/TRANS-VERSION-TEST.fmw?TRANSACTIONAL_VERSION=”owner.JOB_402” But this only works to trigger a single job. I also attempted a webhook and manual trigger automation that runs multiple job in parallel but it seems that you can only trigger these types of automations using POST requests and the client doesn’t support this.Are there any other options? Could I create a workbench that that acts as simple proxy and creates a post request to the manual trigger a
I'm trying to replace the deprecated FME Token Service in our data download tool with the FMEServer Rest API but I can't see in the token methods how to include the username/password to create the token. How can I do this? Thanks.
When I create a manual trigger automation and pass in a single key value pair as a manual Key, the complete json for the key seems to be pass to the next action in the automation. The next action is a submit job action that takes a single published parameter (VERSION). Is there a way to bind just the value from the manual key to a published parameter in the next action (Run a workspace action)? I created a manual trigger with a manual key called MANUAL_KEY. In subsequent actions, I apply the MANUAL_KEY from the trigger to a parameter in the action using the pattern “Manual.MANUAL_KEY” the resulting value is complete JSON and includes KEY name and value. This results in the full json passed in as the published parameter in the workbench action : { "MANUAL_KEY": "Example value"} Is it possible to bind only the value? Something like “Manual.MANUAL_VALUE.Value” ?? Which would pass only “Example value” into the published parameter of the next action? I have tried
Is there a place from the web interface or configuration files where default values can be modified regarding Automated Retries? Number of attempts Wait between attempts Backoff multiplier Randomization factor Maximum wait between attempts
Hello, I would like to set up a notification so that every workspace that failed on FME Server will send an email. I have set the configuration the Subscriptions along with changes on the file fmeserverconfig.txtHowever, I received an email with FME transformation job 5237 failed. while instead I would like to receive something like this json {"id": "3", "requestKeyword": "JOB_SUBMITTER_SERVICE", "timeFinished": "Mon-15-Aug-2011 02:04:20 PM", "timeRequested": "Mon-15-Aug-2011 02:04:20 PM", "timeStarted": "Mon-15-Aug-2011 02:04:20 PM", "LogFileLocation": "\\Server\FMEServer\Logs\jobsubmitterservice\FME_7D150E1F_1313442260444_4244.log", "LogFileName": "jobsubmitterservice\FME_7D150E1F_1313442260444_4244.log", "StatusMessage": "A fatal error has occurred. Check the logfile above for details", "StatusNumber": "1", "urlPrefix": "http://locahost/" } Any ideas? @rylanatsafe , @david_r , @Takashi Iijima and others
Hi, I have a question. How best to build automation on the server regarding the launch of individual workspaces with the condition of a valid result of each of them? I've been looking at fmeworkspacerunner, but at first glance I don't see a definition of multiple workspaces anywhere. Am I going in the right direction or is there a better solution? Thank you
Hi Everyone,I was hoping to find a definitive guide explaining how to use CI/CD automation with FME. Right now we have very few workspaces and so we use a manual process to deploy FME things in production. We use Publications, Schedules, Subscriptions, workspaces, data files (for passwords), database connections, etc. I looking for instructions to help with following:Integration with a source control like GIT so that we have versioning set upA guide/tutorial that can explain how to automate deployment of all things FME. If something cannot be deployed via automation, I would like to know that as well.Any pointers on automated testing of FME workspaces/schedules once they are deployed in an environment.
Hello FME Kings, Here is my situation: I have a script that uses HTTPCaller for geocoding in OpenStreetMap and MapGeoAdmin (retrieve coordinates from an address in an input attribute) and, sometimes, several "addresses" are located for the same input address which gives me a list of addresses (extracted with JSONFlattener). My problem is that I would like, in one script (and I've been working on this for a while), to stop the script and generate a dialog box with the possibility to choose the right address in a dropdown list like thisATTRIBUT ADDRESS ENTRY => CHOICE OF DETECTED ADDRESSES (combobox) => "1, Chemin du Lac de Mont-d'Orge, La Muraz, Sion, Valais, 1950, Suisse" => "1, Rue du Mont, Sion, Valais, 1950, Switzerland => "1a, Chemin du Lac de Mont-d'Orge, La Muraz, Sion, Valais, 1950, Switzerland"... since, in an automated way, it is not possible to know which one is the right o
How we can read any specific Microsoft Outlook email and excelsheet attachment with data from email to add this excel data in FME Workbench to process ahead and generate the required output as reports.
Hi Team, Is there any limitations for size of job log. My job keep restarting if the job log reaches to 25 page. Thank you
I would like to write attributes name including data for each attribute at specific cells in excel file .how could I achieve that Fme 2021
Every week we have a field crew collect and add data to a geodatabase throughout the week. At the end of the week the Supervisor wants an excel spreadsheet of all the data collected in that week. I have a workspace that runs FME every Monday to collect the weeks worth of data. Right now, I use a tester transformer and I pre set the dates for the following week so when the workspace runs, I have the correct weeks' worth of data. We have field in the geodatabase that collects the date the asset was collected. Then I have task schedular set to run the workspace. My question is, is there a way to pre set the dates instead of me re-setting them every week? I have tried using Datetimecalculator but I can't seem to get the parameters right. Please let me know your thoughts, thanks in advance!
Hi ,i just upgrade FME server from 2021 to 2022.2.5 and i get this message during running job on FME server.AUTOMATIONS writer: AUTOMATIONS_2: Error, unsupported list attribute detected...is it a bug and not solved?please advise , my goal is counting records from written shapefile.also attached the log file. thanks in advance.
i just upgrade FME sever from 2021 to 2022.2.5 and i get the error:AUTOMATIONS writer: AUTOMATIONS_2: Error, unsupported list attribute detected '_feature_types{}.countis it a bug? or what can do to solve the issue.my goal is want number records from written shapefileThanks
I have an almost identical setup for a different source file type (xml) and that works perfectly, specifically the automation says it ran successfully, the jobs run as they should, and the files are moved and renamed. I can manually trigger the workbench in automations by adding the manual trigger and it performs correctly. I tried separating that one workspace into a different automation that is triggered by a topic at the end of the first one, that doesn't work. I can test the topic trigger and that makes the automation and workbench run, and things work correctly. It seems I can only get it to work by triggering things manually.It works fine on desktop. The paths are all UNC. I've experimented with adding the path to resources and referring to the location using that. When things don't work, there is no error and no relevant warnings. Thanks for any ideas. FME Server 2022.1.3Build 22630 - win64 Desktop Client is also 2022.1.3
I was testing an email triggered workflow using FME Server Automation and in that try to attach a file from UNC path (network path) as attachment using Global Key to pass a value to 'Email Attachment ' parameter inside an Email(Send) - external trigger . However the workflow doesn't recognize the file path mentioned in my Global Key . Alternatively if I use a file from FME Shared Source Temp directory path ,the workflow runs without any issue and I was able to receive emails with attachment. So I am not sure using file UNC network path as Global Key in FME Server Automation is supported or not. Any insights appreciated.Ex: ( Using Global Key - Not Working) global.EMAIL_ATTACHMENT = \\\\kcr-fs-v\\ShrData\\Staff\\KS\\20230419_EmailAttachTestLog.txtEx : (Using FME Shared Resource Temp Directory - Working )(FME_SHAREDRESOURCE_TEMP)/test/20230419_EmailAttachTestLog.txt
I have multiple FME workflows that trigger once via my directory watch. How do I avoid a SQL deadlock since they all upload to the same SQL database table?
I would like my automation to watch a directory. If there's a update, then the rest of the automation runs, but only during the night.I could use a directory watch trigger to run the automation immediately after a change, or use the schedule-trigger to run the automation during the night, but how can I combine those triggers?Thanks, Vera
Hello all,I have an ArcGIS Portal Hosted Feature Layer that has a number of sublayers. One of the layers contains photo attachments. I've had success when the attachments are not in a sublayer using this video as a reference: FME World Tour 2022 How Do You Get 30K Photo Attachments Out of ArcGIS Enterprise or ArcGIS Online? - YouTube However, I'm stuck trying to figure out how to download the photos given they are in a sublayer. The Esri ArcGIS Portal Feature Service doesn't seem to offer the option of sublayer access. Thanks
I've never seen these key outputs when selecting my action to filter messages. Previously, my FME automation was set to filter through my file / directory parent folder to find the correct file needed (when triggered) and then run the respective workspace. Would "Workspace Name" be the correct choice to use here?
Hi all.I have two sets of automations, where all automations in set 1 needs to be all done before initaiting all automations in set 2.I'm wondering what the best practice is for this scenario ?I tried to include an active wait mechanism in the set 2 automations, but then they just got started first, blocking the set 1 automations.I'm starting all set 1 automations with a single (topic) trigger, as they may run in parallel, and I can start all set 2 automations with another single trigger. But all set 2 need to wait for all set 1 to finish, and that I can't do with triggers as far as I know.All help and suggestions are appreciated.Cheers
I have a workspace that proceses a lot of features and then writes it to a geopackage but it replaces the file with new data.I want if the file exists to append the features if it does not exists to create the file.How do i do that?