Forum Replies Created
-
AuthorPosts
-
You can add all of them to a single calendar, each as their own data source, using soSIMPLE Calendar Settings.
The main thing to know is that the first data source will be where edits will be made, and scripts run in FMPA. So you will probably want to set up 3 calendars – the first calendar of each one will be the “primary” calendar where the data is saved, the other two as secondary data sources. I suggest making those two read only so that the calendar won’t respond when people try to edit the secondary calendars.
-
We fixed this behavior in 3.7 or 3.8, so if you register MBS in your own solution before opening soSIMPLE, you shouldn’t see that error. We don’t try to register if you’re already registered. We also include a more current version of MBS.
-
You can use any field on that layout as a filter – it doesn’t need to be a custom field. Custom fields are typically just for the event editor on the web.
-
I’m sorry you’re having this issue. Can you tell me specifically what error you’re seeing and when? Thanks.
To copy & paste manually:
When you purchased soSIMPLE you received a user name and password to access the soSIMPLE Calendar file. The easiest way to use that is to hold the option key down while opening soSIMPLE Calendar file. This will prompt you to login.
Copy the scripts:
- You can then open Script Manager and copy the entire soSIMPLE script directory. Paste that into your solution.
- Edit the “soSIMPLE Calendar Action” script. Make sure the first 3 variable steps in that script are set properly – $data_layout_name, $entry_layout_name and $field_names. The $field_names is a let statement that identifies the fields you’re using in your database.
Create a web viewer:
- Assign the url to the web viewer as specified in the settings file.
- Make sure the web viewer object name is “web_calendar”
-
Hi Carole:
Please answer:
- version of Windows,
- 32/64bit?,
- version of FMP,
- version of MBS.
There is a brand new release of soSIMPLE (3.83) that includes an updated version of MBS (8.2).
If you’re using your own copy of MBS please note the following:
- If you are using FileMaker 16, you need MBS 7.2,
- If you’re using FileMaker 17 on Windows, you need MBS 8.2
- soSIMPLE will use whatever version you have installed if it meets these requirements. If not, we will install the MBS 8.2 (as of this writing).
- If you have a valid registration, run your registration command before opening the soSIMPLE Settings file, or running the soSIMPLE startup & registration script from your solution.
- If you are a developer, and you’re copying scripts or layouts to your solution from the soSIMPLE Settings file, we will install MBS as necessary.
- If you are an end user, you only need MBS if you want to refresh events individually on the calendar (instead of refreshing all events together). To load & register MBS as an end user, run the script “soSIMPLE Registration & MBS Plugin Loader” from your solution (called from the “Calendar Utility” script, which is pasted into your solution). Use the parameter “noplugin” if you don’t want to load the plugin. If you don’t run this script at all, we won’t attempt to load or register MBS for your end users.
-
I can’t tell you anything about IFS functionality. But yes, fmGateway will allow you to trigger an action in Zapier when a new record is created in FileMaker, or a new record matching a particular search. One of these two methods should work for what you’re trying to do.
-
First thing to check – make sure your cache folder is caching data. You can look directly in the folder on your PHP server (“cache” inside the sosimple folder). If it isn’t getting updated, check your installation.
If it is getting updated, is it possible that you’re making frequent changes in your settings file (settings changes force a cache flush)? If this is what’s happening, you’ll see a bunch of “web” users connecting in the Admin Console. Ejecting them will allow your calendar continue updating data.
Let me know if that’s what’s happening.
-
Great to hear.
Did you have to reinstall anything, or just re-create your data source?
-
Of course, not a lot of details to go on.
But the first thing that comes to mind is your PHP server stopped working. Rebooting the server, or re-deploying the FileMaker web engine usually gets that kick-started.
If you open the soSIMPLE Calendar Settings file, and click on your calendar setting name, you should see the calendar, and see the events on the calendar. No reason to mess with scripts, or re-pasting anything unless you see your calendar in the settings file.
I usually go one step further, and take the URL for my calendar and paste it into my favorite browser (Chrome, for me). Sometimes the browser will show an error that will make it all obvious, where FileMaker’s web viewer doesn’t show anything.
-
Hi fjduy –
To filter the list of resource columns that show up:
https://www.sosimplesoftware.com/products/calendar-documentation/calendar-builder-reference/adjusting-your-calendar/custom-resource-list/To filter the events that show up on any view, by any field (including the resource views):
https://www.sosimplesoftware.com/products/calendar-documentation/calendar-builder-reference/adjusting-your-calendar/filter-events-on-your-calendar/server-powered-url-filtering/ -
Have you followed the 5-minute video / tutorial above step-by-step?
Double check your data source settings – user name & password, layout, etc. & make sure the user you enter in the data source has fmphp extended privilege.
Ken
-
Make sure you haven’t changed any field names, or the data source layout name, or your user name and password used to access the file. You can confirm this by going into your data source set up.
-
Great to hear it’s all working.
You’re running into a “pause” script step. Add a “continue” button and you’re all set. Or change the (“sosimple action”) script to do something other than pause if you’d like.
More info:
-
Please confirm the version of the MBS plugin that is being installed by our software. It should be 8.1xxx
Please try downloading the latest version of MBS and let me know how it goes. It will fail registration, but will still be able to work if it loads successfully.
https://www.monkeybreadsoftware.com/filemaker/download.shtml
Thank you.
-
-
There may be a Windows issue loading this plugin. Please let me know if it’s working now, and on which platform.
Thanks.
In your reply, let me know the
- version of Windows,
- 32/64bit?,
- version of FMP,
- version of MBS.
-
Please try downloading the latest version of MBS and let me know how it goes. It will fail registration, but will still be able to work if it loads successfully. If it works successfully, we will get you a registration code for it.
https://www.monkeybreadsoftware.com/filemaker/download.shtml
Thank you.
- This reply was modified 6 years, 6 months ago by admin.
-
We will have to check with MBS about this error. I haven’t heard of this one before.
In the meantime, try these steps:
- Open FileMaker and reveal the plugin folder
- Delete the copy that’s there.
- Quit FileMaker
- Open FileMaker and open soSIMPLE Settings
- Quit FileMaker
- Open FileMaker and open soSIMPLE Settings again – go to preferences – is MBS in there?
- Check the box next to MBS if it’s not checked.
- If it give you that error again, quit one more time and re-open.
If that process doesn’t yield any results, reply back with system information – version of OS, version of soSIMPLE, version of MBS, version of FileMaker Pro. If you feel more comfortable, feel free to click the “Set as private reply” button.
Thanks
-
It’s more than synced – it’s a direct connection to your FileMaker database. So any changes made on your Server-Side Async calendar on the web, also update the events in FileMaker Pro, iCal and mobile. You can try it here:
We’d need more information about your installation and what’s happening in order to help. Some pointers:
- The calendar you use in FileMaker Pro is called “Client Side Scripting” in the Settings file – it runs a FileMaker script to perform the update for events
- The calendar you use on the web is called “Server-Side Async” – it asynchronously updates the events in FileMaker using server-side calls.
If you’re correctly created a Server-Side Async calendar, and it appears to create or edit events, and the events aren’t being updated in your FileMaker database, check these things:
- Refresh the web calendar. If the events are reverted back to what they were, then there’s something wrong with your data source in soSIMPLE Settings. For example, you may have read-only fields in there.
- If they are correctly updated after a refresh, but event records aren’t being updated in your FileMaker database, then you’re updating a different table/database/server than you’re looking at in FileMaker Pro.
- Finally, is it possible the events are being updated by both calendars, but you need to refresh the web viewer to see the change on each-other’s calendars? If that’s the case you might consider adding an auto-refresh trigger to automatically update events on a timer. That’s done either as a calendar setting (under “Options”) or using a change to the URL: URL-Adjustable Interface Settings
-
June 20, 2018 at 3:22 pm in reply to: Adding Custom Fields and Linking to other Custom Tables #75027
Yes, you have complete ability to customize your ap the way you want it.
There are two ways to use soSIMPLE calendar –
1) Use our starter file (the “soSIMPLE Calendar.fm12” file), and build on top of it. We recommend this only for the most simple solutions. You will have the developer password to change whatever fields, layouts, relationships, scripts you want. All layouts are native FileMaker layouts except for the calendar grid itself. A single script controls the action anytime you click, drag, or double-click a calendar event.
2) Use our 5-minute integration method. With this method you embed the calendar right within your solution. We recommend this for anyone who already has an app in place, or who want to design their system themselves. Still uses all your own layouts, scripts, and so on, so you can modify it however you want.
-
The developer password is access to the starter file – “soSIMPLE Calendar.fm12”
If you’ve followed the 5-minute integration tutorial, the calendar should now work within your solution – you should see your events on the calendar and double-clicking events should open them, etc..
Next…
- You can edit the soSIMPLE Action Script and your layouts modify what how your calendar works.
- You can add or change features or look and feel by changing settings in soSIMPLE Calendar Settings
- Full documentation here: https://www.sosimplesoftware.com/products/calendar-documentation/
-
This reply has been marked as private.
-
Mark your reply as “private reply” and we can update it for you.
-
It may require some testing and some tweaking.
Typically, Zapier does remember records it’s already “seen” as part of that Zap. So if the record has already been processed, Zapier will probably ignore it. So if you want to re-process records that were modified again, I’m not sure if that will work – I’d love to hear your test results though.
I can look to see if there’s a way around that. Right now we’re keying on FileMaker’s built-in record id. Perhaps allowing you to define your own record ID field would allow you to re-process existing records. It’s something we were considering.
-
This is the quickest, easiest way to filter your calendar events.
-
AuthorPosts