00:07 Hello everybody. And welcome to today's webinar. Uh, we'll just wait a couple more minutes for any late comers to join.
00:16 Um, whilst we're waiting, please do let us know where you're joining from. So there should be a chat menu somewhere in your live storm screens.
00:23 If you want to say hello, tell us where you're joining from. That would be really good. Now we're heavy on the Right.
01:11 So let's get going. So, yeah, welcome to today's tech workshop. I'm Sam, I'm the academy manager here at infigo, and I have a the job today of getting the just just getting the ball rolling with this before passing you over to both infigo and in focus experts who are going to conduct the workshop or
01:30 the main content of the workshop. Obviously, you know you've signed up, but the topic they're going to be talking about today is doing automated pre-flight checks within infigo using a focus pit stop.
01:43 The duration of the webinar will be around 45 minutes, and the webinar is going to be recorded as well. So, once it's concluded, the recording will be put up on the infigo academy, so you can watch it again.
01:54 And I imagine you'll get links in the email, so you can rewatch it again and forward it if you'd like to do so as well.
02:00 As I just mentioned, please feel free to interact with us as we go along. We've got various staff members on hand to answer questions either in the chat, or I think there's going to be a Q&A session at the end as well.
02:11 So, yep, please do submit your thoughts and questions to us and make the most of it. And finally, just a little teaser.
02:21 We'd like to share with you an exclusive offer on the pitstop pro module, and I'm going to be sharing that at the end of the workshop.
02:28 So please do stick around for that, and I'll go through that right at the end. Okay, so that's about enough from me.
02:35 Today's workshop is going to be hosted by George, who's one of the software engineers here in Enfigo, and Loic, who's the product manager at Enfocus.
02:44 And it's my great pleasure to hand you over to them now. Hello, everyone. I'm George, and today I'll be showing you how Enfigo integrates in focus pitstop into infigo.
03:07 But before we dive into the solution, I want you to kind of imagine and get a hold of the problem that we're facing.
03:18 And it's the fact that in print, we have a lot of products and products are flexible. So here we have an example situation.
03:27 A book cover that is a fixed size. And you can already see the problem that we're dealing with here is that the book cover has a fixed size from the PDF profile that we have uploaded, which is hard coded to check that the PDF is a fixed size.
03:46 So I'm going to demonstrate now that once we upload a PDF of this size, it's going to pass the But what happens when you want to add a different size, say you're dealing with leaflets and you want to add a brochure?
04:05 That's going to be a different size of the PDF, same for different bleed rules, color, spot, layer requirements. and what happens in many systems.
04:16 So all of this adds a lot of version. Over time, you'll end up with PDF profiles and focus pitstop profiles that almost have the same configuration, but once you add another setting and another supports for a feature, it all becomes just a mess and really hard to deal with.
04:40 Second is slow change. So if you want to do an adjustment over your PDF profiles, you have to go over in all of the products and view them and then see what and where you did the change.
04:57 And this is all operationally costly, you lose a lot of time configuring this. So the real problem is not the fact that you have pitstop is the fact that pitstop is powerful.
05:10 The real problem is managing print rules by cloning and that's where variables come in and dynamic profile setup. So I'm going to hand over now to Lloyd because the way out is to stop cloning profiles and start driving them with the variables.
05:30 Yeah, thanks for that. So we start sharing my screen and right away to the explanation. So indeed, like George explained, yeah, it's very typical that something we still see in the industry and other days is that when people start creating pre-flight profile, they find it very easy to just duplicate
05:50 the pre-flight profile just for a different set of course. And just like George mentioned, this is soon becoming a nightmare because any change is later that you need to do, then you need to be sure you deploy on every single duplicates you have done.
06:03 So that's not very efficient. So that's why in pitstop there is a very powerful concept of so called smart variables.
06:12 And I can demonstrate that if I edit the flight profile. It's easy for me to check for dimensions. But this time, I'm not going to check for a fixed value from the very beginning.
06:27 But this time, I'm going to let this up. No, hey, you know what? That's my semi-reflight profile, but we are going to check for a viable dimensions along the way.
06:38 So one time, I'm going to go pre-flight on a specific set of dimensions. The second time, the semi-reflight profile, but passing different set of dimensions.
06:46 And then it comes a flexibility because of course I can much more without duplicating uselessly a pre-flight profile. So how do I do that in pit stop where there are two concepts that go alongside the pre-flight profile itself, of course, and something that we call a viable set.
07:06 So you can find this very easily and a viable set is if you like a container, right? It's just a wrapper for a set of variables.
07:17 So you have variables that can define. It's very easy to create a variable. You just add a variable, my variable.
07:25 And you define the type of the variable. Is it a constant? Meaning it's a simple value? Or is it something all-based or calculation-based?
07:35 Maybe if we have time, I will explain that more in details later. But for now, remember that you can create a variable.
07:42 I'm not going to save on this one, but and then when I go to my preflight profile I can say to pizza you know what I want to use I want to use variables I have a specific icon for that and when I click on it you notice that this same icon, this blue squared in a circle icon and then I can click on it
08:05 and I can go and check and pick the variable that I created from a variable set Okay, so this time the difference is when I execute make a flight profile that pitstop is not is expecting values.
08:19 Okay, so if I run this in pitstop, like here. It's a place where you say, okay, what are the dimensions now that you want to check the virus?
08:27 If I let the default value that I've set, yeah, pitstop is going to tell me, no, that's not correct. Sorry, but again, I can run the exact same pit profile.
08:37 But this time pass different dimension and it should normally be okay, yeah because this time dimension that I needed to check was the document was complying to those dimensions.
08:51 So here I am in the context of pizza pro, then the expectation is that the user set those values, but of course, in the context of automation, like human figure, you are not expecting a user to go and fill those values every single time.
09:04 you want to pass the values dynamically, and I presume this is something that you want to explain further. Yep. Is that I'm going to then continue with the Enfigure part?
09:21 So as you all just saw, we have received essentially a new dynamic PDF, if it's the profile that we can use.
09:34 And here is how it all works in a figure. You stop thinking about one profile, a product, where what we have here is we have a product that is a fixed book cover and a fixed book cover varnish that passes a new variable that we just added.
09:55 We stop thinking about that and we can just create a dynamic PDF profile driven by parameters, allowing us to launch faster new changes, reduce the risk of versioning and centralize the changes in one single profile, so we can consistently scale our business and capital.
10:18 So as you can see, this is our PDF profile, We uploaded it here and here is what we have the variable set.
10:27 This is the EVS file that you can export from a focus. And the key point here is that the exports at the variables should be of type job ticket so that they can be linked to a value type and a figure.
10:43 You can pass constant values, same as like demonstrated with the parameters of size, or you can pass linked values from the products.
10:55 This is where the figure plays the role of mapping the product attributes to the pitstop profile.
11:05 Now here we have the variable sets for the book width past as a attribute from the product variant product and same for book height and some other parameters that we passed through the piece of profile.
11:25 Another key feature of this demonstration is we have a new variable called varnish. So if we want to add the varnish to the PDF, we can do that by simply creating and passing a value.
11:40 So here's what the product looks like, and I'm going to demonstrate how this all works. As you can see here, this is the landing page.
11:49 We are prompted to pass a value for the book height and book width. If this allows you to, once you configure multiple sizes in the pit stop profile, pass different values in here, and you can also add a varnish.
12:04 So if we want to add a varnish, we can see the PDF has this varnish coating. And if we use without, you can see the change has been reflected.
12:16 And as you all know, with attributes and a figure, you can have price adjustments. So the varnish would technically cost a bit more.
12:25 So let's go over and hit start. And now we can upload a PDF profile, a PDF that matches this description.
12:38 As you can see I have two PDFs, one that has a varnish, one that doesn't. If I upload a PDF that doesn't have a varnish, it would say that the varnish was missing because as I said specifically that I want to add a varnish here.
12:54 And it didn't find it. There was no varnish in the PDF. So you have to upload specifically that. And that is what the check profile does.
13:05 And once I upload the PDF with the varnish, it's going to successfully handle. I want to show you how it looks like with the other option.
13:17 So if we decide to not add any varnish and continue, we can go ahead and upload the product with the varnish.
13:29 And we've configured the pit profile in such a way that it would still allow you to proceed suggesting that this would be ignored during the print operations, but this can be heavily customize and configure as you want.
13:46 As well, we have the reports here that we can download, this report can be customized in the PDF profile in admin, where you have the PDF report template that is the UI and how it looks over the formats of the PDF and another file that you can upload here.
14:11 to customize how the format of the text and warnings are done like the fonts and stuff like that. So, here to go over the variables, or you can also have passing the job quantity as a parameter, as well as the specification attributes, and we'll go over that during a Q&A session, but a specification
14:41 attribute is also a type of attributes that is assigned to a product. All of this allows you to gain control of the products over the rules and the consistency over the products and your catalog.
15:00 You can scale a product range without scaling up operational data. Yeah, I wanted to also show the other PDF profiles that you can show and see what's the difference between that configured dynamic profile to the one that we have here.
15:29 So as you can see, the constants, you can set it up as just being constants with the new UI that we have for very configuring the variable set and this gives you a really dynamic way and link the mapping to info.
15:53 So to close off every business every print business wants to offer more choice but behind the scenes we turn into a lot of confusion and mess when it comes to profiles and different choices and more variance.
16:13 Imagine you have a single product for every single PDF profile that once you have added 50 choices of varnish and all other choices for the parameters comes to a unmanageable task.
16:33 So instead of managing change by copying, we can manage it by design. So thank you. And let's get over into the Q&A session.
16:49 Yeah, I hope that it was clear about all the potential in the virus, because here we really just scratches the surface of what is possible.
16:58 And many things can be done like, for example, what George did more about the check for the varnish or not varnish, it just pays on one variable.
17:08 The fact that you say, oh, it should have a varnish and then, okay, it should have, but there is no, so we need to do something.
17:16 But if you say no, there is no need for varnish, but the varnish is found. All these considerations are only done through a single variable.
17:24 This is how flexible that is in pit stop. And also, for example, you judge and mention the quantity. You would say, yeah, but quantity is not really something you need for a preflight.
17:34 Yeah, but that's an information that maybe you want to add on to the file, like in the outside of the big box.
17:40 You want for the operator to be sure that, yeah, you pass on information. You want to add back code. You want to add, yeah, all your junk is in to deliver.
17:49 etc. This is how flexible you can go with Vibers for checking but are so far editing the PDF documents and it's even yes so yeah if I can go over maybe and chat the screen for brief moment to show that more in detail if you're but it's up again.
18:19 Because yeah, as I explained, okay, when we use fibers, what can do that's something that even are not all our sub users know about it, is that most of the time a command that we get is oh, that would be nice to have conditions in this stop if I could do this work for others, but we exactly have that
18:40 thanks to variables. For example, this vanishing shape that we used, also we can condition. So we can condition the execution of those extra action.
18:52 So here I can say, you know what, high ones, those are two actions but they kind of produce a different output because one checks for the absence of vanish, the other one checks for the presence of a vanish.
19:05 So of course you don't want those actions to be run alongside because they would report something completely opposite. So you need to condition the execution and that's something you can also do with the variable.
19:16 So, for example, if I need to check a spot vanish shouldn't be found, then it means that maybe that is vanish not required.
19:25 Yeah, I want to be sure that no vanish is found. Okay. Oh, this is a time one that this is the case.
19:31 Or if I say is vanish required or just double check here is one issue is required that I want to check that there is a vanish to be found.
19:42 But if you remember how it was set in figure, there was no setting for two variables. Like one is vanish, one is not vanish required.
19:51 Okay. So we did that in pizza itself. When I look at the variable set that I have defined, you see that I have is vanish required.
20:01 And that one, maybe I show, I should show that from pizza observer, is vanish required. That's coming from a a job ticket, that's exactly what George introduced.
20:12 So we get the value from Enfigure and we say, okay, is vanish required? Yes, then we check for that vanish presence.
20:19 But we also set another variable, which is what we call rule-based, meaning it's depending on the first one. So when is vanish required is true, then is vanish not required becomes false.
20:33 And this version, meaning that if we don't need to check, if we don't need the vanish, then we check, is there any still a vanish found?
20:40 Because we want to want people. But it could go even further than that. That's, again, we only scratch a surface because you could also, for example, for a book with that, which actually is not fixed, is not even the page width because the width that you actually need really depends on the product type
21:03 . If you have a viral, for example, and that's probably just the page of the typical dimension of the book, when it's folded.
21:12 But if it's a side of the stitch, or if it's a perfect case bonding, all of that is going to vary.
21:19 And where do you put this project? You can buy it into pit stop. So that you say, you know what?
21:24 I'm going to check for what it's called, the full cover grid. And how do you get to compute that full dimension that can vary based on the cover type.
21:35 Yes, you can do that in the variable sets. I just go to a diverse set preferences and I go to this advanced.
21:44 So this time I'm not checking for the book width itself, but what should actually be the real width of the cover?
21:51 And that book cover is a calculation of the actual book width, once the finished product meaning. But also how many pages do I need?
22:01 Is it if it's a wire again? I just need one page, one repetition of the page. But if it's a case binding or perfect case binding, I will have twice the page width.
22:12 So I need to multiply that. Is it a perfect case binding? In that case, I need to take into mention the roofs that I need to add, or even the spine widths.
22:24 And all of those are logic that I can add and add and add. So I'm not going to explain all of those, but just remind that Vibers are not just a fixed value.
22:33 You can also add logic on top of that, like a rule-based or a calculation. This is our flexible that is in Pidstone.
22:42 So yeah, I hope that it opens even more minds today about what you can do with mouth-crafting in Pidstone. Yeah, that's great.
22:55 Hey, thank you, Luke. This more variables, more different types of configurations. Also, I'd like to mention the additional possibility in a VGo to handle a use case for scenario.
23:13 For example, you can have multiple uploads for a book. Imagine you're designing a book. So you would have a single profile for a single upload for the book cover and then you can have another upload for the actual book content.
23:33 So you can customize this by creating an additional import item, so duplicating this. And this will allow you to have two uploads fields.
23:49 And then you can assign a check profile for each. So if you have a check profile for the book cover, then you can configure and say that the book cover should be RGB, and the RGB is valid.
24:03 And for the book contents, you might want it to be grayscale. So you can check that the content of the PDF is grayscale.
24:11 If it's not in grayscale, you can create a fixed profile that would apply to specifically that PDF, and it would we have this and there are, it's the profiles that you can can figure to grayscale the PDF to be back in white for the book content.
24:35 As well, we have our put profiles the same way as a fix. It allows you to configure the and apply the profiles during the outputs once you place the order with the product.
25:02 So yeah, that was when I wanted to add. I guess. Okay, all right, brilliant. Just to check, George, is that the main content, done you before you move on to the Q&A?
25:27 Yes. I think so, look, do you have anything else to add? I've got a couple of little things to mention just before you move on to your Q&A.
25:36 And I've added the last thing in here at last minute just in case anyone's interested. So let me just share my screen.
25:48 Okay, so first of all, just because it is kind of my back, my think, If you are interested in learning more about how we can utilize pitstop profiles in Ufego and see some examples and that kind of thing, there are lots of example tutorials on the Ufego Academy, so you can take a look at those.
26:07 Just go into the Academy and search for pitstop profiles and you'll find all of those. We can get a bit more context if you want a bit more knowledge on the topic.
26:17 The other thing I want to talk about very, very briefly is This is the workshop exclusive offer that I mentioned at the start of the webinar.
26:27 So this is just for those who attend this webinar, especially for you. And what we want to do is to offer 50% off the pitstop pro module.
26:36 So everything you've seen here and everything you'll see on the tutorials. So advanced PDF editing, quality checks, automated fix checks, custom reporting, flexible configuration and so much more, you can get that in your system, 50% off.
26:53 If this is something that's of interest to you, please do get in touch with your customer success manager and they'll be happy to take that forward for you.
27:01 And that's it for me, that's all I wanted to say, so I'll pass you back to the guys for Q and A.
27:11 Yeah, I've seen a few that I can sorry about in pitstop. I seen for the first one. That maybe more about to judge.
27:20 The speed stop validation occurs on focus web server via the base 5 specs is viable programming or does it reach out to our pitstop program local computer running it.
27:33 Yeah, so the validation occurs using the pitstop for library, and it's the request is sent through the field server and process, and yeah, synchronously, as you saw, we had a loading screen and the idea profile was processed in the background and then we go response on the outputs.
28:04 I hope that answers your question. Christian, you mentioned on a multiple product that would be a product. How would this sense of visa that up to perform the following checks.
28:19 Well, yeah, so as I slightly touched on that, the scenario would be the following. We have a free input fields for each, the front, the inner and the back.
28:33 And for each input field, you can configure in the multi-part config in admin. The specific part configuration. So the check profile for each input PDF and that will essentially give you configuration required to set up a profile for each book layer.
29:01 player. Okay. And I see a few questions that relate directly to sub-enterners. So first of all, if a user would upload a single file made of the cover on the entire, there is an advanced concept in pizza, which is a restriction that you would say, okay, I want to do some checks only on the first page
29:24 and on the rest, but yeah, it's kind of quite advanced, so probably better to a check instead for avoiding that people to that.
29:34 But what happens if some of the dimensions vary, you may have different pages dimension indeed inside the entire SIVA. For that in the pre-flight, you can also check for the consistency of the page format.
29:48 If you have different page format, that's a check you can do and say, oh, no, that's not something that I allow.
29:53 Or even in some cases, you could say, you know what? But I'm going to make all pages the same dimension based on the most format font, the most recurring format.
30:04 That's the one I'm going to apply. But that's on you to designer, you can certainly check and decide if you want to fix automatically or just check and report and then take a manual action on that afterwards.
30:18 Yeah, what happens if DPI is some images below 300, that's an easy one, of course, you of checks for resolution, you can easily set your own threshold, you say, this is the minimum that I allow in my production.
30:32 And you can even don't sample, if for example someone went crazy and used like 600 PPI on some images, you can say, yeah, that I don't need that amount of pixels, so I can don't read to, sorry, don't sample to 300, to be sure that your file is more processable by the week.
30:50 If we set for one on the print, can this advise a number of corrosive, of course you can check for that, you can even have a report on what we call the page color type so you can see okay how many RGB, sorry, or color or black and white, even RGB you can check for that and you can of course also convert
31:10 all of that because reporting is nice but of course yeah why report if you can fix it already, you have many options it's up to automatically apply fixes so that your program is gone from the beginning, I would say.
31:24 Are you able to define specifics and why keep run colors that are expected? You can set and check for those colors to be found in the document and if they are not found, for example, you could also want for that.
31:38 So that document I couldn't find this color. Yeah, if it's a logo, for example, you can also check in a specific part of the document.
31:48 There should be something in that of those colors in that space. It's very flexible. So, of course, it's a bit vague because there are so many use cases, but the flexibility is such that you can certainly control that.
32:16 So, for example, if there are more than one color or reverse, like you ask, It's up, can certainly rise a warning.
32:24 What happens in Enfigure, maybe George that one, you can answer more data than me. Can you base on the cryptic report decide about actions in Enfigure?
32:40 The question is, could you restrict move to basket in Enfigure? If there is more than one column of Enfigure. Well, that would depend on the errors.
32:51 So if you restrict those by defining those errors in pitstop, then you would not be able to proceed with the PDF.
32:59 So we just checked that the errors exist. If there are errors, you cannot proceed. But we can allow you to fix those errors with a automated fix profile that you can also create.
33:11 And once that is done, you can then move to the vascular and continue with the order. But if you go checks for errors from pitstop, because pitstop is more dynamic into how you can do all of these checks and really detail how the PDF should work.
33:33 And also interesting to mention that when it's so pre-flight something it's up to you to decide if it's if you consider this an error or critical or a warning meaning that a warning is something that you want to be aware of but maybe not blocker for your production.
33:48 or if it's an error because yeah, like a group font or a non-united font, something that you are very wrong dimensions, very wrong formats, because you could also have a tolerance.
34:01 Of course, if it's not the correct dimension by a fraction of a millimeter, yeah, that's probably not being a big issue, but if it's a completely different format, of course, you want to say it's an error, and I want to refuse that fact.
34:15 So you have that flexibility need to decide when it's in a row, when it's just matter of a one. And I just want to share while I'm, You also asked about multiple this thing with the demonstrates how this looks in the UI.
34:40 This is how you can set up multiple PDFs in a figure with multi-part products, you define a, as many sets as of input items as you need an XML.
34:55 And for each part, you can have a check profile and an optional fix profile as well. So that just shows you how one of these PDFs can have a separate check profile configured.
35:26 And just to check if pitstop identified errors in the system sees on the other points of other figure could also prevent even.
35:35 Yeah, that's right. So once if you go identify the errors from pitstop it would prevent the user from moving forward with the order.
35:48 And again, I said, this is not the end of the p-stop integration. p-stop also works after the outputs. It is created and applies it during the outputs.
36:00 So you can grayscale your PDFs during the outputs, or you can add the split marks to the PDF and other various configurations.
36:14 It's just about your imagination of what you actually need in the business. Yes, yes indeed. See that Gary is typing a question.
36:49 Another common scenario you can have is a fixed profile if you upload a PDF with one page. That's what we use also for testing.
37:00 You can add a fixed profile that adds extra pages so you get the seven or the minimum amount of pages that you need to be able to process, proceed with the work.
37:22 Yeah, the, the, the preferred profile, indeed, are, are that flexible that you, that you, you at first, the size of check that you can, that you can configure the way you want, but you can also have extra actions for changes and checks.
37:36 So sometimes, you want to price some changes even before the preflight is run. Or sometimes, you want to add additional checks that are not by default in the UI, but you want to create your own.
37:48 For example, you would want for some reason to double check that there is a backward form at that very location of the page.
37:55 And that has a specific value. That's not something you would find as a default in the pre-flight profile editor, but you could certainly have an extra action for checking that very requirements.
38:07 So that's very flexible. It's pretty impossible to fall short of any possibilities for checking.
38:30 Yes, yes, yes, let's see, you could probably, yeah, and Judge mentioned a fixed profile, So, that's maybe an option in the settings already to set the fixed profile.
38:42 Otherwise, if we saw with thisarnish required, not required, that flexibility, that condition that we can add with the variable, so that could be a sort of way to, yeah, depending on the user choice to allow fixed or not on the file.
39:16 Maxime, yeah, that's an interesting question, maybe not the main purpose of that webinar, but feel free to contact us at Infocus, and we can further develop, but yeah, I certainly think that we are looking for, and we have plans every time to integrate AI in some ways, but nothing that I can talk more
39:44 about right now. Well, Georges can say better than me, but yeah, there is the fixed profiler. We saw the editing of the form for the multi-part.
40:18 So I guess that if you don't set any fixed profiler, but by design, there is no fixed profiler applied. If you set one, then there is one applied, you know.
40:32 Yeah, the point is that you have a fixed profile once you get the errors from the check and you can configure in the actual PDF profile, I'll show you my screen again.
40:51 The option to alter the input file, this is essentially allowing you to change or apply the fix. So this is a checkbox that allows you to, for fixed profiles specifically, to either work on the PDF that you uploaded or it will just work as a check profile.
41:26 And we also have the reporting schema here. As you saw once we upload a PDF, we get a report that we can download with the XML and the reports itself that we downloaded here.
41:53 So this is the XML considered in this is the PDF and the XML is the message that you see in the UI.
42:05 So you can configure to only have the PDF as you can download without no user message in the UI or both on.
42:25 Okay, I think we've got time for maybe one more and then we might have to wrap up for now. But if there is any questions that can't get answered during the session, please do still ask them and we'll get them after the session is concluded.
42:45 I would just quickly mention about the asks from the Kurtz about if pizza observer could do what Griffin or Phoenix do, no, that's certainly not the point of pizza observer.
42:55 Pizza is a technology for profiting and editing PDF, so that's really why you want to use in that regard, there is very, very limited capacities for imposition in pit stop.
43:08 When it comes to imposition, you certainly want to use a better threaded product, like roofing or phoenix, not to mention that there are an infigo up in switch so that you can also combine those applications within an infenix inside the switch through an infigo that's also feasible.
43:27 But pit stop server is not an imposition and application, so then. Okay, maybe we can squeeze one more, because any answers?
43:43 For the choice that Lesley mentioned, we could look into allowing this and expanding the code to allowing a permission-based choice is for applying the fixed profile.
44:08 So what that means, you would get errors, and essentially, you would ignore those errors as I understand them correctly, that you would want to apply it the fixed profile with errors optionally.
44:27 I think that there might be a vocal round and you just have the warnings, maybe, or what depends actually on the secret.
44:38 Yeah, there might be a walk around facial mask and very quickly into that. Maybe you can come thinking and focus to handle this.
44:50 Yeah, well, that's again, again, the flexibility of variables is that what I was mentioning earlier is that you can have fix, you can have checks and you can apply a fix automatically.
45:02 So you say if the page is not correct, then please make the dimension to that very example. So here I can use a viable.
45:12 So if I add a viable like a applied varnish, yes, no, apply fix history. That would be a type of learning.
45:22 You could also use it. Imagine that is vanisher. It's my below fix. Yes, no. And then based on the value of this value, Then the fix would be applied on the I believe this is But then it would mean that you would have to repeat that setting for every single check you want to do every single time You
45:40 would want to tie to the right so it would be a bit cumbersome But that may work So should that be managed if you are in the possibly but that that that may be an option or shop walk around Yeah, and you can use specification attributes if you want to configure attributes needs that are not available
46:00 for the customer, but that will be a perfect example. As Luke mentioned, to pass a variable that says auto-fix against the product, and once you set that variable, it would be passed on to focus, and the focus would take that and say, OK, I'm going to auto-fix this PDF.
46:32 Okay, so think we're just about out of time for the actual session. So if there is any questions there that weren't answered, we will take those away and see if we can add any more context to them, apologies if we didn't get to you.
46:52 Yeah, so all that's left to be said, really is thank you very much for attending. We hope you got a lot out of the session, you enjoyed it.
47:01 I don't know if there's any final words from George or Louis that you want to say before we sign off or you're all good.
47:08 I just wish that today's workshop was enlightening enough about smart how they can extend your preferred profile and how we can take advantage of that flexibility into infew.
47:21 If people leave this webinar with a good understanding of that, then we succeeded in our message. If we fail somehow, then please ask question and then we can try better.
47:35 there. But yeah. Okay, fantastic. So thank you very much for attending, guys. As I say, the recording will be available on the academy soon, and you'll probably get a link to it via email as well, so you can review if you need to.
47:52 And we'll get back to anyone that we couldn't answer in this session. So thank you very much, and we'll speak to you soon.
47:59 Thank you. Thank you guys. All right.