URL: https://dev1.gofmhost.com/fmi/data/v1/databases/theboss/layouts/web__fathomLog/records token:bb29767b718e96ce832f45f6d4dcd21c13c85a91bfcb761c1d1 Post Fields: {"fieldData":{"json_Received":"{\"action_items\":[{\"assignee\":{\"email\":\"etechnologies34@gmail.com\",\"name\":\"Sean Kruger\",\"team\":null},\"completed\":false,\"description\":\"Remove global fields from mapping UI\",\"recording_playback_url\":\"https:\/\/fathom.video\/calls\/642379765?timestamp=253.9999\",\"recording_timestamp\":\"00:04:13\",\"user_generated\":false},{\"assignee\":{\"email\":\"etechnologies34@gmail.com\",\"name\":\"Sean Kruger\",\"team\":null},\"completed\":false,\"description\":\"Rename 'Put' to 'Upsert' in UI\/logs\",\"recording_playback_url\":\"https:\/\/fathom.video\/calls\/642379765?timestamp=791.9999\",\"recording_timestamp\":\"00:13:11\",\"user_generated\":false},{\"assignee\":{\"email\":\"etechnologies34@gmail.com\",\"name\":\"Sean Kruger\",\"team\":null},\"completed\":false,\"description\":\"Implement upsert logic to prevent duplicates on repush\",\"recording_playback_url\":\"https:\/\/fathom.video\/calls\/642379765?timestamp=829.9999\",\"recording_timestamp\":\"00:13:49\",\"user_generated\":false},{\"assignee\":{\"email\":null,\"name\":\"Bryan Kogan\",\"team\":null},\"completed\":false,\"description\":\"Identify Acumatica production order materials fields; then Sean implements looping\/reps and 'Don't run if empty'\",\"recording_playback_url\":\"https:\/\/fathom.video\/calls\/642379765?timestamp=1602.9999\",\"recording_timestamp\":\"00:26:42\",\"user_generated\":false}],\"calendar_invitees\":[{\"email\":\"etechnologies34@gmail.com\",\"email_domain\":\"gmail.com\",\"is_external\":false,\"matched_speaker_display_name\":\"Sean Kruger\",\"name\":\"Sean Kruger\"}],\"calendar_invitees_domains_type\":\"one_or_more_external\",\"created_at\":\"2026-04-17T23:06:46Z\",\"crm_matches\":null,\"default_summary\":{\"markdown_formatted\":\"## Meeting Purpose\\n\\n[Review progress on the FileMaker-to-Acumatica integration tool.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=8.0)\\n\\n## Key Takeaways\\n\\n - [**New Dashboard:** A central dashboard now lets users configure mappings, view push logs, and manually trigger data pushes for testing.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=36.0)\\n - [**Automated Error Handling:** The tool catches Acumatica's required field errors on the first push, logs them, and will auto-flag the corresponding FileMaker fields for user correction.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=643.0)\\n - [**Multi-Item Strategy:** To handle FileMaker's repeating fields (e.g., mats), the tool will map each item to a separate Acumatica line item, with a checkbox to skip empty fields.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1302.0)\\n - [**Self-Service Goal:** The project aims to be a self-service tool, empowering Bryan's team to manage mappings and testing independently, saving significant development costs.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=920.0)\\n\\n## Topics\\n\\n### Integration Tool Progress\\n\\n - [**Dashboard:** A new tab for configuring data pushes.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=36.0)\\n - [**Functionality:** Set primary context (e.g., `Work Order` table), select fields, rename labels, and view push logs.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=36.0)\\n - [**Future Goal:** Add automated push triggers (e.g., based on a date or modification timestamp).](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=855.0)\\n - [**Mapping Enhancements:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=282.0)\\n - [**Hardcoded Values:** Map a FileMaker field to a static string, number, or boolean.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=282.0)\\n - [**Rationale:** Ensures correct data types for the Acumatica API (e.g., numbers without quotes, booleans as `true`\/`false`).](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=319.0)\\n - [**AI-Assisted Calculations:** A planned feature to generate JavaScript calculations from natural language prompts using Anthropic or OpenAI.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=354.0)\\n - [**Data Access:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=466.0)\\n - [**Related Tables:** The tool will use the OData API's `$expand` function to pull data from related FileMaker tables.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=466.0)\\n - [**Known Challenge:** The OData API's method for determining a record's unique ID in FileMaker is unclear and will require testing.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=484.0)\\n\\n### Error Handling & Push Logic\\n\\n - [**Required Field Detection:** Acumatica's API documentation does not specify required fields, creating a key integration challenge.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=566.0)\\n - [**Solution:** The tool uses a \\\"fail-first\\\" approach.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=643.0)\\n 1. [A manual test push is triggered.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=643.0)\\n 2. [Acumatica's API returns a list of missing required fields.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=643.0)\\n 3. [The tool logs the error and will auto-flag the corresponding FileMaker fields in the UI for user correction.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=643.0)\\n - [**Push Actions:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=783.0)\\n - [The current `PUT` action functions as an \\\"upsert\\\" (add or update).](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=802.0)\\n - [The push log will detail each step (e.g., fetch work order, push customer, push work order).](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=783.0)\\n - [**Future Logic:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=840.0)\\n - [**Updates:** Prevent duplicate records on subsequent pushes.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=840.0)\\n - [**Deletes:** Not a concern, as users cannot delete work orders in Frame Ready.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1206.0)\\n\\n### Handling Multi-Item Work Orders\\n\\n - [**Challenge:** Frame Ready stores multiple items (mats, frames) in repeating fields, while Acumatica requires separate line items.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1302.0)\\n - [**Strategy:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1302.0)\\n - [Map each repeating field instance (e.g., `Mat 1`, `Mat 2`) to a separate line item push.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1516.0)\\n - [Add a checkbox to each mapping step to \\\"Don't run if empty,\\\" preventing pushes of unused fields.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1579.0)\\n - [Implement a \\\"loop push\\\" function for scenarios like invoice lines.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1682.0)\\n\\n### Project Philosophy\\n\\n - [**Self-Service:** The tool is designed for Bryan's team to manage mappings and testing independently.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=920.0)\\n - [**Rationale:** This approach saves significant development costs and empowers the team, avoiding the vendor dependency seen with the WooCommerce integration.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=961.0)\\n - [**Integration Strategy:** Adapt to Acumatica's structured system, not the other way around.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1847.0)\\n - [**Rationale:** This avoids the complexities of asking Acumatica developers to build custom staging tables for Frame Ready's less-structured data.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1847.0)\\n\\n## Next Steps\\n\\n - [**Sean:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1030.0)\\n - [Continue development, focusing on the required field auto-flagging and multi-item push logic.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=643.0)\\n - [**Bryan:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1030.0)\\n - [Test the tool upon return from vacation.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=992.0)\\n - [Identify the specific Acumatica endpoint and fields for production order line items.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1488.0)\\n\",\"template_name\":\"Enhanced\"},\"meeting_title\":\"Impromptu Zoom Meeting\",\"recorded_by\":{\"email\":\"etechnologies34@gmail.com\",\"email_domain\":\"gmail.com\",\"name\":\"Sean Kruger\",\"team\":null},\"recording_end_time\":\"2026-04-17T23:06:26Z\",\"recording_id\":139121255,\"recording_start_time\":\"2026-04-17T22:31:43Z\",\"scheduled_end_time\":\"2026-04-17T22:42:34Z\",\"scheduled_start_time\":\"2026-04-17T22:27:34Z\",\"share_url\":\"https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA\",\"title\":\"Impromptu Zoom Meeting\",\"transcript\":[{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Hello.\",\"timestamp\":\"00:00:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Hey, Bryan.\",\"timestamp\":\"00:00:01\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Thanks.\",\"timestamp\":\"00:00:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Hello.\",\"timestamp\":\"00:00:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Thanks for jumping on.\",\"timestamp\":\"00:00:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Hey.\",\"timestamp\":\"00:00:04\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Hello.\",\"timestamp\":\"00:00:05\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Can you hear me?\",\"timestamp\":\"00:00:05\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I can hear you.\",\"timestamp\":\"00:00:06\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yep.\",\"timestamp\":\"00:00:07\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Thanks for jumping.\",\"timestamp\":\"00:00:08\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I just wanted to touch base with you before you left, just to make sure you didn't see anything that I'm missing or, you know, as I try to get finished up, because there's a lot of moving parts.\",\"timestamp\":\"00:00:08\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I decided I'd walk through the changes with you really quick.\",\"timestamp\":\"00:00:19\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And if you see anything, let me know.\",\"timestamp\":\"00:00:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I have some direction while you're gone.\",\"timestamp\":\"00:00:24\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Sure.\",\"timestamp\":\"00:00:26\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm making good progress, I think.\",\"timestamp\":\"00:00:28\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Looks like it.\",\"timestamp\":\"00:00:34\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:00:35\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So what I did so far is I added this dashboard tab.\",\"timestamp\":\"00:00:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And my idea behind this is just to be able to give you a place where you can, I guess I should know this first.\",\"timestamp\":\"00:00:40\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Essentially, you already had this where you could set which file it is because it's multi-file, right?\",\"timestamp\":\"00:00:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I added the primary context.\",\"timestamp\":\"00:00:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And basically what that means is that you.\",\"timestamp\":\"00:00:55\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Sometimes it takes a while to load, don't know, it's like a, when your database is running slow, I still have some optimizations to do, so just bear with me, but it allows you to set up the, this area and ultimately where, I mean, this not only would be a way for you to see what's been pushed, which you'll use this button to push, I'll show you that in a second, but also we should be, we're going to need to be able to program what scenarios mean this needs to be pushed.\",\"timestamp\":\"00:01:05\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like maybe a date or whatever.\",\"timestamp\":\"00:01:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"haven't gotten to that part yet.\",\"timestamp\":\"00:01:34\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Long-term goals.\",\"timestamp\":\"00:01:37\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"All right.\",\"timestamp\":\"00:01:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So this dashboard is the way for you to set this up for any given table in your database.\",\"timestamp\":\"00:01:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I'll show you how you can specify the field.\",\"timestamp\":\"00:01:44\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You can even move these around like, so you can rename these.\",\"timestamp\":\"00:01:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like, if you don't like that site number, can we name it that, and you know, there's just a lot we can do.\",\"timestamp\":\"00:01:51\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We a lot we can do in here, but again, ultimately, this is where you can see what happened, and eventually we want to be able to say, okay, under these conditions, go ahead and push these automatically, right?\",\"timestamp\":\"00:01:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then we can put that on a trigger, much like we do on a FileMaker server-side script trigger and all that, just so those push automatically if you want them to.\",\"timestamp\":\"00:02:13\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Or the user could come in here and do it like we're going to do for testing.\",\"timestamp\":\"00:02:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And the way that you set that up to, I probably got to move some of this stuff around because I'm, you know, as I think, like, where does this stuff go?\",\"timestamp\":\"00:02:26\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"How does it work and all that?\",\"timestamp\":\"00:02:34\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But you can probably want to put the fields over on the dashboard, but for now I have it over here.\",\"timestamp\":\"00:02:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"specify the primary key, and then you can select whatever field you want to go on that dashboard, right?\",\"timestamp\":\"00:02:42\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:02:49\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"This is just all, again, all the fields from the work order table.\",\"timestamp\":\"00:02:50\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We may need to expand that to allow you to.\",\"timestamp\":\"00:02:56\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Do related tables as well.\",\"timestamp\":\"00:03:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Is that all making sense so far?\",\"timestamp\":\"00:03:01\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like if there's like a customer name or something on there you needed to see that's not.\",\"timestamp\":\"00:03:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"This company happens to be in the work order field or table.\",\"timestamp\":\"00:03:07\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But we might need to expand on this a little bit.\",\"timestamp\":\"00:03:12\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But again, one thing at time.\",\"timestamp\":\"00:03:16\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I was looking at here.\",\"timestamp\":\"00:03:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"The one thing, I made a bunch of changes here that we talked about.\",\"timestamp\":\"00:03:27\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I fixed this thing I think, I hope I did.\",\"timestamp\":\"00:03:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't know why it takes so long to like, it's like your field data.\",\"timestamp\":\"00:03:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Sometimes it works fast and sometimes it doesn't.\",\"timestamp\":\"00:03:43\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But you can see that it loads the data now.\",\"timestamp\":\"00:03:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So you can actually see what it is.\",\"timestamp\":\"00:03:49\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And like, if you want to see like a more modern record, you can go to the end one.\",\"timestamp\":\"00:03:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"These are just the record order, right?\",\"timestamp\":\"00:03:57\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Unsorted.\",\"timestamp\":\"00:03:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So this would be like record ID as you created them.\",\"timestamp\":\"00:04:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But you can literally just go to like record 2500 if you want, just to kind of give you a way to scroll through these to see what's in those fields.\",\"timestamp\":\"00:04:05\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Okay.\",\"timestamp\":\"00:04:15\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That's all that really does.\",\"timestamp\":\"00:04:15\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So you can still, when you do your mapping, you can still select which field you want.\",\"timestamp\":\"00:04:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think I'm going to remove all the global fields.\",\"timestamp\":\"00:04:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I keep noticing there's just a ton of global.\",\"timestamp\":\"00:04:29\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We don't need globals in this, I don't think.\",\"timestamp\":\"00:04:31\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't think we'd ever.\",\"timestamp\":\"00:04:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah, that would make no sense to have globals in there.\",\"timestamp\":\"00:04:35\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, that wouldn't make sense.\",\"timestamp\":\"00:04:37\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:04:38\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I'm going to get rid of all the global fields.\",\"timestamp\":\"00:04:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:04:41\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then the other thing that I added was these special characters, which is the string, a number, or a boolean.\",\"timestamp\":\"00:04:42\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So if going back to here, like if you select, I don't know, if you select customer category, sorry.\",\"timestamp\":\"00:04:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So if customer category and all of your customer categories are basically like a number or a string, you just select that.\",\"timestamp\":\"00:04:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"We can hard code it.\",\"timestamp\":\"00:05:07\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Cool.\",\"timestamp\":\"00:05:09\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:05:09\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"And it becomes whatever value you put in here.\",\"timestamp\":\"00:05:10\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Nice.\",\"timestamp\":\"00:05:14\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"And then that saves that like that.\",\"timestamp\":\"00:05:15\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Same thing if you were to do number, this is just keep in mind that numbers and strings are different.\",\"timestamp\":\"00:05:19\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So especially with the API, it might bark at you.\",\"timestamp\":\"00:05:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like if it's expecting you to put like a number in, you know, you'll have to put a physical number because it'll pass the string with quotes around it and the number without.\",\"timestamp\":\"00:05:28\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That makes sense.\",\"timestamp\":\"00:05:36\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:05:37\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then the same thing with Boolean, sometimes systems will recognize like a one and a zero, the same as a Boolean, but just best, better case scenario, just select which one it is and apply it like that.\",\"timestamp\":\"00:05:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:05:53\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"The last thing I'm not done with yet, because I actually wanted to just see one of these push before I started.\",\"timestamp\":\"00:05:54\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:05:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"guess way I look.\",\"timestamp\":\"00:05:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"ah, Man.\",\"timestamp\":\"00:05:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"loud.\",\"timestamp\":\"00:05:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm really messing around with this part because this is like a whole other bag of worms, and this should say FileMaker.\",\"timestamp\":\"00:06:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"A calculation, that sounds exciting.\",\"timestamp\":\"00:06:05\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"This should just say, this should just say calculation, period.\",\"timestamp\":\"00:06:07\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And what I want to do here is just give you the ability to like set a field, like so you can start typing like a field name or whatever.\",\"timestamp\":\"00:06:14\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I haven't 100% sure, I've done this before, but I'm not, you know, so you start typing.\",\"timestamp\":\"00:06:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like a field name or some name, and it'll basically allow you to put that in like as a badge.\",\"timestamp\":\"00:06:30\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then you can say, if this is true, then, or if this is one, then true.\",\"timestamp\":\"00:06:35\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And it'll, it'll create the JavaScript calculation for that.\",\"timestamp\":\"00:06:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then give you an example of, of what this number one record is in that case.\",\"timestamp\":\"00:06:51\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"it'll, it'll, it'll, it'll, it'll, it'll, it was\",\"timestamp\":\"00:06:56\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We'll create this for you plain language type.\",\"timestamp\":\"00:07:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It will pass it off to Anthropic or OpenAI.\",\"timestamp\":\"00:07:02\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You can switch them to, or we can do both, see what works best with that.\",\"timestamp\":\"00:07:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So that's really those new features there.\",\"timestamp\":\"00:07:12\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I also just made these collapsible, just if you want to get them out of the way.\",\"timestamp\":\"00:07:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like if we were using like a multi-table, I made this.\",\"timestamp\":\"00:07:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You know, if you have multiple tables you're trying to push from for here, just kind of, you can clean that up.\",\"timestamp\":\"00:07:25\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't remember if I had that before.\",\"timestamp\":\"00:07:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"No, I think I did have that before.\",\"timestamp\":\"00:07:35\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I didn't do that today.\",\"timestamp\":\"00:07:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But if you had like a bunch of tables connected to this for some reason, this one process, you can filter the table as well there.\",\"timestamp\":\"00:07:39\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So you said we will be able to pull data through related tables if we need to?\",\"timestamp\":\"00:07:46\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:07:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah, it's all in this expand in the OData API.\",\"timestamp\":\"00:07:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So you just called it.\",\"timestamp\":\"00:07:57\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"your main table name and tell it what the related table name is.\",\"timestamp\":\"00:08:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't really understand how I am still, I know in most databases how it gets the ID.\",\"timestamp\":\"00:08:04\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm a little worried about this.\",\"timestamp\":\"00:08:14\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I still haven't gotten 100% of the way there yet.\",\"timestamp\":\"00:08:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think it's going to work, but I'm not 100% sure how your database is gonna figure out what the idea is.\",\"timestamp\":\"00:08:20\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't know how FileMaker does that, because in some cases you guys have so many IDs, and maybe that won't matter.\",\"timestamp\":\"00:08:26\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You know, maybe however FileMaker does it, it's smart enough to know, because it does not use record IDs like the data API is.\",\"timestamp\":\"00:08:31\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I've never used the OData API so extensively, but what we're doing here really requires it.\",\"timestamp\":\"00:08:41\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I've used it, but just not to this magnitude.\",\"timestamp\":\"00:08:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I'm curious to see what your database will do.\",\"timestamp\":\"00:08:50\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm assuming it will work at some level.\",\"timestamp\":\"00:08:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:08:56\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"just, because I just don't know how it decides.\",\"timestamp\":\"00:08:56\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I'm curious to know how it does that.\",\"timestamp\":\"00:09:01\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I can't really find much documentation other than like a few thought people, people pondering the same question, like, how do they decide what the idea is, but maybe it doesn't matter.\",\"timestamp\":\"00:09:04\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I mean, there's, I can, I can see a few reasons why it may not matter at all.\",\"timestamp\":\"00:09:16\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So blah, blah, blah, that's probably more than you need to know.\",\"timestamp\":\"00:09:20\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Anyways, so knowing all that and just being there.\",\"timestamp\":\"00:09:23\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"The other thing that I'm kind of struggling with at the moment is how to know which one of these darn fields is required, because it does not say it.\",\"timestamp\":\"00:09:26\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I mean, I don't see it in their documentation.\",\"timestamp\":\"00:09:35\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I don't see it in the, like, I pull all this from their documentation, and it's not in there.\",\"timestamp\":\"00:09:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like, it tells you some stuff like that's what that should be.\",\"timestamp\":\"00:09:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But it doesn't say, I don't see where it says, and I've kind of like, like, it tells you some sample data for\",\"timestamp\":\"00:09:51\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Which is nice to know, right?\",\"timestamp\":\"00:10:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But yeah, I don't know.\",\"timestamp\":\"00:10:04\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"mean, outside of just going manually and looking, I don't know, yeah.\",\"timestamp\":\"00:10:07\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So here's another thing.\",\"timestamp\":\"00:10:13\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I noticed this as I was just looking at this, too.\",\"timestamp\":\"00:10:15\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I haven't done this yet, but if for some reason it tells me that it's a Boolean, I can have it flagged there if your Boolean's wrong, which is probably something you should know, right?\",\"timestamp\":\"00:10:18\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"If you put something that's not a Boolean in there, so all right.\",\"timestamp\":\"00:10:35\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, so here's my solution so far.\",\"timestamp\":\"00:10:43\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So bear with me.\",\"timestamp\":\"00:10:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I do kind of have a solution for this.\",\"timestamp\":\"00:10:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's not like my favorite thing, but when you first do your push, watch what happens.\",\"timestamp\":\"00:10:49\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I knew this was going to end.\",\"timestamp\":\"00:10:58\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Which is good, but it tells us that it connected to FileMaker and it got your work order record for that 100.\",\"timestamp\":\"00:11:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So that's good.\",\"timestamp\":\"00:11:09\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So that means that my, you know, what I told you earlier is working in at least this case.\",\"timestamp\":\"00:11:10\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And hopefully it'll work in all cases.\",\"timestamp\":\"00:11:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But here's what happens.\",\"timestamp\":\"00:11:19\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You can see it tells us what it wants, actually.\",\"timestamp\":\"00:11:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So it tells us that it wants legal name.\",\"timestamp\":\"00:11:25\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It wants this thing here, this thing here, this thing here.\",\"timestamp\":\"00:11:29\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So what I'm thinking, I don't know if I've got, oh, it did work.\",\"timestamp\":\"00:11:34\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:11:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I wasn't sure if I had that working yet.\",\"timestamp\":\"00:11:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay, cool.\",\"timestamp\":\"00:11:42\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So what I'm trying to do is if it returns this, I don't know if it got everything, because I don't see credit moment in here.\",\"timestamp\":\"00:11:42\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Interesting.\",\"timestamp\":\"00:11:54\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah, it's probably not working because I was just working on that.\",\"timestamp\":\"00:11:55\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm like, I better show Bryan all this crap and make sure that they're even.\",\"timestamp\":\"00:11:57\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"They want to go for all this.\",\"timestamp\":\"00:12:02\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So you can see it's trying to put the customer in, this is what Acumatica is telling us back, right?\",\"timestamp\":\"00:12:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And what I want to do from here is grab all these required fields and mark them back here.\",\"timestamp\":\"00:12:11\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't know if it actually marked them or not, but my idea is to then mark it here.\",\"timestamp\":\"00:12:20\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So when you come back to this, you can fix that and then come back and try again.\",\"timestamp\":\"00:12:27\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And these logs should be prevalent, like long term, like even if they're pushing on their own, you should be able to come in here and look for problems, right?\",\"timestamp\":\"00:12:34\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yep.\",\"timestamp\":\"00:12:45\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"See that maybe there's something that became, you know, broken, go and fix it.\",\"timestamp\":\"00:12:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But in order to get this, I need to, I need to run at least one, like create.\",\"timestamp\":\"00:12:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"take it past.\",\"timestamp\":\"00:12:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:12:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So that's kind of where I'm at, like just trying, and you can see these are the steps, like the first thing is to fetch our context record, which is the work order, and then if you recall, and then it will subsequently go through each one of our details and try to push these, right?\",\"timestamp\":\"00:13:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Which the first one is to make sure that the customer's there.\",\"timestamp\":\"00:13:18\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"And so this put means add or update.\",\"timestamp\":\"00:13:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I need to update these just so they're more clear.\",\"timestamp\":\"00:13:25\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We can just call this like absurd or something that's more like add, or I can be very literal and call it add edit kind of thing, because that's really what we're doing with the put.\",\"timestamp\":\"00:13:27\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But then you should see those when you run this.\",\"timestamp\":\"00:13:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So we should get one, okay, we pushed it.\",\"timestamp\":\"00:13:42\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Two, okay, we pushed the customer.\",\"timestamp\":\"00:13:45\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Three, okay, we pushed the work order.\",\"timestamp\":\"00:13:48\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"All of the IDs get stored, then this should now be checked.\",\"timestamp\":\"00:13:49\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then, obviously,\",\"timestamp\":\"00:13:56\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Moving forward, like, once I get that working, then the next step is to make the dashboard, like, what happens if you push this again, just to make sure that it updates it.\",\"timestamp\":\"00:14:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's not creating duplicates, right?\",\"timestamp\":\"00:14:13\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then what happens, like, if you decide, you know, this is kind of the stuff I haven't really thought through yet, that probably this stuff where we'll start talking a little bit more now about what happens next is like, how do I know if this needs to get pushed again?\",\"timestamp\":\"00:14:15\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like, what's the rule?\",\"timestamp\":\"00:14:31\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Was the date approved or a modification timestamp greater than the previous one?\",\"timestamp\":\"00:14:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We can put, you know, I can give you a way to define all those rules in here somehow, like in a settings area.\",\"timestamp\":\"00:14:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Right?\",\"timestamp\":\"00:14:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So this is actually really cool.\",\"timestamp\":\"00:14:48\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I mean, as far as you've gotten, it's already really cool.\",\"timestamp\":\"00:14:51\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Like, um, so how do you do you need me to help you work through some of these?\",\"timestamp\":\"00:14:54\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Um, no, no, no.\",\"timestamp\":\"00:15:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I just want to make sure that you, I'm glad to hear you say that.\",\"timestamp\":\"00:15:02\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like I didn't, like, I just want to make sure that this is making sense and you don't see any potential like major issues and the direction of this is, is not like anything we've done before together.\",\"timestamp\":\"00:15:05\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So yeah, this is probably the biggest thing.\",\"timestamp\":\"00:15:20\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"This is probably a big project or it's going to turn out to be a big project.\",\"timestamp\":\"00:15:23\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Um, and ultimately what I don't, you know, I want, you guys to have this thing.\",\"timestamp\":\"00:15:27\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I want this to be powerful enough that, you know, you can use this without me.\",\"timestamp\":\"00:15:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Cause this is a big project.\",\"timestamp\":\"00:15:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like just the mapping part of this is going to be, I think, tricky for you guys.\",\"timestamp\":\"00:15:37\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like just making sure everything's lined up.\",\"timestamp\":\"00:15:41\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like, it's not going to be hard for me to like push a work order with nothing in it, but the mapping I think is going to take a lot of testing and like back and forth where if I had to do it, I think I would guess just that part is probably\",\"timestamp\":\"00:15:43\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So having this, you know, and you guys having the ability to help test and get these things pushed out is going to be a, not only make the project move faster, because obviously I run out of time, but also just save you a ton of money on implementation and then requests, like with the WooCommerce stuff, like, you know, I'm the only one that can go in there and do anything in there because nobody knows what's going on.\",\"timestamp\":\"00:16:01\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, no, this is cool.\",\"timestamp\":\"00:16:30\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, and I'm totally willing to help you, you know, once you get to a point, start pushing and testing.\",\"timestamp\":\"00:16:32\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I already have some experience with their import API they gave me, which was, you know, I spent two hours just trying to get a single vendor and item codes in, because it just kept coming back like error this, error that, this required, that required.\",\"timestamp\":\"00:16:39\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So I'm definitely willing to help, you know, work through those and just slowly knock one error at a time out.\",\"timestamp\":\"00:16:54\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"doing time out, And, And\",\"timestamp\":\"00:16:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Until there's nothing left.\",\"timestamp\":\"00:17:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"And then you end up with a result.\",\"timestamp\":\"00:17:01\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So, okay.\",\"timestamp\":\"00:17:05\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"When do you want me to do?\",\"timestamp\":\"00:17:10\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Well, I'm on vacation next week.\",\"timestamp\":\"00:17:12\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So I guess you have another week to kind of, yeah, I still have to keep working work.\",\"timestamp\":\"00:17:14\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I mean, every time I finished something, I think of another thing that I didn't consider.\",\"timestamp\":\"00:17:18\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And, and there's, there's issues in here, like I'm still the ODAT API is cool.\",\"timestamp\":\"00:17:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I, I'm really excited about it.\",\"timestamp\":\"00:17:31\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But it's can be frustrating a little bit, especially in your system with all the little character.\",\"timestamp\":\"00:17:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"There's like a lot of weird, like, somebody typed an equal equal sign in there.\",\"timestamp\":\"00:17:41\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"How?\",\"timestamp\":\"00:17:47\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"some point, they were probably thought they were doing a fine by that.\",\"timestamp\":\"00:17:48\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't know.\",\"timestamp\":\"00:17:51\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's old data, but like it throws the, it throws the system off.\",\"timestamp\":\"00:17:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Company name.\",\"timestamp\":\"00:17:58\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Oh, that's a Jerry.\",\"timestamp\":\"00:17:58\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, but when I call it, it sees that as a weird character.\",\"timestamp\":\"00:18:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't know if it was, maybe it wasn't that one, but it was like one of these records that had like a weird character in it.\",\"timestamp\":\"00:18:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I was just banging my head against the wall for like 20 or 30 minutes, like, what is going on?\",\"timestamp\":\"00:18:12\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"My JSON was working good.\",\"timestamp\":\"00:18:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then I realized that my found set had some weird character in it.\",\"timestamp\":\"00:18:18\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So it's just like, I don't know what that is.\",\"timestamp\":\"00:18:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Because I thought these were, was it work order numbers?\",\"timestamp\":\"00:18:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think, I thought this was all supposed to be numbers.\",\"timestamp\":\"00:18:27\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"That's what my problem was.\",\"timestamp\":\"00:18:30\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"FileMaker wanted, that's what the problem was.\",\"timestamp\":\"00:18:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"FileMaker wanted this to be a number, I think.\",\"timestamp\":\"00:18:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then there's equal signs in it.\",\"timestamp\":\"00:18:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And it was, I don't know.\",\"timestamp\":\"00:18:38\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"actually, really, Jerry changed that at some point, because it used to have a letter in front.\",\"timestamp\":\"00:18:40\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"And you're still like, if you go back to the top where there was a B, like some of the original work.\",\"timestamp\":\"00:18:45\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"it was a different one then that I'm thinking of.\",\"timestamp\":\"00:18:49\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Maybe it was a different field.\",\"timestamp\":\"00:18:51\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But it was, it was basically a number field that had a character in it.\",\"timestamp\":\"00:18:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And so my whole, so you, when you query a number, you don't put, back to another right.\",\"timestamp\":\"00:18:55\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We quotes around it.\",\"timestamp\":\"00:19:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So it was returning a character that wasn't a number.\",\"timestamp\":\"00:19:01\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I don't know.\",\"timestamp\":\"00:19:05\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It was a number field, but FileMaker's returning characters in number fields if they're entered in it.\",\"timestamp\":\"00:19:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I don't know.\",\"timestamp\":\"00:19:13\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"The JSON.\",\"timestamp\":\"00:19:16\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So it was just all, it's all wigging out.\",\"timestamp\":\"00:19:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then there's like dots.\",\"timestamp\":\"00:19:19\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like this thing has dots in it.\",\"timestamp\":\"00:19:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, the company.\",\"timestamp\":\"00:19:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah, that has a dot in it with Jason, which Jason hates is Jason uses dots for encoding.\",\"timestamp\":\"00:19:25\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I didn't want to change anything.\",\"timestamp\":\"00:19:34\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I did get it working, but it was kind of giving me fits.\",\"timestamp\":\"00:19:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"This is stuff like that is kind of tricky to walk to work.\",\"timestamp\":\"00:19:39\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I wonder who.\",\"timestamp\":\"00:19:43\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, I don't know which programmer did that.\",\"timestamp\":\"00:19:44\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I think that was a way to like segregated in the database.\",\"timestamp\":\"00:19:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:19:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Then the other, the only other thing I had a big question about just something to think about.\",\"timestamp\":\"00:19:54\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We don't need to think about it right now.\",\"timestamp\":\"00:19:58\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Um, well, I made a couple notes, but I'm only gonna ask you this one, but I'm only gonna mention this one.\",\"timestamp\":\"00:20:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"The, like a delete, like, just think about how you would want to handle deletes, like, if you deleted something or do you delete anything in, in frame ready, what do you mean by delete, like, basically remove anything that potentially is inside Acumatica, and you would want, we don't need to do anything with it today.\",\"timestamp\":\"00:20:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I just wanted to mention it so we think about it.\",\"timestamp\":\"00:20:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Because if you delete it from FileMaker, what we may need to do is just send a hook in some way to this endpoint to trigger something to happen.\",\"timestamp\":\"00:20:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Because once it's deleted, it won't show up in this list anymore, and we won't need to do something with it.\",\"timestamp\":\"00:20:47\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I don't think the users have the ability to delete anything of that kind.\",\"timestamp\":\"00:20:51\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I think once, once a customer is added or a work order.\",\"timestamp\":\"00:20:56\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\".\",\"timestamp\":\"00:20:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"If and it's saved, either as an estimate or it moves beyond that, it can't be deleted.\",\"timestamp\":\"00:21:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So I probably wouldn't push, anything that can get deleted and frame ready probably wouldn't push to Acumatica in the first place.\",\"timestamp\":\"00:21:07\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Is that a good rule to have, I would assume?\",\"timestamp\":\"00:21:15\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:21:19\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:21:20\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:21:21\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:21:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And we do need to like kind of think about actions and all that and how they play into this, because I know that's a thing, but I don't know what to do with it yet.\",\"timestamp\":\"00:21:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I've read about it a little bit.\",\"timestamp\":\"00:21:29\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I know that's going to be a thing when we get to your production orders a lot, but I'm focusing on work orders.\",\"timestamp\":\"00:21:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Let's get the work order out.\",\"timestamp\":\"00:21:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Exactly.\",\"timestamp\":\"00:21:39\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Let me throw this out there really quick, just to make sure it's on your radar.\",\"timestamp\":\"00:21:42\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"When we're adding multiple items, like multiple maps or multiple frames in Acumatica, that's going to have to loop through and be what they call like an inventory ID.\",\"timestamp\":\"00:21:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:21:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I'm wondering how, how would we map something like that?\",\"timestamp\":\"00:22:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Would it, I wonder if the API would just, you know, how it does it in here, right?\",\"timestamp\":\"00:22:04\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You know, it does it in, you know, a lot of it's repeating fields.\",\"timestamp\":\"00:22:09\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:22:14\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"It's like repeating fields.\",\"timestamp\":\"00:22:14\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:22:16\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So what you would do is you're going to say, what's it called?\",\"timestamp\":\"00:22:17\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Like map or the endpoint inventory ID?\",\"timestamp\":\"00:22:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Inventory?\",\"timestamp\":\"00:22:30\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"No, what's the, like, what are we creating in Acumatica?\",\"timestamp\":\"00:22:31\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Are you sure it's not like production order or something?\",\"timestamp\":\"00:22:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, production order is more than it.\",\"timestamp\":\"00:22:41\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"We got to get the materials on the production orders, right?\",\"timestamp\":\"00:22:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So you, you know, I don't know why this thing isn't populating.\",\"timestamp\":\"00:22:50\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Oh, it's not populating because I don't have this.\",\"timestamp\":\"00:23:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"It's data 01, I think, if you're looking for work order.\",\"timestamp\":\"00:23:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm just going to use frame ready because the data is in there.\",\"timestamp\":\"00:23:07\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So you can use data 01, but I would kind of just say to use frame ready since work orders are pretty well done in that.\",\"timestamp\":\"00:23:11\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like if you were doing invoices, you might want to like use the invoice table because the data is in there.\",\"timestamp\":\"00:23:20\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You'll see when you start playing around, I know what I mean.\",\"timestamp\":\"00:23:28\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But what I would say is what I hear that this takes a second to load.\",\"timestamp\":\"00:23:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm still working on that.\",\"timestamp\":\"00:23:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"don't know why it takes long.\",\"timestamp\":\"00:23:40\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We'll give that a second to load.\",\"timestamp\":\"00:23:41\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So what I would think you would do is set your work order fields as your first thing, right?\",\"timestamp\":\"00:23:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So that's create production order, yeah, so that's creating your production order, then your next step would be to create the production, I need to make this a little bigger, because you can't see which one of these things, is it like maybe like production attributes or something like that, are those little lines?\",\"timestamp\":\"00:24:12\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I was like, let me look really quick, I was just logging in.\",\"timestamp\":\"00:24:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Production dates process, I don't know what these are.\",\"timestamp\":\"00:24:40\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"It goes, they're going to go under a tab called materials, and then there's an inventory ID, which is going to be our mat number, our molding number.\",\"timestamp\":\"00:24:48\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"They might be under just production order for itself.\",\"timestamp\":\"00:25:01\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like you might, like I think now that I'm thinking about it, that it's actually, I don't know what it is.\",\"timestamp\":\"00:25:09\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I guess the rest of my question would be, do we have to map?\",\"timestamp\":\"00:25:16\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You're going to have to map each frame and send it as a different line.\",\"timestamp\":\"00:25:23\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Interesting.\",\"timestamp\":\"00:25:31\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So what you would do, I would think in this scenario, the way we have it is you'd come in here and you'd say, you'd find whatever this attribute is, that one, right?\",\"timestamp\":\"00:25:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I know I have to put in the repetitions.\",\"timestamp\":\"00:25:45\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I haven't done that yet, but like if Matt, I think it's just, yeah, it's just Matt.\",\"timestamp\":\"00:25:48\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like that's one, you're going to push that out as one attribute, right?\",\"timestamp\":\"00:25:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then you're going to come back here and you're going to do another one and whatever that is, you can push the line separately.\",\"timestamp\":\"00:26:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We'll need to figure out what that is, but that you just go through and eat and do each one.\",\"timestamp\":\"00:26:10\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So that puts a new line in for each thing.\",\"timestamp\":\"00:26:16\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"What if there's no data in it?\",\"timestamp\":\"00:26:19\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Does it matter?\",\"timestamp\":\"00:26:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"What do you mean if there's no data in it?\",\"timestamp\":\"00:26:23\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Well, they don't always use all of the mat repetitions.\",\"timestamp\":\"00:26:25\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"You know, there only might be mat one, mat two.\",\"timestamp\":\"00:26:29\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"There may not be anything in three, four, five, six, and seven.\",\"timestamp\":\"00:26:32\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:26:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I mean, let's tackle that exception when we get to it.\",\"timestamp\":\"00:26:38\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Okay.\",\"timestamp\":\"00:26:43\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I just want you to be aware of it, that there's going to be things Thank you.\",\"timestamp\":\"00:26:44\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:26:48\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That's terrific.\",\"timestamp\":\"00:26:48\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think that's great to keep talking about it and keep discussing it.\",\"timestamp\":\"00:26:49\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But let's, yeah, I think, I think once we know if, if what you can do when you get back.\",\"timestamp\":\"00:26:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And me is just kind of figure out which those elements are, and then I'll figure out how to organize it so you can push them out, you know, like a looping, like a looping fashion.\",\"timestamp\":\"00:27:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And we know that like, if it's not there not to push it, like if it's not in there, it's done kind of thing.\",\"timestamp\":\"00:27:12\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"That shouldn't be that hard that we can just put like, you know, we can add, we can even make this, maybe make this one line loop if we had to, I think if it was like a related table.\",\"timestamp\":\"00:27:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think the way it's actually organized, even though it's probably not the right way to do it, is just, you're just gonna have to put it into separate lines.\",\"timestamp\":\"00:27:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And just, we're gonna have to say, if, when you're in here, we'll just have to say something like, don't run, like, we'll have a checkbox that says don't run this if this is empty, or something like that, you know.\",\"timestamp\":\"00:27:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Oh, perfect.\",\"timestamp\":\"00:28:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:28:01\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Okay.\",\"timestamp\":\"00:28:01\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"And then the other thing I know we'll have to do is some kind of loop.\",\"timestamp\":\"00:28:02\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We'll have to do a loop put or something like that.\",\"timestamp\":\"00:28:05\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So the system knows that this is a multi-entity item, like an invoice line, and that you need to loop through until it's done.\",\"timestamp\":\"00:28:09\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:28:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:28:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So those two types of multi-push is either that repetition or this kind of looping deal.\",\"timestamp\":\"00:28:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We'd have to cover all this crap in FileMaker anyways.\",\"timestamp\":\"00:28:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"This is actually, believe it or not, much faster than it would be to do this in FileMaker.\",\"timestamp\":\"00:28:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And if we were doing this all from FileMaker, would be only me doing it, like mapping every field and all that crap.\",\"timestamp\":\"00:28:45\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Oh, I agree.\",\"timestamp\":\"00:28:50\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"This is much better.\",\"timestamp\":\"00:28:51\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:28:52\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Because I wanted a place where we could go, you know, because we're going to have problems with it, at least at first, and be able to go see what happens.\",\"timestamp\":\"00:28:52\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Or why it didn't work or repush it will be key.\",\"timestamp\":\"00:29:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"mean, once this is all said and done, I'm sure it'll be pretty cool that it's all functioning, but yeah.\",\"timestamp\":\"00:29:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah, mean, ultimately, I think, bigger picture too, once this is all connected and everything's running, this will be more of a programming setup area.\",\"timestamp\":\"00:29:11\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And you'll have these across the top, kind of like this is, and maybe little bubbles that says if there's problems to look at.\",\"timestamp\":\"00:29:23\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So a user can click on those, see what's going on, and fix those as they need to be.\",\"timestamp\":\"00:29:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I mean, we really could do that kind of from here too, but I'm just kind of trying to think of like, this will be like your Acumatica power station, like to see that everything's flowing nicely from one direction to the other, right?\",\"timestamp\":\"00:29:44\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:29:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm doing something similar right now with the whole QuickBooks to FileMaker to WooCommerce integration that never has worked right.\",\"timestamp\":\"00:30:01\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's just taking it all apart and doing it like this.\",\"timestamp\":\"00:30:09\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That's not for us.\",\"timestamp\":\"00:30:12\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That's for someone else, right?\",\"timestamp\":\"00:30:13\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Oh, yeah, no, but it's similar, like mapping and all this.\",\"timestamp\":\"00:30:14\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yours is a little more complicated than theirs just because Acumatic is like a big behemoth.\",\"timestamp\":\"00:30:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"QuickBooks is, but nothing like, I mean, it's complicated because I'm talking to two different things.\",\"timestamp\":\"00:30:23\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's actually three different things, I think.\",\"timestamp\":\"00:30:30\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But anyways, they're similar.\",\"timestamp\":\"00:30:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Both have their own little processes.\",\"timestamp\":\"00:30:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But this Acumatica thing is wild in the back end.\",\"timestamp\":\"00:30:37\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like the more I read, the more I look at these APIs, it's like this thing is a freaking monster.\",\"timestamp\":\"00:30:40\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I don't know how they keep track of everything.\",\"timestamp\":\"00:30:45\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Do you do you think like a staging table like on either side or both sides would make this easier or just not really?\",\"timestamp\":\"00:30:47\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Staging in like what regard?\",\"timestamp\":\"00:30:56\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, like if I get them to build a\",\"timestamp\":\"00:30:58\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Staging table in Acumatica that we can connect to and send all this data through, and then they end up parsing it.\",\"timestamp\":\"00:31:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think that you're going to wind up maybe directing them as much as you can just get accomplished on your own.\",\"timestamp\":\"00:31:09\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"That's what I thought.\",\"timestamp\":\"00:31:17\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Okay.\",\"timestamp\":\"00:31:18\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Because I think the problem with that scenario is you're going to have, and they're new, like they have to learn your expectations.\",\"timestamp\":\"00:31:19\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I don't think that we want to go through those headaches.\",\"timestamp\":\"00:31:29\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I don't think I do either.\",\"timestamp\":\"00:31:32\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, yeah, you're right.\",\"timestamp\":\"00:31:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think it's better for us to figure out their system than for them to try to figure out your system, because their system is more organized.\",\"timestamp\":\"00:31:35\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That's for sure.\",\"timestamp\":\"00:31:45\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And yeah, and I'm fairly confident that if we run into issues, like if you tell me, like, I don't know how to map this or like whatever, we'll just, we'll create a new thing to do it.\",\"timestamp\":\"00:31:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We don't have to ask them to do something, right?\",\"timestamp\":\"00:31:57\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I trust myself.\",\"timestamp\":\"00:31:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm sure they know what they're doing, but they build production-ready SaaS software, not custom software.\",\"timestamp\":\"00:32:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I don't, if you haven't worked with custom software, it's a whole different business.\",\"timestamp\":\"00:32:16\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And every developer I've ever worked with, and I've worked with a lot of guys that come out of those environments where they just build the thing, and they never touch custom software.\",\"timestamp\":\"00:32:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's that productive computing is to give those young guys to me all the time.\",\"timestamp\":\"00:32:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And as soon as you throw custom software at them, they just, like, brain melts.\",\"timestamp\":\"00:32:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"These are smart guys that, you know, they just can't, they can't deal, like, with the disorganization and, you know, so.\",\"timestamp\":\"00:32:42\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, that's frame-ready for you.\",\"timestamp\":\"00:32:52\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Right, and if you were to give a guy that's, again, working with Acumatica, he's probably got a beautiful background.\",\"timestamp\":\"00:32:55\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Everything's organized and well-documented because it has to be, if you were to try to explain, their eyes roll back in their head, and sometimes you can say FileMaker, it doesn't even have to be in bad shape, but if you just say the word FileMaker, you can just see their start looking down on you and looking through their nose at you like they're snob, like, oh, FileMaker, yuck.\",\"timestamp\":\"00:33:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Oh, God.\",\"timestamp\":\"00:33:25\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That was that mentality, too.\",\"timestamp\":\"00:33:26\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:33:29\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"All right.\",\"timestamp\":\"00:33:30\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Well, I'll let you go.\",\"timestamp\":\"00:33:30\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yep.\",\"timestamp\":\"00:33:32\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Hopefully you have a good vacation.\",\"timestamp\":\"00:33:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, you'll have a good vacation.\",\"timestamp\":\"00:33:34\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yep.\",\"timestamp\":\"00:33:35\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, and if you need me, can send me an email or text me or something.\",\"timestamp\":\"00:33:35\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I can, I'll be around.\",\"timestamp\":\"00:33:39\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I'm not going out to the wilderness and going to a destination, so.\",\"timestamp\":\"00:33:40\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Have fun.\",\"timestamp\":\"00:33:45\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Where are going?\",\"timestamp\":\"00:33:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Where are headed?\",\"timestamp\":\"00:33:47\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Solana Beach, which is just north of San Diego.\",\"timestamp\":\"00:33:48\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Okay.\",\"timestamp\":\"00:33:51\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I'm from, I'm from the area.\",\"timestamp\":\"00:33:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Oh, grew up in Carlsbad.\",\"timestamp\":\"00:33:54\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"My parents live in Carlsbad, so.\",\"timestamp\":\"00:33:55\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Oh, well, there you go.\",\"timestamp\":\"00:33:56\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Oh, yeah.\",\"timestamp\":\"00:33:58\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Just south of Carlsbad.\",\"timestamp\":\"00:33:58\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:33:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"times, right?\",\"timestamp\":\"00:33:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"But\",\"timestamp\":\"00:33:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Run to the condo right on the water and just going to hang out and eat some good food, hopefully.\",\"timestamp\":\"00:34:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Hopefully it's not too expensive out there.\",\"timestamp\":\"00:34:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, yeah, it will be.\",\"timestamp\":\"00:34:09\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think in California it's cheap.\",\"timestamp\":\"00:34:12\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Nothing here is cheap anymore because they're all here, but it'll be fun.\",\"timestamp\":\"00:34:14\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm sure it'll be nice.\",\"timestamp\":\"00:34:23\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's nice out there.\",\"timestamp\":\"00:34:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah, for sure.\",\"timestamp\":\"00:34:26\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Okay.\",\"timestamp\":\"00:34:28\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Enjoy yourself.\",\"timestamp\":\"00:34:28\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"All right.\",\"timestamp\":\"00:34:29\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, thank you.\",\"timestamp\":\"00:34:29\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Thanks, Bryan.\",\"timestamp\":\"00:34:30\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yep.\",\"timestamp\":\"00:34:31\"}],\"transcript_language\":\"en\",\"url\":\"https:\/\/fathom.video\/calls\/642379765\"}"},"script":"Fathom | Incoming Log"} Result: {"response":{"scriptError":"0","recordId":"58","modId":"0"},"messages":[{"code":"0","message":"OK"}]} ------------------------- URL: https://dev1.gofmhost.com/fmi/data/v1/databases/theboss/sessions/bb29767b718e96ce832f45f6d4dcd21c13c85a91bfcb761c1d1 token:bb29767b718e96ce832f45f6d4dcd21c13c85a91bfcb761c1d1 Post Fields: {"fieldData":{"json_Received":"{\"action_items\":[{\"assignee\":{\"email\":\"etechnologies34@gmail.com\",\"name\":\"Sean Kruger\",\"team\":null},\"completed\":false,\"description\":\"Remove global fields from mapping UI\",\"recording_playback_url\":\"https:\/\/fathom.video\/calls\/642379765?timestamp=253.9999\",\"recording_timestamp\":\"00:04:13\",\"user_generated\":false},{\"assignee\":{\"email\":\"etechnologies34@gmail.com\",\"name\":\"Sean Kruger\",\"team\":null},\"completed\":false,\"description\":\"Rename 'Put' to 'Upsert' in UI\/logs\",\"recording_playback_url\":\"https:\/\/fathom.video\/calls\/642379765?timestamp=791.9999\",\"recording_timestamp\":\"00:13:11\",\"user_generated\":false},{\"assignee\":{\"email\":\"etechnologies34@gmail.com\",\"name\":\"Sean Kruger\",\"team\":null},\"completed\":false,\"description\":\"Implement upsert logic to prevent duplicates on repush\",\"recording_playback_url\":\"https:\/\/fathom.video\/calls\/642379765?timestamp=829.9999\",\"recording_timestamp\":\"00:13:49\",\"user_generated\":false},{\"assignee\":{\"email\":null,\"name\":\"Bryan Kogan\",\"team\":null},\"completed\":false,\"description\":\"Identify Acumatica production order materials fields; then Sean implements looping\/reps and 'Don't run if empty'\",\"recording_playback_url\":\"https:\/\/fathom.video\/calls\/642379765?timestamp=1602.9999\",\"recording_timestamp\":\"00:26:42\",\"user_generated\":false}],\"calendar_invitees\":[{\"email\":\"etechnologies34@gmail.com\",\"email_domain\":\"gmail.com\",\"is_external\":false,\"matched_speaker_display_name\":\"Sean Kruger\",\"name\":\"Sean Kruger\"}],\"calendar_invitees_domains_type\":\"one_or_more_external\",\"created_at\":\"2026-04-17T23:06:46Z\",\"crm_matches\":null,\"default_summary\":{\"markdown_formatted\":\"## Meeting Purpose\\n\\n[Review progress on the FileMaker-to-Acumatica integration tool.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=8.0)\\n\\n## Key Takeaways\\n\\n - [**New Dashboard:** A central dashboard now lets users configure mappings, view push logs, and manually trigger data pushes for testing.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=36.0)\\n - [**Automated Error Handling:** The tool catches Acumatica's required field errors on the first push, logs them, and will auto-flag the corresponding FileMaker fields for user correction.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=643.0)\\n - [**Multi-Item Strategy:** To handle FileMaker's repeating fields (e.g., mats), the tool will map each item to a separate Acumatica line item, with a checkbox to skip empty fields.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1302.0)\\n - [**Self-Service Goal:** The project aims to be a self-service tool, empowering Bryan's team to manage mappings and testing independently, saving significant development costs.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=920.0)\\n\\n## Topics\\n\\n### Integration Tool Progress\\n\\n - [**Dashboard:** A new tab for configuring data pushes.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=36.0)\\n - [**Functionality:** Set primary context (e.g., `Work Order` table), select fields, rename labels, and view push logs.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=36.0)\\n - [**Future Goal:** Add automated push triggers (e.g., based on a date or modification timestamp).](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=855.0)\\n - [**Mapping Enhancements:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=282.0)\\n - [**Hardcoded Values:** Map a FileMaker field to a static string, number, or boolean.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=282.0)\\n - [**Rationale:** Ensures correct data types for the Acumatica API (e.g., numbers without quotes, booleans as `true`\/`false`).](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=319.0)\\n - [**AI-Assisted Calculations:** A planned feature to generate JavaScript calculations from natural language prompts using Anthropic or OpenAI.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=354.0)\\n - [**Data Access:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=466.0)\\n - [**Related Tables:** The tool will use the OData API's `$expand` function to pull data from related FileMaker tables.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=466.0)\\n - [**Known Challenge:** The OData API's method for determining a record's unique ID in FileMaker is unclear and will require testing.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=484.0)\\n\\n### Error Handling & Push Logic\\n\\n - [**Required Field Detection:** Acumatica's API documentation does not specify required fields, creating a key integration challenge.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=566.0)\\n - [**Solution:** The tool uses a \\\"fail-first\\\" approach.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=643.0)\\n 1. [A manual test push is triggered.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=643.0)\\n 2. [Acumatica's API returns a list of missing required fields.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=643.0)\\n 3. [The tool logs the error and will auto-flag the corresponding FileMaker fields in the UI for user correction.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=643.0)\\n - [**Push Actions:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=783.0)\\n - [The current `PUT` action functions as an \\\"upsert\\\" (add or update).](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=802.0)\\n - [The push log will detail each step (e.g., fetch work order, push customer, push work order).](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=783.0)\\n - [**Future Logic:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=840.0)\\n - [**Updates:** Prevent duplicate records on subsequent pushes.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=840.0)\\n - [**Deletes:** Not a concern, as users cannot delete work orders in Frame Ready.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1206.0)\\n\\n### Handling Multi-Item Work Orders\\n\\n - [**Challenge:** Frame Ready stores multiple items (mats, frames) in repeating fields, while Acumatica requires separate line items.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1302.0)\\n - [**Strategy:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1302.0)\\n - [Map each repeating field instance (e.g., `Mat 1`, `Mat 2`) to a separate line item push.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1516.0)\\n - [Add a checkbox to each mapping step to \\\"Don't run if empty,\\\" preventing pushes of unused fields.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1579.0)\\n - [Implement a \\\"loop push\\\" function for scenarios like invoice lines.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1682.0)\\n\\n### Project Philosophy\\n\\n - [**Self-Service:** The tool is designed for Bryan's team to manage mappings and testing independently.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=920.0)\\n - [**Rationale:** This approach saves significant development costs and empowers the team, avoiding the vendor dependency seen with the WooCommerce integration.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=961.0)\\n - [**Integration Strategy:** Adapt to Acumatica's structured system, not the other way around.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1847.0)\\n - [**Rationale:** This avoids the complexities of asking Acumatica developers to build custom staging tables for Frame Ready's less-structured data.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1847.0)\\n\\n## Next Steps\\n\\n - [**Sean:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1030.0)\\n - [Continue development, focusing on the required field auto-flagging and multi-item push logic.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=643.0)\\n - [**Bryan:**](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1030.0)\\n - [Test the tool upon return from vacation.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=992.0)\\n - [Identify the specific Acumatica endpoint and fields for production order line items.](https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA?tab=summary×tamp=1488.0)\\n\",\"template_name\":\"Enhanced\"},\"meeting_title\":\"Impromptu Zoom Meeting\",\"recorded_by\":{\"email\":\"etechnologies34@gmail.com\",\"email_domain\":\"gmail.com\",\"name\":\"Sean Kruger\",\"team\":null},\"recording_end_time\":\"2026-04-17T23:06:26Z\",\"recording_id\":139121255,\"recording_start_time\":\"2026-04-17T22:31:43Z\",\"scheduled_end_time\":\"2026-04-17T22:42:34Z\",\"scheduled_start_time\":\"2026-04-17T22:27:34Z\",\"share_url\":\"https:\/\/fathom.video\/share\/dsMtkspEh_7apYJZq5PbfVNobr9qSXDA\",\"title\":\"Impromptu Zoom Meeting\",\"transcript\":[{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Hello.\",\"timestamp\":\"00:00:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Hey, Bryan.\",\"timestamp\":\"00:00:01\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Thanks.\",\"timestamp\":\"00:00:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Hello.\",\"timestamp\":\"00:00:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Thanks for jumping on.\",\"timestamp\":\"00:00:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Hey.\",\"timestamp\":\"00:00:04\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Hello.\",\"timestamp\":\"00:00:05\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Can you hear me?\",\"timestamp\":\"00:00:05\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I can hear you.\",\"timestamp\":\"00:00:06\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yep.\",\"timestamp\":\"00:00:07\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Thanks for jumping.\",\"timestamp\":\"00:00:08\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I just wanted to touch base with you before you left, just to make sure you didn't see anything that I'm missing or, you know, as I try to get finished up, because there's a lot of moving parts.\",\"timestamp\":\"00:00:08\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I decided I'd walk through the changes with you really quick.\",\"timestamp\":\"00:00:19\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And if you see anything, let me know.\",\"timestamp\":\"00:00:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I have some direction while you're gone.\",\"timestamp\":\"00:00:24\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Sure.\",\"timestamp\":\"00:00:26\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm making good progress, I think.\",\"timestamp\":\"00:00:28\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Looks like it.\",\"timestamp\":\"00:00:34\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:00:35\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So what I did so far is I added this dashboard tab.\",\"timestamp\":\"00:00:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And my idea behind this is just to be able to give you a place where you can, I guess I should know this first.\",\"timestamp\":\"00:00:40\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Essentially, you already had this where you could set which file it is because it's multi-file, right?\",\"timestamp\":\"00:00:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I added the primary context.\",\"timestamp\":\"00:00:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And basically what that means is that you.\",\"timestamp\":\"00:00:55\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Sometimes it takes a while to load, don't know, it's like a, when your database is running slow, I still have some optimizations to do, so just bear with me, but it allows you to set up the, this area and ultimately where, I mean, this not only would be a way for you to see what's been pushed, which you'll use this button to push, I'll show you that in a second, but also we should be, we're going to need to be able to program what scenarios mean this needs to be pushed.\",\"timestamp\":\"00:01:05\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like maybe a date or whatever.\",\"timestamp\":\"00:01:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"haven't gotten to that part yet.\",\"timestamp\":\"00:01:34\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Long-term goals.\",\"timestamp\":\"00:01:37\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"All right.\",\"timestamp\":\"00:01:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So this dashboard is the way for you to set this up for any given table in your database.\",\"timestamp\":\"00:01:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I'll show you how you can specify the field.\",\"timestamp\":\"00:01:44\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You can even move these around like, so you can rename these.\",\"timestamp\":\"00:01:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like, if you don't like that site number, can we name it that, and you know, there's just a lot we can do.\",\"timestamp\":\"00:01:51\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We a lot we can do in here, but again, ultimately, this is where you can see what happened, and eventually we want to be able to say, okay, under these conditions, go ahead and push these automatically, right?\",\"timestamp\":\"00:01:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then we can put that on a trigger, much like we do on a FileMaker server-side script trigger and all that, just so those push automatically if you want them to.\",\"timestamp\":\"00:02:13\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Or the user could come in here and do it like we're going to do for testing.\",\"timestamp\":\"00:02:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And the way that you set that up to, I probably got to move some of this stuff around because I'm, you know, as I think, like, where does this stuff go?\",\"timestamp\":\"00:02:26\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"How does it work and all that?\",\"timestamp\":\"00:02:34\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But you can probably want to put the fields over on the dashboard, but for now I have it over here.\",\"timestamp\":\"00:02:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"specify the primary key, and then you can select whatever field you want to go on that dashboard, right?\",\"timestamp\":\"00:02:42\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:02:49\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"This is just all, again, all the fields from the work order table.\",\"timestamp\":\"00:02:50\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We may need to expand that to allow you to.\",\"timestamp\":\"00:02:56\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Do related tables as well.\",\"timestamp\":\"00:03:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Is that all making sense so far?\",\"timestamp\":\"00:03:01\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like if there's like a customer name or something on there you needed to see that's not.\",\"timestamp\":\"00:03:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"This company happens to be in the work order field or table.\",\"timestamp\":\"00:03:07\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But we might need to expand on this a little bit.\",\"timestamp\":\"00:03:12\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But again, one thing at time.\",\"timestamp\":\"00:03:16\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I was looking at here.\",\"timestamp\":\"00:03:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"The one thing, I made a bunch of changes here that we talked about.\",\"timestamp\":\"00:03:27\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I fixed this thing I think, I hope I did.\",\"timestamp\":\"00:03:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't know why it takes so long to like, it's like your field data.\",\"timestamp\":\"00:03:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Sometimes it works fast and sometimes it doesn't.\",\"timestamp\":\"00:03:43\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But you can see that it loads the data now.\",\"timestamp\":\"00:03:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So you can actually see what it is.\",\"timestamp\":\"00:03:49\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And like, if you want to see like a more modern record, you can go to the end one.\",\"timestamp\":\"00:03:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"These are just the record order, right?\",\"timestamp\":\"00:03:57\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Unsorted.\",\"timestamp\":\"00:03:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So this would be like record ID as you created them.\",\"timestamp\":\"00:04:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But you can literally just go to like record 2500 if you want, just to kind of give you a way to scroll through these to see what's in those fields.\",\"timestamp\":\"00:04:05\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Okay.\",\"timestamp\":\"00:04:15\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That's all that really does.\",\"timestamp\":\"00:04:15\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So you can still, when you do your mapping, you can still select which field you want.\",\"timestamp\":\"00:04:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think I'm going to remove all the global fields.\",\"timestamp\":\"00:04:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I keep noticing there's just a ton of global.\",\"timestamp\":\"00:04:29\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We don't need globals in this, I don't think.\",\"timestamp\":\"00:04:31\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't think we'd ever.\",\"timestamp\":\"00:04:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah, that would make no sense to have globals in there.\",\"timestamp\":\"00:04:35\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, that wouldn't make sense.\",\"timestamp\":\"00:04:37\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:04:38\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I'm going to get rid of all the global fields.\",\"timestamp\":\"00:04:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:04:41\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then the other thing that I added was these special characters, which is the string, a number, or a boolean.\",\"timestamp\":\"00:04:42\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So if going back to here, like if you select, I don't know, if you select customer category, sorry.\",\"timestamp\":\"00:04:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So if customer category and all of your customer categories are basically like a number or a string, you just select that.\",\"timestamp\":\"00:04:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"We can hard code it.\",\"timestamp\":\"00:05:07\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Cool.\",\"timestamp\":\"00:05:09\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:05:09\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"And it becomes whatever value you put in here.\",\"timestamp\":\"00:05:10\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Nice.\",\"timestamp\":\"00:05:14\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"And then that saves that like that.\",\"timestamp\":\"00:05:15\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Same thing if you were to do number, this is just keep in mind that numbers and strings are different.\",\"timestamp\":\"00:05:19\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So especially with the API, it might bark at you.\",\"timestamp\":\"00:05:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like if it's expecting you to put like a number in, you know, you'll have to put a physical number because it'll pass the string with quotes around it and the number without.\",\"timestamp\":\"00:05:28\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That makes sense.\",\"timestamp\":\"00:05:36\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:05:37\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then the same thing with Boolean, sometimes systems will recognize like a one and a zero, the same as a Boolean, but just best, better case scenario, just select which one it is and apply it like that.\",\"timestamp\":\"00:05:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:05:53\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"The last thing I'm not done with yet, because I actually wanted to just see one of these push before I started.\",\"timestamp\":\"00:05:54\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:05:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"guess way I look.\",\"timestamp\":\"00:05:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"ah, Man.\",\"timestamp\":\"00:05:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"loud.\",\"timestamp\":\"00:05:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm really messing around with this part because this is like a whole other bag of worms, and this should say FileMaker.\",\"timestamp\":\"00:06:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"A calculation, that sounds exciting.\",\"timestamp\":\"00:06:05\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"This should just say, this should just say calculation, period.\",\"timestamp\":\"00:06:07\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And what I want to do here is just give you the ability to like set a field, like so you can start typing like a field name or whatever.\",\"timestamp\":\"00:06:14\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I haven't 100% sure, I've done this before, but I'm not, you know, so you start typing.\",\"timestamp\":\"00:06:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like a field name or some name, and it'll basically allow you to put that in like as a badge.\",\"timestamp\":\"00:06:30\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then you can say, if this is true, then, or if this is one, then true.\",\"timestamp\":\"00:06:35\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And it'll, it'll create the JavaScript calculation for that.\",\"timestamp\":\"00:06:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then give you an example of, of what this number one record is in that case.\",\"timestamp\":\"00:06:51\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"it'll, it'll, it'll, it'll, it'll, it'll, it was\",\"timestamp\":\"00:06:56\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We'll create this for you plain language type.\",\"timestamp\":\"00:07:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It will pass it off to Anthropic or OpenAI.\",\"timestamp\":\"00:07:02\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You can switch them to, or we can do both, see what works best with that.\",\"timestamp\":\"00:07:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So that's really those new features there.\",\"timestamp\":\"00:07:12\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I also just made these collapsible, just if you want to get them out of the way.\",\"timestamp\":\"00:07:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like if we were using like a multi-table, I made this.\",\"timestamp\":\"00:07:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You know, if you have multiple tables you're trying to push from for here, just kind of, you can clean that up.\",\"timestamp\":\"00:07:25\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't remember if I had that before.\",\"timestamp\":\"00:07:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"No, I think I did have that before.\",\"timestamp\":\"00:07:35\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I didn't do that today.\",\"timestamp\":\"00:07:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But if you had like a bunch of tables connected to this for some reason, this one process, you can filter the table as well there.\",\"timestamp\":\"00:07:39\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So you said we will be able to pull data through related tables if we need to?\",\"timestamp\":\"00:07:46\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:07:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah, it's all in this expand in the OData API.\",\"timestamp\":\"00:07:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So you just called it.\",\"timestamp\":\"00:07:57\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"your main table name and tell it what the related table name is.\",\"timestamp\":\"00:08:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't really understand how I am still, I know in most databases how it gets the ID.\",\"timestamp\":\"00:08:04\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm a little worried about this.\",\"timestamp\":\"00:08:14\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I still haven't gotten 100% of the way there yet.\",\"timestamp\":\"00:08:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think it's going to work, but I'm not 100% sure how your database is gonna figure out what the idea is.\",\"timestamp\":\"00:08:20\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't know how FileMaker does that, because in some cases you guys have so many IDs, and maybe that won't matter.\",\"timestamp\":\"00:08:26\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You know, maybe however FileMaker does it, it's smart enough to know, because it does not use record IDs like the data API is.\",\"timestamp\":\"00:08:31\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I've never used the OData API so extensively, but what we're doing here really requires it.\",\"timestamp\":\"00:08:41\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I've used it, but just not to this magnitude.\",\"timestamp\":\"00:08:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I'm curious to see what your database will do.\",\"timestamp\":\"00:08:50\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm assuming it will work at some level.\",\"timestamp\":\"00:08:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:08:56\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"just, because I just don't know how it decides.\",\"timestamp\":\"00:08:56\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I'm curious to know how it does that.\",\"timestamp\":\"00:09:01\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I can't really find much documentation other than like a few thought people, people pondering the same question, like, how do they decide what the idea is, but maybe it doesn't matter.\",\"timestamp\":\"00:09:04\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I mean, there's, I can, I can see a few reasons why it may not matter at all.\",\"timestamp\":\"00:09:16\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So blah, blah, blah, that's probably more than you need to know.\",\"timestamp\":\"00:09:20\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Anyways, so knowing all that and just being there.\",\"timestamp\":\"00:09:23\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"The other thing that I'm kind of struggling with at the moment is how to know which one of these darn fields is required, because it does not say it.\",\"timestamp\":\"00:09:26\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I mean, I don't see it in their documentation.\",\"timestamp\":\"00:09:35\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I don't see it in the, like, I pull all this from their documentation, and it's not in there.\",\"timestamp\":\"00:09:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like, it tells you some stuff like that's what that should be.\",\"timestamp\":\"00:09:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But it doesn't say, I don't see where it says, and I've kind of like, like, it tells you some sample data for\",\"timestamp\":\"00:09:51\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Which is nice to know, right?\",\"timestamp\":\"00:10:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But yeah, I don't know.\",\"timestamp\":\"00:10:04\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"mean, outside of just going manually and looking, I don't know, yeah.\",\"timestamp\":\"00:10:07\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So here's another thing.\",\"timestamp\":\"00:10:13\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I noticed this as I was just looking at this, too.\",\"timestamp\":\"00:10:15\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I haven't done this yet, but if for some reason it tells me that it's a Boolean, I can have it flagged there if your Boolean's wrong, which is probably something you should know, right?\",\"timestamp\":\"00:10:18\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"If you put something that's not a Boolean in there, so all right.\",\"timestamp\":\"00:10:35\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, so here's my solution so far.\",\"timestamp\":\"00:10:43\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So bear with me.\",\"timestamp\":\"00:10:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I do kind of have a solution for this.\",\"timestamp\":\"00:10:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's not like my favorite thing, but when you first do your push, watch what happens.\",\"timestamp\":\"00:10:49\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I knew this was going to end.\",\"timestamp\":\"00:10:58\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Which is good, but it tells us that it connected to FileMaker and it got your work order record for that 100.\",\"timestamp\":\"00:11:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So that's good.\",\"timestamp\":\"00:11:09\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So that means that my, you know, what I told you earlier is working in at least this case.\",\"timestamp\":\"00:11:10\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And hopefully it'll work in all cases.\",\"timestamp\":\"00:11:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But here's what happens.\",\"timestamp\":\"00:11:19\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You can see it tells us what it wants, actually.\",\"timestamp\":\"00:11:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So it tells us that it wants legal name.\",\"timestamp\":\"00:11:25\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It wants this thing here, this thing here, this thing here.\",\"timestamp\":\"00:11:29\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So what I'm thinking, I don't know if I've got, oh, it did work.\",\"timestamp\":\"00:11:34\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:11:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I wasn't sure if I had that working yet.\",\"timestamp\":\"00:11:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay, cool.\",\"timestamp\":\"00:11:42\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So what I'm trying to do is if it returns this, I don't know if it got everything, because I don't see credit moment in here.\",\"timestamp\":\"00:11:42\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Interesting.\",\"timestamp\":\"00:11:54\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah, it's probably not working because I was just working on that.\",\"timestamp\":\"00:11:55\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm like, I better show Bryan all this crap and make sure that they're even.\",\"timestamp\":\"00:11:57\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"They want to go for all this.\",\"timestamp\":\"00:12:02\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So you can see it's trying to put the customer in, this is what Acumatica is telling us back, right?\",\"timestamp\":\"00:12:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And what I want to do from here is grab all these required fields and mark them back here.\",\"timestamp\":\"00:12:11\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't know if it actually marked them or not, but my idea is to then mark it here.\",\"timestamp\":\"00:12:20\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So when you come back to this, you can fix that and then come back and try again.\",\"timestamp\":\"00:12:27\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And these logs should be prevalent, like long term, like even if they're pushing on their own, you should be able to come in here and look for problems, right?\",\"timestamp\":\"00:12:34\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yep.\",\"timestamp\":\"00:12:45\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"See that maybe there's something that became, you know, broken, go and fix it.\",\"timestamp\":\"00:12:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But in order to get this, I need to, I need to run at least one, like create.\",\"timestamp\":\"00:12:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"take it past.\",\"timestamp\":\"00:12:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:12:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So that's kind of where I'm at, like just trying, and you can see these are the steps, like the first thing is to fetch our context record, which is the work order, and then if you recall, and then it will subsequently go through each one of our details and try to push these, right?\",\"timestamp\":\"00:13:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Which the first one is to make sure that the customer's there.\",\"timestamp\":\"00:13:18\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"And so this put means add or update.\",\"timestamp\":\"00:13:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I need to update these just so they're more clear.\",\"timestamp\":\"00:13:25\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We can just call this like absurd or something that's more like add, or I can be very literal and call it add edit kind of thing, because that's really what we're doing with the put.\",\"timestamp\":\"00:13:27\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But then you should see those when you run this.\",\"timestamp\":\"00:13:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So we should get one, okay, we pushed it.\",\"timestamp\":\"00:13:42\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Two, okay, we pushed the customer.\",\"timestamp\":\"00:13:45\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Three, okay, we pushed the work order.\",\"timestamp\":\"00:13:48\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"All of the IDs get stored, then this should now be checked.\",\"timestamp\":\"00:13:49\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then, obviously,\",\"timestamp\":\"00:13:56\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Moving forward, like, once I get that working, then the next step is to make the dashboard, like, what happens if you push this again, just to make sure that it updates it.\",\"timestamp\":\"00:14:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's not creating duplicates, right?\",\"timestamp\":\"00:14:13\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then what happens, like, if you decide, you know, this is kind of the stuff I haven't really thought through yet, that probably this stuff where we'll start talking a little bit more now about what happens next is like, how do I know if this needs to get pushed again?\",\"timestamp\":\"00:14:15\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like, what's the rule?\",\"timestamp\":\"00:14:31\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Was the date approved or a modification timestamp greater than the previous one?\",\"timestamp\":\"00:14:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We can put, you know, I can give you a way to define all those rules in here somehow, like in a settings area.\",\"timestamp\":\"00:14:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Right?\",\"timestamp\":\"00:14:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So this is actually really cool.\",\"timestamp\":\"00:14:48\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I mean, as far as you've gotten, it's already really cool.\",\"timestamp\":\"00:14:51\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Like, um, so how do you do you need me to help you work through some of these?\",\"timestamp\":\"00:14:54\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Um, no, no, no.\",\"timestamp\":\"00:15:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I just want to make sure that you, I'm glad to hear you say that.\",\"timestamp\":\"00:15:02\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like I didn't, like, I just want to make sure that this is making sense and you don't see any potential like major issues and the direction of this is, is not like anything we've done before together.\",\"timestamp\":\"00:15:05\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So yeah, this is probably the biggest thing.\",\"timestamp\":\"00:15:20\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"This is probably a big project or it's going to turn out to be a big project.\",\"timestamp\":\"00:15:23\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Um, and ultimately what I don't, you know, I want, you guys to have this thing.\",\"timestamp\":\"00:15:27\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I want this to be powerful enough that, you know, you can use this without me.\",\"timestamp\":\"00:15:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Cause this is a big project.\",\"timestamp\":\"00:15:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like just the mapping part of this is going to be, I think, tricky for you guys.\",\"timestamp\":\"00:15:37\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like just making sure everything's lined up.\",\"timestamp\":\"00:15:41\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like, it's not going to be hard for me to like push a work order with nothing in it, but the mapping I think is going to take a lot of testing and like back and forth where if I had to do it, I think I would guess just that part is probably\",\"timestamp\":\"00:15:43\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So having this, you know, and you guys having the ability to help test and get these things pushed out is going to be a, not only make the project move faster, because obviously I run out of time, but also just save you a ton of money on implementation and then requests, like with the WooCommerce stuff, like, you know, I'm the only one that can go in there and do anything in there because nobody knows what's going on.\",\"timestamp\":\"00:16:01\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, no, this is cool.\",\"timestamp\":\"00:16:30\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, and I'm totally willing to help you, you know, once you get to a point, start pushing and testing.\",\"timestamp\":\"00:16:32\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I already have some experience with their import API they gave me, which was, you know, I spent two hours just trying to get a single vendor and item codes in, because it just kept coming back like error this, error that, this required, that required.\",\"timestamp\":\"00:16:39\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So I'm definitely willing to help, you know, work through those and just slowly knock one error at a time out.\",\"timestamp\":\"00:16:54\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"doing time out, And, And\",\"timestamp\":\"00:16:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Until there's nothing left.\",\"timestamp\":\"00:17:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"And then you end up with a result.\",\"timestamp\":\"00:17:01\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So, okay.\",\"timestamp\":\"00:17:05\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"When do you want me to do?\",\"timestamp\":\"00:17:10\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Well, I'm on vacation next week.\",\"timestamp\":\"00:17:12\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So I guess you have another week to kind of, yeah, I still have to keep working work.\",\"timestamp\":\"00:17:14\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I mean, every time I finished something, I think of another thing that I didn't consider.\",\"timestamp\":\"00:17:18\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And, and there's, there's issues in here, like I'm still the ODAT API is cool.\",\"timestamp\":\"00:17:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I, I'm really excited about it.\",\"timestamp\":\"00:17:31\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But it's can be frustrating a little bit, especially in your system with all the little character.\",\"timestamp\":\"00:17:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"There's like a lot of weird, like, somebody typed an equal equal sign in there.\",\"timestamp\":\"00:17:41\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"How?\",\"timestamp\":\"00:17:47\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"some point, they were probably thought they were doing a fine by that.\",\"timestamp\":\"00:17:48\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't know.\",\"timestamp\":\"00:17:51\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's old data, but like it throws the, it throws the system off.\",\"timestamp\":\"00:17:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Company name.\",\"timestamp\":\"00:17:58\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Oh, that's a Jerry.\",\"timestamp\":\"00:17:58\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, but when I call it, it sees that as a weird character.\",\"timestamp\":\"00:18:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I don't know if it was, maybe it wasn't that one, but it was like one of these records that had like a weird character in it.\",\"timestamp\":\"00:18:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I was just banging my head against the wall for like 20 or 30 minutes, like, what is going on?\",\"timestamp\":\"00:18:12\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"My JSON was working good.\",\"timestamp\":\"00:18:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then I realized that my found set had some weird character in it.\",\"timestamp\":\"00:18:18\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So it's just like, I don't know what that is.\",\"timestamp\":\"00:18:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Because I thought these were, was it work order numbers?\",\"timestamp\":\"00:18:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think, I thought this was all supposed to be numbers.\",\"timestamp\":\"00:18:27\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"That's what my problem was.\",\"timestamp\":\"00:18:30\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"FileMaker wanted, that's what the problem was.\",\"timestamp\":\"00:18:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"FileMaker wanted this to be a number, I think.\",\"timestamp\":\"00:18:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then there's equal signs in it.\",\"timestamp\":\"00:18:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And it was, I don't know.\",\"timestamp\":\"00:18:38\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"actually, really, Jerry changed that at some point, because it used to have a letter in front.\",\"timestamp\":\"00:18:40\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"And you're still like, if you go back to the top where there was a B, like some of the original work.\",\"timestamp\":\"00:18:45\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"it was a different one then that I'm thinking of.\",\"timestamp\":\"00:18:49\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Maybe it was a different field.\",\"timestamp\":\"00:18:51\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But it was, it was basically a number field that had a character in it.\",\"timestamp\":\"00:18:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And so my whole, so you, when you query a number, you don't put, back to another right.\",\"timestamp\":\"00:18:55\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We quotes around it.\",\"timestamp\":\"00:19:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So it was returning a character that wasn't a number.\",\"timestamp\":\"00:19:01\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I don't know.\",\"timestamp\":\"00:19:05\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It was a number field, but FileMaker's returning characters in number fields if they're entered in it.\",\"timestamp\":\"00:19:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I don't know.\",\"timestamp\":\"00:19:13\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"The JSON.\",\"timestamp\":\"00:19:16\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So it was just all, it's all wigging out.\",\"timestamp\":\"00:19:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then there's like dots.\",\"timestamp\":\"00:19:19\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like this thing has dots in it.\",\"timestamp\":\"00:19:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, the company.\",\"timestamp\":\"00:19:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah, that has a dot in it with Jason, which Jason hates is Jason uses dots for encoding.\",\"timestamp\":\"00:19:25\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I didn't want to change anything.\",\"timestamp\":\"00:19:34\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I did get it working, but it was kind of giving me fits.\",\"timestamp\":\"00:19:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"This is stuff like that is kind of tricky to walk to work.\",\"timestamp\":\"00:19:39\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I wonder who.\",\"timestamp\":\"00:19:43\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, I don't know which programmer did that.\",\"timestamp\":\"00:19:44\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I think that was a way to like segregated in the database.\",\"timestamp\":\"00:19:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:19:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Then the other, the only other thing I had a big question about just something to think about.\",\"timestamp\":\"00:19:54\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We don't need to think about it right now.\",\"timestamp\":\"00:19:58\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Um, well, I made a couple notes, but I'm only gonna ask you this one, but I'm only gonna mention this one.\",\"timestamp\":\"00:20:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"The, like a delete, like, just think about how you would want to handle deletes, like, if you deleted something or do you delete anything in, in frame ready, what do you mean by delete, like, basically remove anything that potentially is inside Acumatica, and you would want, we don't need to do anything with it today.\",\"timestamp\":\"00:20:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I just wanted to mention it so we think about it.\",\"timestamp\":\"00:20:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Because if you delete it from FileMaker, what we may need to do is just send a hook in some way to this endpoint to trigger something to happen.\",\"timestamp\":\"00:20:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Because once it's deleted, it won't show up in this list anymore, and we won't need to do something with it.\",\"timestamp\":\"00:20:47\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I don't think the users have the ability to delete anything of that kind.\",\"timestamp\":\"00:20:51\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I think once, once a customer is added or a work order.\",\"timestamp\":\"00:20:56\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\".\",\"timestamp\":\"00:20:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"If and it's saved, either as an estimate or it moves beyond that, it can't be deleted.\",\"timestamp\":\"00:21:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"So I probably wouldn't push, anything that can get deleted and frame ready probably wouldn't push to Acumatica in the first place.\",\"timestamp\":\"00:21:07\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Is that a good rule to have, I would assume?\",\"timestamp\":\"00:21:15\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:21:19\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:21:20\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:21:21\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:21:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And we do need to like kind of think about actions and all that and how they play into this, because I know that's a thing, but I don't know what to do with it yet.\",\"timestamp\":\"00:21:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I've read about it a little bit.\",\"timestamp\":\"00:21:29\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I know that's going to be a thing when we get to your production orders a lot, but I'm focusing on work orders.\",\"timestamp\":\"00:21:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Let's get the work order out.\",\"timestamp\":\"00:21:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Exactly.\",\"timestamp\":\"00:21:39\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Let me throw this out there really quick, just to make sure it's on your radar.\",\"timestamp\":\"00:21:42\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"When we're adding multiple items, like multiple maps or multiple frames in Acumatica, that's going to have to loop through and be what they call like an inventory ID.\",\"timestamp\":\"00:21:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:21:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So I'm wondering how, how would we map something like that?\",\"timestamp\":\"00:22:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Would it, I wonder if the API would just, you know, how it does it in here, right?\",\"timestamp\":\"00:22:04\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You know, it does it in, you know, a lot of it's repeating fields.\",\"timestamp\":\"00:22:09\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:22:14\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"It's like repeating fields.\",\"timestamp\":\"00:22:14\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:22:16\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So what you would do is you're going to say, what's it called?\",\"timestamp\":\"00:22:17\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Like map or the endpoint inventory ID?\",\"timestamp\":\"00:22:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Inventory?\",\"timestamp\":\"00:22:30\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"No, what's the, like, what are we creating in Acumatica?\",\"timestamp\":\"00:22:31\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Are you sure it's not like production order or something?\",\"timestamp\":\"00:22:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, production order is more than it.\",\"timestamp\":\"00:22:41\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"We got to get the materials on the production orders, right?\",\"timestamp\":\"00:22:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So you, you know, I don't know why this thing isn't populating.\",\"timestamp\":\"00:22:50\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Oh, it's not populating because I don't have this.\",\"timestamp\":\"00:23:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"It's data 01, I think, if you're looking for work order.\",\"timestamp\":\"00:23:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm just going to use frame ready because the data is in there.\",\"timestamp\":\"00:23:07\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So you can use data 01, but I would kind of just say to use frame ready since work orders are pretty well done in that.\",\"timestamp\":\"00:23:11\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like if you were doing invoices, you might want to like use the invoice table because the data is in there.\",\"timestamp\":\"00:23:20\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You'll see when you start playing around, I know what I mean.\",\"timestamp\":\"00:23:28\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But what I would say is what I hear that this takes a second to load.\",\"timestamp\":\"00:23:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm still working on that.\",\"timestamp\":\"00:23:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"don't know why it takes long.\",\"timestamp\":\"00:23:40\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We'll give that a second to load.\",\"timestamp\":\"00:23:41\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So what I would think you would do is set your work order fields as your first thing, right?\",\"timestamp\":\"00:23:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So that's create production order, yeah, so that's creating your production order, then your next step would be to create the production, I need to make this a little bigger, because you can't see which one of these things, is it like maybe like production attributes or something like that, are those little lines?\",\"timestamp\":\"00:24:12\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I was like, let me look really quick, I was just logging in.\",\"timestamp\":\"00:24:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Production dates process, I don't know what these are.\",\"timestamp\":\"00:24:40\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"It goes, they're going to go under a tab called materials, and then there's an inventory ID, which is going to be our mat number, our molding number.\",\"timestamp\":\"00:24:48\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"They might be under just production order for itself.\",\"timestamp\":\"00:25:01\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like you might, like I think now that I'm thinking about it, that it's actually, I don't know what it is.\",\"timestamp\":\"00:25:09\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I guess the rest of my question would be, do we have to map?\",\"timestamp\":\"00:25:16\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"You're going to have to map each frame and send it as a different line.\",\"timestamp\":\"00:25:23\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Interesting.\",\"timestamp\":\"00:25:31\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So what you would do, I would think in this scenario, the way we have it is you'd come in here and you'd say, you'd find whatever this attribute is, that one, right?\",\"timestamp\":\"00:25:32\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I know I have to put in the repetitions.\",\"timestamp\":\"00:25:45\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I haven't done that yet, but like if Matt, I think it's just, yeah, it's just Matt.\",\"timestamp\":\"00:25:48\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like that's one, you're going to push that out as one attribute, right?\",\"timestamp\":\"00:25:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And then you're going to come back here and you're going to do another one and whatever that is, you can push the line separately.\",\"timestamp\":\"00:26:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We'll need to figure out what that is, but that you just go through and eat and do each one.\",\"timestamp\":\"00:26:10\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So that puts a new line in for each thing.\",\"timestamp\":\"00:26:16\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"What if there's no data in it?\",\"timestamp\":\"00:26:19\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Does it matter?\",\"timestamp\":\"00:26:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"What do you mean if there's no data in it?\",\"timestamp\":\"00:26:23\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Well, they don't always use all of the mat repetitions.\",\"timestamp\":\"00:26:25\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"You know, there only might be mat one, mat two.\",\"timestamp\":\"00:26:29\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"There may not be anything in three, four, five, six, and seven.\",\"timestamp\":\"00:26:32\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:26:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I mean, let's tackle that exception when we get to it.\",\"timestamp\":\"00:26:38\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Okay.\",\"timestamp\":\"00:26:43\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I just want you to be aware of it, that there's going to be things Thank you.\",\"timestamp\":\"00:26:44\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:26:48\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That's terrific.\",\"timestamp\":\"00:26:48\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think that's great to keep talking about it and keep discussing it.\",\"timestamp\":\"00:26:49\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But let's, yeah, I think, I think once we know if, if what you can do when you get back.\",\"timestamp\":\"00:26:53\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And me is just kind of figure out which those elements are, and then I'll figure out how to organize it so you can push them out, you know, like a looping, like a looping fashion.\",\"timestamp\":\"00:27:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And we know that like, if it's not there not to push it, like if it's not in there, it's done kind of thing.\",\"timestamp\":\"00:27:12\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"That shouldn't be that hard that we can just put like, you know, we can add, we can even make this, maybe make this one line loop if we had to, I think if it was like a related table.\",\"timestamp\":\"00:27:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think the way it's actually organized, even though it's probably not the right way to do it, is just, you're just gonna have to put it into separate lines.\",\"timestamp\":\"00:27:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And just, we're gonna have to say, if, when you're in here, we'll just have to say something like, don't run, like, we'll have a checkbox that says don't run this if this is empty, or something like that, you know.\",\"timestamp\":\"00:27:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Oh, perfect.\",\"timestamp\":\"00:28:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:28:01\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Okay.\",\"timestamp\":\"00:28:01\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"And then the other thing I know we'll have to do is some kind of loop.\",\"timestamp\":\"00:28:02\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We'll have to do a loop put or something like that.\",\"timestamp\":\"00:28:05\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So the system knows that this is a multi-entity item, like an invoice line, and that you need to loop through until it's done.\",\"timestamp\":\"00:28:09\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:28:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah.\",\"timestamp\":\"00:28:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So those two types of multi-push is either that repetition or this kind of looping deal.\",\"timestamp\":\"00:28:22\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We'd have to cover all this crap in FileMaker anyways.\",\"timestamp\":\"00:28:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"This is actually, believe it or not, much faster than it would be to do this in FileMaker.\",\"timestamp\":\"00:28:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And if we were doing this all from FileMaker, would be only me doing it, like mapping every field and all that crap.\",\"timestamp\":\"00:28:45\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Oh, I agree.\",\"timestamp\":\"00:28:50\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"This is much better.\",\"timestamp\":\"00:28:51\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:28:52\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Because I wanted a place where we could go, you know, because we're going to have problems with it, at least at first, and be able to go see what happens.\",\"timestamp\":\"00:28:52\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Or why it didn't work or repush it will be key.\",\"timestamp\":\"00:29:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"mean, once this is all said and done, I'm sure it'll be pretty cool that it's all functioning, but yeah.\",\"timestamp\":\"00:29:03\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah, mean, ultimately, I think, bigger picture too, once this is all connected and everything's running, this will be more of a programming setup area.\",\"timestamp\":\"00:29:11\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And you'll have these across the top, kind of like this is, and maybe little bubbles that says if there's problems to look at.\",\"timestamp\":\"00:29:23\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"So a user can click on those, see what's going on, and fix those as they need to be.\",\"timestamp\":\"00:29:39\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I mean, we really could do that kind of from here too, but I'm just kind of trying to think of like, this will be like your Acumatica power station, like to see that everything's flowing nicely from one direction to the other, right?\",\"timestamp\":\"00:29:44\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:29:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm doing something similar right now with the whole QuickBooks to FileMaker to WooCommerce integration that never has worked right.\",\"timestamp\":\"00:30:01\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's just taking it all apart and doing it like this.\",\"timestamp\":\"00:30:09\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That's not for us.\",\"timestamp\":\"00:30:12\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That's for someone else, right?\",\"timestamp\":\"00:30:13\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Oh, yeah, no, but it's similar, like mapping and all this.\",\"timestamp\":\"00:30:14\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yours is a little more complicated than theirs just because Acumatic is like a big behemoth.\",\"timestamp\":\"00:30:17\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"QuickBooks is, but nothing like, I mean, it's complicated because I'm talking to two different things.\",\"timestamp\":\"00:30:23\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's actually three different things, I think.\",\"timestamp\":\"00:30:30\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But anyways, they're similar.\",\"timestamp\":\"00:30:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Both have their own little processes.\",\"timestamp\":\"00:30:36\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"But this Acumatica thing is wild in the back end.\",\"timestamp\":\"00:30:37\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Like the more I read, the more I look at these APIs, it's like this thing is a freaking monster.\",\"timestamp\":\"00:30:40\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I don't know how they keep track of everything.\",\"timestamp\":\"00:30:45\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Do you do you think like a staging table like on either side or both sides would make this easier or just not really?\",\"timestamp\":\"00:30:47\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Staging in like what regard?\",\"timestamp\":\"00:30:56\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, like if I get them to build a\",\"timestamp\":\"00:30:58\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Staging table in Acumatica that we can connect to and send all this data through, and then they end up parsing it.\",\"timestamp\":\"00:31:00\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think that you're going to wind up maybe directing them as much as you can just get accomplished on your own.\",\"timestamp\":\"00:31:09\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"That's what I thought.\",\"timestamp\":\"00:31:17\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Okay.\",\"timestamp\":\"00:31:18\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Because I think the problem with that scenario is you're going to have, and they're new, like they have to learn your expectations.\",\"timestamp\":\"00:31:19\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I don't think that we want to go through those headaches.\",\"timestamp\":\"00:31:29\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I don't think I do either.\",\"timestamp\":\"00:31:32\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, yeah, you're right.\",\"timestamp\":\"00:31:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think it's better for us to figure out their system than for them to try to figure out your system, because their system is more organized.\",\"timestamp\":\"00:31:35\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That's for sure.\",\"timestamp\":\"00:31:45\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And yeah, and I'm fairly confident that if we run into issues, like if you tell me, like, I don't know how to map this or like whatever, we'll just, we'll create a new thing to do it.\",\"timestamp\":\"00:31:47\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"We don't have to ask them to do something, right?\",\"timestamp\":\"00:31:57\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I trust myself.\",\"timestamp\":\"00:31:59\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm sure they know what they're doing, but they build production-ready SaaS software, not custom software.\",\"timestamp\":\"00:32:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And I don't, if you haven't worked with custom software, it's a whole different business.\",\"timestamp\":\"00:32:16\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And every developer I've ever worked with, and I've worked with a lot of guys that come out of those environments where they just build the thing, and they never touch custom software.\",\"timestamp\":\"00:32:21\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's that productive computing is to give those young guys to me all the time.\",\"timestamp\":\"00:32:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"And as soon as you throw custom software at them, they just, like, brain melts.\",\"timestamp\":\"00:32:38\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"These are smart guys that, you know, they just can't, they can't deal, like, with the disorganization and, you know, so.\",\"timestamp\":\"00:32:42\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, that's frame-ready for you.\",\"timestamp\":\"00:32:52\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Right, and if you were to give a guy that's, again, working with Acumatica, he's probably got a beautiful background.\",\"timestamp\":\"00:32:55\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Everything's organized and well-documented because it has to be, if you were to try to explain, their eyes roll back in their head, and sometimes you can say FileMaker, it doesn't even have to be in bad shape, but if you just say the word FileMaker, you can just see their start looking down on you and looking through their nose at you like they're snob, like, oh, FileMaker, yuck.\",\"timestamp\":\"00:33:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Oh, God.\",\"timestamp\":\"00:33:25\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"That was that mentality, too.\",\"timestamp\":\"00:33:26\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Okay.\",\"timestamp\":\"00:33:29\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"All right.\",\"timestamp\":\"00:33:30\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Well, I'll let you go.\",\"timestamp\":\"00:33:30\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yep.\",\"timestamp\":\"00:33:32\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Hopefully you have a good vacation.\",\"timestamp\":\"00:33:33\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, you'll have a good vacation.\",\"timestamp\":\"00:33:34\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yep.\",\"timestamp\":\"00:33:35\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah, and if you need me, can send me an email or text me or something.\",\"timestamp\":\"00:33:35\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I can, I'll be around.\",\"timestamp\":\"00:33:39\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I'm not going out to the wilderness and going to a destination, so.\",\"timestamp\":\"00:33:40\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Have fun.\",\"timestamp\":\"00:33:45\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Where are going?\",\"timestamp\":\"00:33:46\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Where are headed?\",\"timestamp\":\"00:33:47\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Solana Beach, which is just north of San Diego.\",\"timestamp\":\"00:33:48\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Okay.\",\"timestamp\":\"00:33:51\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"I'm from, I'm from the area.\",\"timestamp\":\"00:33:52\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Oh, grew up in Carlsbad.\",\"timestamp\":\"00:33:54\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"My parents live in Carlsbad, so.\",\"timestamp\":\"00:33:55\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Oh, well, there you go.\",\"timestamp\":\"00:33:56\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Oh, yeah.\",\"timestamp\":\"00:33:58\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Just south of Carlsbad.\",\"timestamp\":\"00:33:58\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Yeah.\",\"timestamp\":\"00:33:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"times, right?\",\"timestamp\":\"00:33:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"But\",\"timestamp\":\"00:33:59\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Run to the condo right on the water and just going to hang out and eat some good food, hopefully.\",\"timestamp\":\"00:34:00\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Hopefully it's not too expensive out there.\",\"timestamp\":\"00:34:06\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, yeah, it will be.\",\"timestamp\":\"00:34:09\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I think in California it's cheap.\",\"timestamp\":\"00:34:12\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Nothing here is cheap anymore because they're all here, but it'll be fun.\",\"timestamp\":\"00:34:14\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"I'm sure it'll be nice.\",\"timestamp\":\"00:34:23\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"It's nice out there.\",\"timestamp\":\"00:34:24\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yeah, for sure.\",\"timestamp\":\"00:34:26\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Okay.\",\"timestamp\":\"00:34:28\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Enjoy yourself.\",\"timestamp\":\"00:34:28\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"All right.\",\"timestamp\":\"00:34:29\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Well, thank you.\",\"timestamp\":\"00:34:29\"},{\"speaker\":{\"display_name\":\"Bryan Kogan\",\"matched_calendar_invitee_email\":null},\"text\":\"Thanks, Bryan.\",\"timestamp\":\"00:34:30\"},{\"speaker\":{\"display_name\":\"Sean Kruger\",\"matched_calendar_invitee_email\":\"etechnologies34@gmail.com\"},\"text\":\"Yep.\",\"timestamp\":\"00:34:31\"}],\"transcript_language\":\"en\",\"url\":\"https:\/\/fathom.video\/calls\/642379765\"}"},"script":"Fathom | Incoming Log"} Result: {"response":{},"messages":[{"code":"0","message":"OK"}]} -------------------------