Schedules, triggers, events, alerts, and notifications.
Recently active
The end product is intended for viewing only so ancillary staff can see and drill down to certain engineering levels without having to download or know how to use engineering software like Bentley or CAD. I have an FME pipeline built already so am going back thru and optimizing. looking for others who maybe have completed a similar workflow to compare notes with. What worked \\ what hasn't etc. Some notes - Client does not have ItemTypes set up so am not working with much attribute info. I am expanding cells to extract constituent geometry. Interested also in methods to handle 3d Geometry. We are also interested in utilizing FME Server to potentially automate as new files are added to a directory. Please feel free to direct message.
G'day, We have some Asset software which has an API available, on the most part we are interfacing with the API well. There is an upload component which I have never been able to automate, yet I can use the manual swagger page to test it out no worries. The swagger page with the /api/geo/add_geo_package can be found here - https://api-albury.conquest.live/swagger/#/GeoPackageImportService/GeoPackageImportService_AddGeoPackage Basically, I need to manually click 'choose file' from the webpage, which I can do, but I want to automate this step using FME, so I don't know how to replace the manual "choose file" button with a simple file path location to tell it where the file is currently located. I have just noticed there is an 'upload file' option in FME, I am trying to implement this, it seems straightforward, so I have setup my tranformer as per this screenshot: This runs well, but the _output field is empty, and the swagger site provided above states
I have a simple PythonCaller (for now) which basically is something like thisimport fmeimport fmeobjectsimport arcpy class FeatureProcessor(object): def __init__(self): """Base constructor for class members.""" pass def input(self, feature): geom = ["Point", "Multipoint", "Polyline", "Polygon","Envelope"] for geo in geom: print(geo) self.pyoutput(feature) def close(self): pass def process_group(self): passCan you please let me know 1- Pass the Result of Python from PythonCaller to User Parameter Choices 2- How to Pass selected values from here to second PythonCaller2 to only simply print out the selected choice? I tried to make it as simple as possible and sorry for confusion!
Run into a strange issue. We recently migrated our FME server (2022.0) from a Windows server 2012 R2 to 2019 a few days ago. Everything has been working fine until a couple of days ago when I found out I can not save changes to some automations or create a new one. They just hang at save. I narrowed down the issue is with the automations that have any workspaces that take parameters from the upper-stream workspaces, such as the upper-stream workspace name and job ID. I am attaching a simple test workspace that takes two published parameters. The workspace is added to a simple test automation. When I save this automation, it hangs. I am also attaching the screen shot of errors in the browser developer console. Note all migrated automations with this kind of workspaces have been working fine. I just can't make changes to any existing automations or creating a new automation that include this kind of workspaces.
Dear fellas, Someone created an FME-workbench for me to input a DWG with lines, and output an DWG with all hatches. However, when looking in the hatch properties in the generated DWG, this hasn't got an area. BUT, when I click once on a grabpoint, deselect, and select the hatch again, it DOES give me an area. Autocad tellls me the problem is within FME and there's no tricks in autocad to avoid this needed click. Because seems like Autocad doesn't realize the hatch exists, untill its clicked once, till then, the area is never calculated. Any way to solve this problem? cause select something like a thousand hatches, click them, deselect, and select again takes a lot of time. generating all the boundaries at once isn't a solution because there's islands in the hatches.
I have tried an area calculator and area selector for polygons less than 1m2which appears to work but I wonder if there is a better method
Hello is there any steps to speed up the run time of FME workbench, My workbench is taking more than 6 hours of time for execution.
I have a workspace where I am using the Emailer Transformer. What is the best way to send a single email based on reading a list of 5 email addresses in an Excel Spreadsheet? Would I still use the Emailer Transformer? I am thinking there are parameters I need to change in the Emailer?
I have a FME 2022 Script that run against an Oracle Database and extract list of boundaries and output on to a FGDB. I would like to let User to run the script using a bat file, rather than intervene with the Script on FME workbench. I have a list of boundary IDs on an Excel that attached to the script then User can extract boundaries on the excel sheet. But I would like User to extract any boundaries begins with boundary ID ie: "AA-X-BB" I would like some help to understand how to write the script that the bat file extract all the boundaries begins with my ID rather than a single boundary.Any help would be appreciated. thanksPushpa
I've recently developed a Workspace App using FME Flow where users can enter search criteria, and the backend workbench processes this input to return an HTML results page with a list of database query results. I now need to implement a printing feature that allows users to print a selected row from the results table. Here's my current setup:I've added a print button to each row of the results table.When a user clicks this button, it triggers a webhook URL intended to initiate an FME Flow automation. This automation isn't yet configured but will be responsible for creating a printable document. My initial idea, which I'm open to feedback on, is as follows:Capture the data from the selected row and pass it to the webhook URL.Use the necessary workbench logic in the automation to generate a Word/PDF document with the chosen information.Allow the document to either be downloaded directly (preferred) by the user's browser or present it for printing. I’m aiming for t
I created a workspace that takes a zip file (nested zip), unzips it to a temporary folder (I used StartUp Python Script to do so). It then reads all the unzipped SHP files from the temporary folder (uses dynamic ESRI Shapefile Reader), reprojects all the files, filters them by feature type (to points, lines, polygons), checks for duplicate features and if the geometry is valid. Finally, it saves 3 output shapefiles:1. all point elements consolidate into one output shapefile2. all linear elements consolidate to one output shapefile 3. all polygon elements consolidate into one output shapefile I would like the workspace to be independent of the input dataset (attributes). Because now when I run workspace with a second set of zipped shapefiles (with different attributes), I get shapefiles in the output with empty attributes that are in the first set of data. For example first dataset (which was used to create workspace) has ‘A’, ‘B’, ‘C’ attributes, second dataset has ‘D’, ‘E’, ‘F’, ‘G’
Hi,Is it possible to download Automation workflow/save it to a file, so that it can be easily transferred to another FME Server/Flow?
I thought it would be as simple as Trigger (FME Flow System Event) -> Action (Log) ->External Action (Http Request that includes the information for the system event via the log ).
We're in the early stages of proposing external access to FME Server 2021.2 via a reverse proxy. I was wondering if it is possible to duplicate a service so that it can essentially run on multiple URLs since not all users will have access to the remote proxy (IT processes outside my control). I can see there is the possibility to create a new service but I'm unable to configure as required.Not sure if i'm overthinking this or missing something simple but any assistance would be greatly appreciated. Thanks
Hi everyone, I have a workspace/server app which has a Data Download service published. It produces a downloadable zip file of the writer results. We a user clicks ok to run the server app and the status is completed, the data download url is shown. I have an Automation however which receives a topic and this triggers another workspace to send an email with the job details (rest api).Is there a way to hide the above data download link URL and still create the url behind the scenes>
how to continue this workbench as no data have passed to next stage how can i redirect the data to final data if no data is passed in this step?
I have setup a FME Server Webhook trigger in the automations section and want to put the payload received into a database table by running a workspace after the action is triggered. Please help or advise if this is not the correct way? Thank you #Automation #Webhook
I have a workspace that includes two Emailers that send emails based on what file is added to a folder. If a zero byte file is added to Folder A then an email will be sent; if a file that is more than zero bytes is added to Folder A then an email will be sent. It runs good in FME Form, it send two emails one notifying the recipient of a zero byte file added to Folder A and one email notifying the recipient of a non-zero byte file added to Folder A. But, after I publish this workspace to FME Flow, and create an Automation with the Directory Watch Trigger (triggered only when CREATE .... new file is added to the folder) that kicks off the workspace, it sends me 8 emails. Is this a bug with using the Emailer Transformer? I notice that in FME Flow I cannot view the Emailer parameters as I can with other Transformers. Any ideas on how I can get this Automation to send me only two emails?
Hi all!I have some odd issue,I set up my Gmail web connection like describe in here, test it, and everything's is good.But when I want to use this connection in Emailer, it doesn't give the option to choose this Gmail web connection, and it ask me to set up new and regular one, which fails with Google error 401: disabled_client.Can anyone help me?how can I force 'emailer' to take the right Gmail connection?Thanks!
Hi, I'm looking for a way to add my own key:value pairs/object to the Webhook JSON-response. The default webhook JSON response is:{"serviceResponse": { "jobID": 294, "statusInfo": { "mode": "sync", "status": "success" }}}Woud like to add something like:{"serviceResponse": { "jobID": 294, "statusInfo": { "mode": "sync", "status": "success" } "productData" : { "productVariant" : "type1" // = $(productVariant) }}} Not sure if it is possible at all. All suggestions are welcome.Thanks!
To get a file validated, users can send an email to the FME-Server with the file attached. In an automation we first check, whether theres an attachement at all and whether the extension of the file is correct. If so, a validation-workpace starts, If not, the user gets an email back.This works fine, as long as there's just one attachement. But we now have a user with a grafic-file in the email-signature. FME-Server counts that as attachement too and sends him a mail, that he has to send a file with the correct extension, even though the file is there...I would have to loop through the attachements, if there were more than one, but how can I do this?(We are using FME Server 2020.0.2.1) Thanks in advance!Vera
FME Flow Hosted 2023click into the input variable Text Editor and dbl click the Webhook/message Content and this is the result: Click OK then APPLYClick back into the Text Editor and it's reverted back to this. I can't get it to stick with it's curly brackets:So as you could imagine any actions in the workbench downstream from this complains it's not a valid jsonhelp!this is the parameter published from Flow in_json: loosely following this from 2019https://community.safe.com/s/article/Emailing-a-Survey123-Report-using-FME-Server
@echo offstart "" "C:\Program Files\ArcGIS\Data Interoperability for ArcGIS Pro\fmeworkbench.exe" "%~dp0ReadGdbFromFolder_AA.fmw" --runHi all, currently this bat file when clicked opens FME Workbench and the workspace dynamically based on where the bat file is located in and that's great, but is there a way I can also make workbench run my workspace once it loads up the workspace itself?
For example I have automation MyAutomation that runs two workbenches, WB1, WB2. WB1 can run on engines 1 - 5(determined by the folder it is in on the FME Server), WB2 can run on engines 3-5. Can an issue arise where WKB1 is running on engine 2 and completes by calling WKB2, that cant run on Engine 2?
Hello,I have a dataset with 1000 categories (A, B, ...) (please see the following sample). For each category I want to calculate 3 points moving averages. I developed the following workbench that using a Tester filter data for each category and then calculating the 3 points moving averages for one category (here port A). However, for each port of the Tester I should repeat all transformers again (transformer after the Tester), which is difficult for 1000 categories. I created a custom transformer but again I should import the custom transformer 1000 times. In the custom transformer I used a Counter which for each port should start counting from zero. But it is added up after that it is applied for each port. I set the Count Space of the Counter on local. But still didn't work. Can someone please let me know a better way to calculate this moving averages without those all repetitions of transformer. FYI, I am using FME 2022.