March 24, 2025

Magenta Construction

6:45AM - 7:02PM (12 Hours 17 Minutes)

9:05AM

Alright, I had a meeting at 7 with Jeffrey Karani. He does a lot of training and tutorials and everything for setting the ERP next up. I do want to hire him on at least maybe as a consultant. He does have some good rates, so we'll discuss the rates. I'm going to send him scope of work for the phases. I'll probably try to do that today just to get the ball rolling because I know it'll probably take time to hear back. For now, I created a chat for Daphne and Vlad. I want to just create screenshots to organize myself as well. I think I understand the process, but I want to confirm. So I want to make a quick flow chart with a screenshot of what they received from the client in terms of the scope of work and then the plan and then screenshots of what it looks like in the takeoff software when they're doing it and a screenshot of what the material output looks like, whether it's an Excel Outlook or whether they just do it in the app and then convert it into an Excel template that they have. If that's what they do, then a screenshot of the Excel template that they use, a screenshot of prices that they're referencing the prices from, and then a screenshot of the final estimate kind of thing. I also want to get those raw documents from them as well, the project files, not so much the takeoff software, but the Excel estimating form and then the master price list that they used and a copy of the final estimate. So I want to make a small workflow because that's going to be one of the primary steps. Aside from accounting, it's going to be one of the main functions that we're going to be adding into the ERP, probably the most important also for job costing and all of that. So I do want to take a look at that and get that done. I'm going to have to send that to him as well, just so he has an idea of how that works. And then when I'm done that, I'll have to create a general scope of work for everything. But for now, that's a good start. So that's what I've tasked them with. And Daphne to do a NuConn and Vlad to...

9:06AM

And yeah, so trying to get that done just so we can get the ball rolling and when I finish this in-tune stuff, we can hit the ground running.

9:17AM

Okay, right now I'm going to get back to troubleshooting this install stuff, and I'm hoping to try to get this done. I have to mass-debult, because apparently, unless you have a clean ISO version, which might be a better solution, is... No, it's not a better solution, because then we get a new laptop that's already configured and already has drivers installed. Oh, fuck, it's so complicated. No, we need this solution anyways, because if we buy a new computer and you guys want to deploy it, I don't want to be stuck kind of in the middle getting it or telling you guys to plug in a USB and do an update. So I will deploy that through Autopilot, and then I'll save it for a manual deployment as well, after the fact. I'll have to figure out how to do that with Autopilot. Maybe I should just not even do Autopilot. Maybe it should just do it on its own, but Autopilot would be better, because then it's clean, but it wouldn't apply to new computers, and it wouldn't be both new computers, but if we do it on existing computers, then it might remove features that they need. I have to comb through the code, and I have to remove certain things, so that it's safe and only usable, like it'll only remove certain things that we actually don't want. So I'm going to do that now. I'm going to prepare that. We'll deploy it as a Win32 app, auto-deploying per machine, and we could always move it into something else later, but for now, we're going to leave it the way that it is, and then I'll deploy that, and after that, there's just a couple of customizations, taskbar, et cetera, that I have to confirm that they work, or actually, I think I already did that. I think those already work. Oh, and then there's a OneDrive uninstall, install, uninstall, that needs to be done. Hold on, I've got to take a note of that, because that's a very important thing here. Where is this Intune? Uninstall, vote, including Chrome, config notes, preview measures, software, display. Okay, we have customization over here, yes. So these are done, they...

9:22AM

There's quite a bunch of other things to do as well, like RDP and deploying Wi-Fi profile. I'm still waiting to hear back from Alison. So I'm gonna send her a quick email just to find out about that, because we do need to have those deployed for our users. Either that or we have two spare Wi-Fi routers now. We could use that for pre-logon, deploy that as a Wi-Fi profile, but either way, connected to the TCC network, I would still need to have some kind of a Wi-Fi profile. The thing is that I could probably deploy without TCC's help. I could probably deploy it once the user is logged in using the RADIUS save credentials. I can probably figure out a hacky way to do that. And it should work, but I can't do it for pre-logon, because pre-logon exists in a system context, especially for domain joined. And that's where the issue comes in, is when setting up windows, if you type in the Wi-Fi credentials, it's saved in system context for every user on the machine. But if the credentials for the RADIUS are put in after the fact, then that's not the case. And I heard that there was an update that even doing that in setup now does not allow it to be persistent. There is actually a setting, credential guard, credential guard, I have to look into that, credential guard, pre-logon Wi-Fi credential guard disabled. We can disable the credential guard, but credential guard was added to add for extra security. That's kind of counterintuitive to disable credential guard, although I'm sure that it is a very common approach to do it. I don't believe it's the right one, because again, it was put in there for a reason to keep things more secure. So I'll look into it. But anyways, so it might be the thing that we, wonder if I could do a pre-startup. I could do a pre-logon script maybe to connect to Wi-Fi, but I don't think that's possible. Maybe because the system apps do launch at that time, because Action 1, for example, launches. The problem is that Action 1 has no control because it has no connection to the internet. So...