1096 lines
76 KiB
Plaintext
1096 lines
76 KiB
Plaintext
# Transcript: 913689597
|
|
# URL: https://vimeo.com/913689597
|
|
# Duration: 5144s (85.7 min)
|
|
|
|
[0:02] At the beginning of these meetings.
|
|
[0:06] So,
|
|
[0:07] okay. I have a raised hand.
|
|
[0:09] Lina?
|
|
[0:12] Hi, good morning. Hi. Good afternoon.
|
|
[0:15] My question is, is there a way to set up an automated process to deactivate accounts if, like, users have not logged in, like, after sixty days?
|
|
[0:24] Is there something like that?
|
|
[0:25] Yeah. Yes. I do. It's out of the box. Let me share my screen and show you how to set it up.
|
|
[0:31] It was an easy one to start with. Hold on a second.
|
|
[0:35] Nice.
|
|
[0:36] Let me know when you see my browser.
|
|
[0:41] Yes. I can see it. Okay. So if you go to the applications
|
|
[0:45] okay. I clicked on the wrong thing because, you know, mouse.
|
|
[0:49] So
|
|
[0:50] out of the box, it's not enabled, but it's not started. So there is an application called called account
|
|
[0:56] maintenance.
|
|
[0:59] Let me grab it here. So it's towards the bottom of the list. There are two of them. If you had never used them, look at both of them. The one we want is account maintenance.
|
|
[1:09] What it tells you is, first of all, the what is the account maintenance criteria in q one sixty days of
|
|
[1:16] inactivity.
|
|
[1:17] Right?
|
|
[1:19] And then what will happen to those accounts? You can disable them. You can delete them. You can delete and purge. The difference being delete just removes the account. Delete and purge also grabs all the files and kicks them out, so the home folders are all also removed and tempted.
|
|
[1:33] And you also can have if you do a disable account, you also might want to delete the disabled after certain amount of day. So disable at 60, delete it after 30 more in case they never call you or something like that.
|
|
[1:49] Of course, you also can send mail notifications here, so you can go and warn them. Where are you? Are you going to come back and so on? But that's not mandatory. None of those is mandatory.
|
|
[1:59] And once you set up the account maintainers,
|
|
[2:06] let me just create that. So you can have only one of those.
|
|
[2:10] However,
|
|
[2:13] once you set it, because, you know, you might not want to do it on all the accounts, after that, you have controls inside of the account and inside of the business unit. If you want this policy to apply
|
|
[2:26] what did I do?
|
|
[2:30] Oh,
|
|
[2:33] never mind.
|
|
[2:37] If you want this policy to apply to them or not, by default, this way it will apply to everyone.
|
|
[2:43] But if you want a specific account not to apply to or even a whole business unit, when you go to edit them
|
|
[2:50] and
|
|
[2:51] edit account settings.
|
|
[2:57] Where is my account maintenance stuff now?
|
|
[3:07] Over here, you can do a custom and specify specific maintenance policy for this specific account, and that's also on the business unit.
|
|
[3:16] But by default, they'll be the default one, which means what you put in the application.
|
|
[3:20] The application is a
|
|
[3:22] maintenance one, which means you need to put a scheduler, put it to run every day,
|
|
[3:27] and you're all set. If you run it more than once a day, doesn't make any difference because it only takes the the days and not the hours of any date creations.
|
|
[3:37] Does this make sense, Lina?
|
|
[3:39] Yes. Thank you so much. Awesome.
|
|
[3:43] Okay. And, again,
|
|
[3:45] just if you enable it and if you have service accounts that only do pulls and pushes, those never log in. So if you put them under that policy, you'll delete them in 60, which, you know, you probably don't want to do that. Right? So make sure that you override them with a custom policy or disable it because you also can disable it. If you disable it, that means this account will always stay no matter what.
|
|
[4:06] And the moment you change that value,
|
|
[4:08] on the next iteration, it will pick up the value based on
|
|
[4:12] the when it had locked in and so on.
|
|
[4:15] So that's it. Great. Great. Thank
|
|
[4:20] Okay.
|
|
[4:22] Let me
|
|
[4:23] just see who
|
|
[4:25] whoops.
|
|
[4:28] Thomas.
|
|
[4:30] Unless someone has
|
|
[4:31] Thomas. Unless someone has something on that.
|
|
[4:34] Nope. Okay. Thomas? My question was Yeah. Yeah. My question was a fault.
|
|
[4:38] Oh, sorry. Go ahead.
|
|
[4:40] No. My question was a follow-up on what you just discussed.
|
|
[4:42] One of the things you that was
|
|
[4:45] was inactivity. How is that defined? Is that they don't log in or they don't have, like, say, transfer sites or or routing that moves a file without a login? Is it
|
|
[4:55] based on it's a log so they have to log in and okay. Mhmm.
|
|
[4:59] And that's in and that's why I mentioned it. So we don't know if the account is moving files because that information is not saved into the account itself. It's saved in the tracking table. And if you keep the tracking table for only three days or something like that, we will never know when they move file for the last time. So
|
|
[5:19] the only thing we are
|
|
[5:22] tracking are two things. Last login,
|
|
[5:24] and I never logged in with this account. It's a new account. That's why you don't see anything. And last modified
|
|
[5:30] or end creation.
|
|
[5:32] Last modified is changed when you update the account in the admin UI
|
|
[5:37] or APIs.
|
|
[5:38] Creation is obvious. So it's the login. And that's why I mentioned, if you have accounts that never log in,
|
|
[5:45] you need to be careful what you are doing with them. If you put them under that account policy, you'll just delete them in sixty days.
|
|
[5:52] Okay. Alright. Hey.
|
|
[5:54] This is Jeff Jeff from Rail Link in regard to Chris's comment
|
|
[5:59] there
|
|
[6:00] about emailing.
|
|
[6:02] I don't know if this is totally legal, but I I just I have a little script that queries the database
|
|
[6:09] for those values, you know, just
|
|
[6:12] very simple. It just
|
|
[6:13] queries the last log and, you know, time and, you know, emails me periodically.
|
|
[6:19] So I don't know if that's legal, but that's what I do.
|
|
[6:23] You're not supposed to. So okay. I'm I'm looking at the chat now. Christopher,
|
|
[6:28] yes, you can just send the emails.
|
|
[6:31] And the way you do it let me just show you the trick.
|
|
[6:34] You basically trick the system
|
|
[6:37] because the emails
|
|
[6:38] are coming long before you disable the accounts and so on. So what you can do see how I did a hun a thousand days here after creation?
|
|
[6:46] You can even do ten thousand. That will never work. Right? You won't have that on such an alt account. So if you set those numbers here to be very, very high very, very high,
|
|
[6:57] that means that they will never actually delete do the delete and purge stuff.
|
|
[7:02] But when you're sending
|
|
[7:05] for the email notification before the action,
|
|
[7:14] you
|
|
[7:16] You'll still need to use high high numbers.
|
|
[7:19] So you can play with that. Just make sure they never get to the deletion. So if you send a notification,
|
|
[7:25] for example, five thousand days before the action,
|
|
[7:28] and you are deleting on five thousand and sixty days,
|
|
[7:33] it will send it on the sixty days account.
|
|
[7:35] So do your math here.
|
|
[7:37] Right?
|
|
[7:40] Okay. Alright. Yeah. That should work. Just gotta You know? It's like a little. I will delete you in five thousand days. You will not because five thousand days from me, I you won't be there. But it's it's a little trickier that way, but that that's the way you can do that as long as you make sure that nothing is deleted.
|
|
[7:56] The way I like setting this one, by the way, is exactly what I did here, which is disable the account and they delete it later. Because that way, if something goes wrong and you miss an account, it will get disabled,
|
|
[8:06] and you'll you you just need to do a click. The good news is when you disable an account, the
|
|
[8:12] schedulers are paused,
|
|
[8:15] actually. They they keep running, but they just don't execute anymore. So you'll see them even in the log saying, oops. I'm disabled. I'm not running.
|
|
[8:22] But they will not you will not break your sequence. So if you have a very weird schedule that runs on a very weird period, just disabling the account will not kill the period. So as soon as you enable it again, it will pick up exactly where it stopped.
|
|
[8:36] But in this application, in addition to the disabling and so on, which are interesting enough, In case you haven't played with that, we also can send email notification for user power password expirations and for user certificate expirations
|
|
[8:50] to let them know, hey. This certificate is about to go away or this SSH key. Remember, our SSH keys are certificates.
|
|
[8:58] So you can request with them, okay. Your key will be dead in two weeks. What do you want to do about that? And
|
|
[9:04] you actually can send multiple notifications
|
|
[9:07] by adding multiple numbers here like this.
|
|
[9:11] So this will send three notifications, a day before, six day before, eight days before.
|
|
[9:18] So
|
|
[9:19] Okay. Thank you. I thought that will be interesting for people. And purge removes everything in the house home folder and home directory.
|
|
[9:29] So Raquel okay. Hold on a second. I I think I moved something.
|
|
[9:34] I missed the question here. If you purge the account, does it also purge all of the files, folders for that account? Yes. So that that's why we have two settings here, Raquel.
|
|
[9:43] You have
|
|
[9:44] delete and delete and purge. If you do delete, it only removes the account,
|
|
[9:49] the files stay. We don't care about them. If you do delete and purge, it will remove
|
|
[9:55] everything
|
|
[9:56] that is under the folder and
|
|
[9:58] subfolders.
|
|
[9:59] It will not remove any shared folders or anything. It's just the subscriptions will disappear. Right? But the account and anything under it on the OS level get blown away.
|
|
[10:10] Okay.
|
|
[10:12] Thank you. If you if you don't want to do that so one thing to be careful about with the two applications. If you delete the account
|
|
[10:20] and don't purge it, after that, the file maintenance application
|
|
[10:26] will not be able to delete this folder either because there is no account on it. Mhmm. The file maintenance
|
|
[10:31] one works based on the list of the accounts only. So if the account is not there anymore, it will not touch it. So you'll need a special account if you want to use the file maintenance for cleanup.
|
|
[10:43] Because I saw something in the conversation going that direction, so I just wanted to point it out. The so the other application, the one
|
|
[10:50] that also is not set up here, new server,
|
|
[10:53] but the other applications while we're here, I might as well show it to everyone. The file maintenance is the one that allows you to clean up files inside of the user's folders.
|
|
[11:02] Okay. But it re but it goes account per account. It doesn't go to the storage and check everything and so on and so forth. All it does is list the accounts, go to them one by one. Oh, are you under file maintenance? You are. What is your policy? Let's apply to your to you. The same way, like, with the the account maintenance,
|
|
[11:23] you set up the file maintenance once here for the global. But then on account level and business unit level, you can override it
|
|
[11:31] and have a special for special accounts. Let's call them like that.
|
|
[11:37] Nice. Thank you. Okay.
|
|
[11:40] And
|
|
[11:42] I see that I have a raised hand. Anil, give me a second just to check the chat,
|
|
[11:48] and then it's you.
|
|
[11:50] Is there a way to show which accounts have not changed their password in a year?
|
|
[11:56] Actually,
|
|
[11:58] do you want to so depend so that's Kent. Kent, do you so if you look at the account,
|
|
[12:17] You know what?
|
|
[12:22] It should allow me to do that. So let's try something.
|
|
[12:26] We know when the last password change is.
|
|
[12:30] I don't remember if we show it on the account, though. So let's try that.
|
|
[12:36] Oops. Sorry.
|
|
[12:56] And
|
|
[12:57] then let me change password.
|
|
[13:05] So
|
|
[13:06] whenever they change the password,
|
|
[13:09] that goes into the account. I'm what I'm not sure is if I'm we're showing it here or we'll need the API to look at it.
|
|
[13:17] So the last login showed up, but the last change password
|
|
[13:21] is not,
|
|
[13:25] is not here. But to answer the question, it is in the API.
|
|
[13:30] So you can grab it to the API, and the account maintenance application
|
|
[13:35] actually
|
|
[13:40] can see that the cleanest way is to set an expiration
|
|
[13:44] and to force them to change. So I don't know what the context of your question is.
|
|
[13:50] So you can do yes. You can do an export, or you can do the API call. It it will be in the object. It's not just just not visible,
|
|
[13:59] but it's there.
|
|
[14:02] Would it be under the, the accounts API?
|
|
[14:05] Yes.
|
|
[14:07] Should be.
|
|
[14:09] Okay.
|
|
[14:10] Yeah. I'm just trying to
|
|
[14:12] produce a report every week of the accounts that are getting close so I can give them a a
|
|
[14:19] advanced warning
|
|
[14:20] to set that up. How about so if if this is all so so
|
|
[14:26] are they set to expire after those days, or are they never expiring like mine is? They never expire.
|
|
[14:34] So why don't you send them to expire and then use the account app the account maintenance application to do the work for you?
|
|
[14:41] Because you don't need Never use the account maintenance application. I don't know how it works.
|
|
[14:47] That's the one I showed at the very beginning. So if you send them to expire
|
|
[14:53] if you send them to expire,
|
|
[14:56] so require the user to change the password every sixty days, for example, like that.
|
|
[15:06] And then it will basically have it here even easier for you if you want to do it from here.
|
|
[15:11] If you want to if you want to do something, like, if you want to do it every sixty days and you don't want the server to expire, you can send in 120, and then you just subtract 60 or something, and then you just do a report on based on that.
|
|
[15:24] But with the account maintenance application that I showed earlier
|
|
[15:28] come on. Where it is? Here it is.
|
|
[15:30] One of the settings over here is expiring passwords.
|
|
[15:34] So, again, put very high numbers here so not no one ever gets
|
|
[15:38] locked out. But then what you're using, additional email notifications will be sent when the user password is expiring after, for example, twenty days.
|
|
[15:48] Or if you do a very high number, 220.
|
|
[15:50] You know? Do your math. Mhmm. But and here, you can send it to the account email or to admins.
|
|
[15:56] And that's where if you you you can directly send from here the email to them telling them, your your password is about is going to expire. Go do something about that. But if you don't want to send it to an account, you can use it to send to one of your hard coded admin account, you, for example
|
|
[16:12] Mhmm.
|
|
[16:13] So that you get this account will expire. So then you can do whatever policy you want to do. You know? Call them, send them a mail, send them a pigeon for all I know. You know? Okay. We're MFT. We're old enough for that sometimes.
|
|
[16:25] But the point is that thing will do it for you, so you don't need to worry about anything.
|
|
[16:31] And
|
|
[16:32] if you do that for the admin purposes, what I would strongly recommend, do something like this.
|
|
[16:37] Two of them with two days apart. So that if one of your mails fail, the other one won't.
|
|
[16:43] You know, what are the chances both to fail?
|
|
[16:46] And and, again,
|
|
[16:48] because you decide who it goes to,
|
|
[16:51] the only challenge here and I know Anil will because I know he's waiting to ask a question, I suspect it might have something to do with that. The only challenge is here, you cannot grab additional accounts from inside of the account. So for each account, you can only send to one mail, and this is what is in the email field. You cannot use the additional parameters.
|
|
[17:09] Mhmm. This list here is basically a hard coded list, but this is where you put your admin addresses.
|
|
[17:15] But you can do mix and match any way you want. And remember, again, if you have accounts that you know the emails are clear, they can receive from ST, you can override all of that over on the
|
|
[17:26] account level
|
|
[17:27] to to do special things. So play with this application. As long as your server is less than three years old, you have this application.
|
|
[17:34] It's not configured by default, so that's why you probably never saw it.
|
|
[17:39] But it's a very powerful thing.
|
|
[17:41] And if you are worried about it doing something stupid
|
|
[17:45] and sending things that you shouldn't or deleting accounts, just put these numbers very, very hard high. You know? 10,000
|
|
[17:52] if if you have an account that is ten thousand days old,
|
|
[17:56] congratulations.
|
|
[17:57] So I'll tell you. I mean, I don't think SD listed thirty years ago.
|
|
[18:02] But point but but that's how I usually that's how you trick it here.
|
|
[18:06] Okay. You you
|
|
[18:08] because the the mails
|
|
[18:10] at the bottom for the and
|
|
[18:12] if you and this is not just for passwords. Right? You also can do it for certificates. Or if you have SH keys with customers or they have Excel certificates, you can do it the same. And PGP certificates.
|
|
[18:26] All certificates under the account with the other one. So the first one is for user password expiring.
|
|
[18:32] The other one is for user certificates expiring.
|
|
[18:36] Same thing applies.
|
|
[18:37] You can send notification to yourself or to your admins telling them, this SH key is going to expire in twenty days. You need to go talk to this customer exchange fees with them again or figure out something.
|
|
[18:51] Have fun. Okay.
|
|
[18:53] Okay. Okay. Thank you. Mhmm.
|
|
[18:56] Okay.
|
|
[18:57] Anil, I'm not ignoring you, but it's you now. No. Any I I just
|
|
[19:03] took it back because you already
|
|
[19:05] addressed what my concern was.
|
|
[19:08] But, Annie, just to talk about because the the the struggle that we have, we need to send
|
|
[19:15] email to account specific
|
|
[19:19] people, right, to notify them, and there are multiple of them. And
|
|
[19:23] I understand it probably wouldn't be a
|
|
[19:26] critical functionality,
|
|
[19:27] and that is the reason it's not been there for a couple of years.
|
|
[19:31] So
|
|
[19:33] you have any chance to because we talked about it in our last user group to how to
|
|
[19:40] make this happen if there is any workaround to send those two account specific multiple recipients
|
|
[19:47] part of the same account maintenance
|
|
[19:49] application? Unfortunately
|
|
[19:51] hold on a second.
|
|
[19:53] I know and that's why I said that I I'm pretty sure I know what your question is. Right?
|
|
[19:59] Yeah.
|
|
[20:01] So account maintenance.
|
|
[20:03] So if you go here on the custom,
|
|
[20:08] the problem
|
|
[20:11] is
|
|
[20:12] that the thing you cannot override on the custom is actually
|
|
[20:16] the you can send mail notifications on different number of days, but which accounts they go to cannot be modified from here.
|
|
[20:24] So the only chance might be to actually move that configuration to be on the custom level as well.
|
|
[20:30] And I it's not in the road map. That part, I know.
|
|
[20:34] And I know you have ideas about that, and you had submitted it. I'm not going to send you to submit it again. But at this point, it's really a question of numbers game. There is that number of resources, that number of developers, that number of features they can do,
|
|
[20:48] and there is quite a lot of big things coming this year.
|
|
[20:51] So this is kind on the back burner. I will try again to push for that one. I know the concern. So for anyone else,
|
|
[20:59] be because me and Daniel had been talking about that for a couple of years now, what he need is to be able to have a specific
|
|
[21:06] additional list of
|
|
[21:08] emails to set email addresses to send to per account and not just the hard code, at least, for the admins.
|
|
[21:16] But it it's just the product just cannot do it. One thing you might be able to do the only thing you can do is to just work with your mail people and do forwarders
|
|
[21:26] or,
|
|
[21:27] something like that or
|
|
[21:29] create or
|
|
[21:30] and and but and that will be a lot of work on the mail people. But, you know, the account can have an email,
|
|
[21:36] but this email doesn't need to be an individual mail.
|
|
[21:39] So if you do a group mail, that then your exchange server or whatever is forwarding the mails out, then expands,
|
|
[21:46] you know, the group mail and expands it to the full list of the users,
|
|
[21:51] that might actually,
|
|
[21:54] work.
|
|
[21:56] But it's not in ST.
|
|
[21:58] So the answer to your question, in ST at the moment, we support one email per account, and the hardcore list of admins that are for everyone.
|
|
[22:08] But we don't support multiple mails per account.
|
|
[22:12] What I can tell you for sure is we will never support multiple mails in this email con contact here, simply because this is used as a login in some of the features we have.
|
|
[22:22] And I should never say never.
|
|
[22:24] You know? Who knows what we'll do tomorrow? But as the current state stays,
|
|
[22:29] the email contact is used as a login name in certain consider in certain areas.
|
|
[22:35] So that's why it will always be one. And, yes, it's a little bit of a gap.
|
|
[22:40] Mhmm. So
|
|
[22:41] I I know.
|
|
[22:43] But, unfortunately, that's the best we can do. And it's better than nothing. So you know? Yeah.
|
|
[22:49] I get it. What I see and what I had seen on the field, that's why I'm mentioning it, is exactly that. They work with their mail server. So every time they have a new partner, they onboard them both in their email groups and create an email group with all their mails. So then ST is a single mail, and they're they're then their exchange server or mail relay or whatever they're using expands it out.
|
|
[23:11] That, you know, that that means that if their customer submits a change of a mail, they just change change the mail server but not ST.
|
|
[23:21] Sorry. I cut you off. Go ahead.
|
|
[23:24] Yeah.
|
|
[23:24] Any the other thing is this account maintenance criteria.
|
|
[23:29] Mhmm. Why why we why we need to specify both in order to move forward with configuring this application? Why can't just be leave
|
|
[23:39] days after account creation?
|
|
[23:41] I mean, I understand we have to put this I think it's a buck, Anil. I'm not going to
|
|
[23:47] I see. To say it's a buck. I need to check with r and Usually,
|
|
[23:52] when I set it up, I set up both for sending one in the future,
|
|
[23:56] and that's why it and now we saw when I was setting it from scratch that it didn't allow it. It's supposed to allow you to do it with just one of them.
|
|
[24:05] I don't know why it doesn't. I will try to check after this call with R and D, and if it's a bug, we'll fix it. I think it's a UI thing.
|
|
[24:12] They just typed it wrongly.
|
|
[24:15] Oh, okay. But if it's not if it's not, they'll tell me why, and I'll try to update everyone on the next meeting. But, yes,
|
|
[24:23] they are not it's supposed to be one or the other or both. But as we saw, it cannot be safe with just one of them. And the workaround but the workaround is very easy. Just use a very big number.
|
|
[24:34] Yep. Stop. Got it.
|
|
[24:36] Okay. Alright. Thanks, Annie.
|
|
[24:39] Okay.
|
|
[24:41] Mark. Yep. That that's the word I was looking for distribution
|
|
[24:45] list,
|
|
[24:46] what I was calling the single mail
|
|
[24:48] or whatever. Yep. That's the usual way.
|
|
[24:51] I know a couple people dropped. Okay.
|
|
[24:55] Kevin,
|
|
[24:56] if you use Sentinel, create a config table
|
|
[25:00] with the list of emails linked to the account. Yep. If you have Sentinel or if you have anything
|
|
[25:06] outside of ST that can send notifications for you, you can basically shoot for the month.
|
|
[25:13] So
|
|
[25:14] my answer, Antonio, was ST only. Obviously, if you can do anything and not ST only. Obviously, I went to mails.
|
|
[25:21] But if you have where to put the mails,
|
|
[25:24] you are golden.
|
|
[25:26] Kevin, you know that ST can now send the emails from the account, including if they're in a separate account parameter
|
|
[25:34] to Sentinel with every transfer. Right? Okay. Yeah. Just making sure. This is legacy alerting that we've got. So we have
|
|
[25:42] alerting on error messages,
|
|
[25:45] and when we fail, certain accounts are a lot more important if they've got financial
|
|
[25:51] information.
|
|
[25:52] So we email a group of people,
|
|
[25:55] who is there. It basically, if it fails, and also some that are successful.
|
|
[26:00] Again, because the financial, they need to know that certain
|
|
[26:03] pays have gone through every day. So so a certain group of people need,
|
|
[26:08] and we use Sentinel. We do that across b to b I and all all sorts. We we rely
|
|
[26:13] and use Sentinel
|
|
[26:14] heavily,
|
|
[26:15] all sorts of stats based stuff, and we do that for counting
|
|
[26:19] number of messages going through b to b I, number of messages going through secure transport, and so on. Mhmm. It it's just a really good way. If you're comfortable with Sentinel create config table, and, yeah, we we built up a lot of stuff around there.
|
|
[26:32] I I don't disagree. I was just mentioning to make sure because this is Yes. It's all new. We've upgraded to the latest version. We're we're we're moving off premise and moving into VMs on the cloud. So that's why I'm joining all these, seeing the new features that we that you've got. I was on last month, and it was very useful.
|
|
[26:50] So I'm just seeing what type of questions come up that we can use and the maintenance and that type of stuff. We don't do that. We have housekeeping scripts, so we can change from that, and we can bring that in. So
|
|
[27:01] it's stuff like that is great.
|
|
[27:03] So and because you are from the older customers, not h, I'm not calling anyone old here, But in the old world, we couldn't send the emails out to the Sentinel in anywhere form. They don't go out of the box. But now what I was asking you and you answered, but just for the ones that haven't seen that yet, the mapping rules when you set up the Sentinel integration,
|
|
[27:25] and this is Sentinel and ADI. So if you have MFQOY, that applies there as well. You actually can map additional parameters where you get an an attribute name from Sentinel, and you need to use one of the empty fields that is in the tracking object. If you cannot find one, ask support. They'll help. And then in the value, it's a full blown expression where you can get an you can get the email of the end user, or you can get the flow or account attribute.
|
|
[27:50] And the beauty in the account and flow attribute is because it's just an attribute, you can actually put whatever you want there. So you can have a list of mails.
|
|
[27:59] So you can send a a multiple
|
|
[28:01] mails
|
|
[28:03] into Sentinel for each flow specifically.
|
|
[28:07] When you build the Sentinel table, there will be a hard coded value per account or per flow or whatever. That way, you can even change that depending on what is happening and depending on what the flow is and so on. But,
|
|
[28:20] it gives you more. I'm not saying don't do your external table. Don't get me wrong. Keep doing it if it's working. But this if you set that up, that will also populate additional mails that you might want to pick up for some cases, you know, especially for for very important files.
|
|
[28:36] And, also, if you have flows that are really, really important, you can put a flow parameter,
|
|
[28:42] which says important. You know? Raise the flag from the ST, send it with the mapping out to Sentinel, and then you filter based on that on the Sentinel side.
|
|
[28:51] So you control everything on the ST side of the house.
|
|
[28:55] Make sense?
|
|
[28:57] Yep.
|
|
[28:58] Thank you. Okay.
|
|
[29:00] Lina, I see you.
|
|
[29:02] But multi but one question. Joe was I had a few, and then you hit you.
|
|
[29:07] Joe Campos, can account attributes be used to specify multiple email accounts? Yes. You can, But they cannot be used for the maintenance applications
|
|
[29:16] because they only have a checkbox for email account, which will only pick up the email account itself on the account.
|
|
[29:23] But you can have as many as you want.
|
|
[29:27] Okay. Great. Thank you. So if we were to use that for
|
|
[29:32] interacting with an API, that that would be a way of
|
|
[29:35] kinda doing that, right, using the the attributes.
|
|
[29:39] Okay.
|
|
[29:40] So I saw a quick question about the accounts that disappeared, someone deleted.
|
|
[29:44] So do you still want to ask about the license on the accounts?
|
|
[29:49] So that will be your next Lina,
|
|
[29:52] you have the follow-up or a new question?
|
|
[29:55] I I do. So for users that only log in, like, once, twice a year, you know, is there a way to set up a rule so that their account doesn't get disabled or deleted? Yep. Yep.
|
|
[30:07] Inside of the account itself,
|
|
[30:09] if you go to the account itself,
|
|
[30:14] edit the account settings,
|
|
[30:16] go down to the account maintenance application, make it custom for them,
|
|
[30:21] and just make the days
|
|
[30:24] three fifty, you know, or three seventy or 400 or whatever you want it to do. So just expand it higher.
|
|
[30:31] Or if you don't want them ever to be checked, you can always just disable it here,
|
|
[30:36] and this and the policy will not apply to this account.
|
|
[30:41] Perfect. Okay. Great.
|
|
[30:43] And you have the same control
|
|
[30:46] on
|
|
[30:47] the business unit level as well.
|
|
[30:50] So if you are using business units and you know that one specific business unit is, you know, very special, and you can never delete them because it's your CEO, you know, who knows,
|
|
[31:00] you can disable the whole thing on the business unit level. All of those applications work the same way. They have three levels of control.
|
|
[31:07] Account.
|
|
[31:08] If the account says default, it goes back to business unit. If the business unit says default, it goes up to the global.
|
|
[31:14] Single scheduler out
|
|
[31:16] on the global,
|
|
[31:18] but it it's per account after that, and it figures out, oh, this account is supposed to be doing this or that or that.
|
|
[31:26] So yep. Great. Thank you. Thank you.
|
|
[31:30] Okay.
|
|
[31:31] So I saw a question going through about how we do license account when we count account and not transfers.
|
|
[31:37] It got deleted.
|
|
[31:40] I suspect the person decided not to ask, but because I'm here anyway, the active users table will tell you how many of your licenses are used
|
|
[31:48] and when their last access time is. It's a sixty days rolling window. If the user logs in, they get into the table. If you're on a old style permanent license where we count users and not transfers,
|
|
[32:02] which is the subscription way, that's what controls it. One of the applications is actually going through that table nightly,
|
|
[32:08] clearing it. So you can always come here and look. If you have a thousand user license, you can log in with 10
|
|
[32:15] users.
|
|
[32:17] We give you 10% off,
|
|
[32:19] in addition.
|
|
[32:20] And then the thousand hundred and first user will get, nope. You cannot log in, and the log file will tell you don't have a license for that user.
|
|
[32:29] But that's that's how the old licensing system works.
|
|
[32:36] And I I saw the question. I didn't see who asked it, so I'm hoping that this person
|
|
[32:43] got that. If not, if you have additional questions on that, please post in the chat or just unmute yourself.
|
|
[32:49] Okay.
|
|
[32:51] What else do we have?
|
|
[33:02] Okay, Buddy. Okay.
|
|
[33:05] Buddy, if you have anything else to ask, just please let me know. The one thing to be careful under this licensing model is, as I said, is login time only,
|
|
[33:16] which means that if you have an account that only that does pulls and pushes, we literally never record them here.
|
|
[33:23] So if those users now start logging in just to check something weird,
|
|
[33:28] it
|
|
[33:28] might get a little hairy.
|
|
[33:30] Okay.
|
|
[33:32] Mark, on the send to partner route step or transfer site config, is there any way to have SDK target the plot folder if it does not already exist?
|
|
[33:40] It depends on the protocol.
|
|
[33:43] On some protocols, we can. On some, we cannot.
|
|
[33:46] So which protocol do you need, Mark?
|
|
[33:49] Let me guess. SSH?
|
|
[33:53] I need to
|
|
[33:55] play the lottery tonight. I'm guessing right today.
|
|
[34:02] So
|
|
[34:04] or do you know why I even have it?
|
|
[34:06] So for the ones where
|
|
[34:08] we can create the folder, there usually will be a checkbox to ask to to tell us if you can or cannot. With SSH,
|
|
[34:18] we don't have the option simply because 90%
|
|
[34:21] of the world SSHs
|
|
[34:22] over there will not allow you to.
|
|
[34:24] If you really need it, open an idea in the ideas portal. I know. I'm sounding like a broken record on that.
|
|
[34:31] But r and d need to see
|
|
[34:34] that
|
|
[34:50] We lost you, Annie.
|
|
[34:57] Yes.
|
|
[34:58] I was wondering.
|
|
[34:59] It was on my side.
|
|
[35:03] This happens sometimes,
|
|
[35:05] so
|
|
[35:06] let's be patient for
|
|
[35:09] few minutes, and she'll be back.
|
|
[35:24] It's funny. It sounded like r and d was there and cut her.
|
|
[35:31] You're not allowed to talk about this.
|
|
[35:34] That was not the case. I promise.
|
|
[35:37] I
|
|
[35:38] think she got snowed out.
|
|
[35:43] No. She's in Arizona. She doesn't get that snow.
|
|
[35:46] No.
|
|
[35:50] Oh, by the way, we
|
|
[35:52] I went
|
|
[35:53] to Okay. Can you hear me now? Oh, yes. She's back. Yes.
|
|
[35:58] Sorry about that. My I don't know. My Internet kinda decided it doesn't like me again.
|
|
[36:04] When
|
|
[36:04] did you lose me?
|
|
[36:07] When you were talking about r and d.
|
|
[36:10] Of course, I was.
|
|
[36:12] So
|
|
[36:13] but it so the idea the idea of the IDS portal is that r and d and the and Astrid are looking into the list,
|
|
[36:21] and they need to know that you need it. The problem with the SSH is that, technically, it's very easy to allow the creation of the folder.
|
|
[36:29] But logistically and security wise, it usually is a nightmare to manage.
|
|
[36:34] So open the ticket. Let's see what happens.
|
|
[36:38] Not ticket. Sorry. Idea. That's the best we can do.
|
|
[36:44] So, let me see if I can rejoin from my other
|
|
[36:49] thing so I can still share things with you.
|
|
[36:53] Oh, okay.
|
|
[36:55] So,
|
|
[36:56] Mark, did this help?
|
|
[37:01] Yep. It did. Thank you.
|
|
[37:03] And I know the better answer is, yep. Everything is working. But unfortunately
|
|
[37:11] you know? Okay.
|
|
[37:13] Okay. What
|
|
[37:15] else do we have? And if
|
|
[37:17] okay. It came back. Is there a way to report the max concurrent connection, SSH, for example, to the server?
|
|
[37:29] Yes. Let me see if I can join back.
|
|
[37:33] Hold on a second.
|
|
[37:35] Let me get my VPN run
|
|
[37:37] link again.
|
|
[37:39] Buddy, give me a second. I'm I'm working on reconnecting so I can show the screen.
|
|
[37:46] Wilfred, is there a place to add the runbook info for transfer sites? What do you mean by under runbook?
|
|
[37:55] Can you explore a little bit? Yeah. So if if if we get a failure,
|
|
[38:02] who to like, we wanna know who to contact for for this file. So
|
|
[38:06] that kind of information.
|
|
[38:08] That makes sense? Okay.
|
|
[38:10] Yep. It does. Let me know if you can see my screen again.
|
|
[38:14] Yep. It's up. Okay.
|
|
[38:16] So the transfer site is the only object that actually doesn't have notes field as you can notice, but you can add attributes. What what I usually will do here is
|
|
[38:28] call person.
|
|
[38:32] Or Annie
|
|
[38:37] so
|
|
[38:38] on and so forth. Add as many as you want.
|
|
[38:41] And those can be up to that. So so
|
|
[38:44] those are supposed to be used for all kinds of tracking templates, for all kinds of sending around, you know, define things. But no one says you cannot use it for notes
|
|
[38:55] because we don't have notes on this level.
|
|
[38:57] But it's good enough because it goes with the transfer side. If it is for specific transfers,
|
|
[39:02] you can do it on the flow level and so on. So just because the account attributes are usually used for routing and other purposes and emails and so on, doesn't mean you cannot just create it for whatever you need them to be.
|
|
[39:15] Got it. Thank you. And
|
|
[39:17] that comes with you. And the good news, if you do an export or go to the API, those are very visible over there as well. So if you want the report to see,
|
|
[39:25] you know,
|
|
[39:27] who was supposed to be looking after what, it's very easy to to to create it later. And if you have Sentinel, just to tie it back to that discussion,
|
|
[39:35] this
|
|
[39:36] can actually be sent with every
|
|
[39:38] transfer through this transfer site all the way to Sentinel. So this value can go all the way to Sentinel if you want it to.
|
|
[39:45] Alright. Just saying.
|
|
[39:48] But, yeah, I like reusing
|
|
[39:50] things that don't exist for anything else. If it was for any other object, we have the notes.
|
|
[39:55] We've been talking about that. We probably should have them here, but we don't. So, you know, just use the bottom. And you can have as many variables as you want. Please don't make more than a hundred hundred and something. You know? It becomes unmanageable.
|
|
[40:09] But you can it's a map, so you can add as many as you want. Sounds good. Thank you.
|
|
[40:15] Okay.
|
|
[40:16] Okay. Let me go back into the chat, and I said I'm going to answer something.
|
|
[40:21] Sorry about that. A way to report about this question.
|
|
[40:26] The only thing that can help you is actually this service user usage monitor,
|
|
[40:32] and we changed that one. In the old versions,
|
|
[40:36] the server's usage monitor was not showing SSH session. It was only HTTP and FTP, and it was per server and per agent. You had to go all over the place.
|
|
[40:45] We changed that a year, year and a half ago, maybe longer. Who remembers anymore? Sorry. I don't.
|
|
[40:50] But now,
|
|
[40:52] if you look at the locked in in global, it will show you how many sessions per class are there and what protocols they're using, and it is collecting information from all edges and servers.
|
|
[41:02] That's why we require the streaming when you set it up to have the admin new admin
|
|
[41:07] the admins also talking to each other. That's one part of the information that goes to them. But if you look at this monitor
|
|
[41:15] and there is an API for it as well as well, I think. But if you look at this monitor, you'll see the numbers,
|
|
[41:21] and that will give you
|
|
[41:23] an idea. We cannot do an automatic
|
|
[41:27] notification
|
|
[41:28] or anything like that, but the information will be here.
|
|
[41:33] And then the server sessions at the bottom
|
|
[41:37] will give you also
|
|
[41:39] the list of who is actually connected from what, what IP, where they are connected, so more information. But just the numbers here should be enough based on what you are asking.
|
|
[41:51] Does this help, buddy?
|
|
[41:58] Right.
|
|
[41:59] Yep. Okay. So
|
|
[42:03] no one had raised their hands, so let me see. There is something in chat. We have lots of transfers. More of them are on the advanced routing. Okay.
|
|
[42:12] There is a we have simplified logs that we can retrieve either from SD directly or define table on.
|
|
[42:17] We receive the file. We then change encoding.
|
|
[42:20] Uh-huh.
|
|
[42:25] So the sorry about that, guys. So the question is,
|
|
[42:28] if is there a way to have
|
|
[42:31] preflight loggings,
|
|
[42:32] logs that basically say the file came from here, got PGP encrypted, and got sent to here
|
|
[42:38] as opposed to having the very detailed logs that we have now.
|
|
[42:42] And that's one of those,
|
|
[42:44] you know, better to have them, but they become a pain.
|
|
[42:50] Not
|
|
[42:51] really.
|
|
[42:52] So can you can you do
|
|
[42:54] some
|
|
[42:56] ST on its own doesn't really have this way of simplified locks. You can just read the more extensive locks we have and just parse them and grab the pieces you want from the tracking table
|
|
[43:07] or from the server lock. But there isn't anything that will give you a very short
|
|
[43:14] three liners that allows you. The better if you have Sentinel, though, in Sentinel
|
|
[43:20] so two challenges with Sentinel because you're using advanced routing. As you know, the whole of advanced routing is actually a single step for Sentinel because it's a single event for us. So if you look at Sentinel, you'll see the file came from here, the file went there, and then there was some processing in the middle, but Sentinel will not tell you what kind of processing it was.
|
|
[43:39] So one option might be to use those parameters I just showed you.
|
|
[43:44] And on the flow level, not on the site level, to add a readable
|
|
[43:50] string that tells you what this flow is, descriptive string. Then then you send to Sentinel
|
|
[43:56] on on the all all the events from the flow. And then when you read it, it kinda sorta will sort of like
|
|
[44:02] that if everything is successful.
|
|
[44:04] But it is manual. It won't be based on what will have happened. It will be based on what the flow description is saying it's happening.
|
|
[44:13] If you want it to actually
|
|
[44:15] go through what really happened, your only choice is the ST APIs going against both the tracking clock and the server lock.
|
|
[44:23] I don't know how new your server is, but in the newer versions, and we're talking last year or so,
|
|
[44:29] we actually did
|
|
[44:31] a much
|
|
[44:32] more
|
|
[44:34] detail detailed advanced routing logging.
|
|
[44:38] So including telling people when a step didn't happen, when if you have a conditional step or conditional route
|
|
[44:46] that we evaluated,
|
|
[44:47] but it didn't match.
|
|
[44:49] So every single thing that SD does is now in the log files, which makes them a lot harder to read. But on the other hand, troubleshooting,
|
|
[44:56] you actually know now what happened
|
|
[44:59] as opposed to the older servers, which was like everything failed, so now what?
|
|
[45:04] So that's
|
|
[45:05] pretty much the best you can do with locks. It's one of those chicken and eggs conversations.
|
|
[45:11] I would much rather lock here the locks we have now,
|
|
[45:14] and but I can understand why you want a simple report.
|
|
[45:21] Yes. Go ahead. This is just for
|
|
[45:24] end users,
|
|
[45:27] which one they want to have simplified
|
|
[45:30] logs. But I I just want to have one question about what you said is regarding the
|
|
[45:37] the descriptive strings.
|
|
[45:40] Mhmm. So okay. So we defined them in in the mapping rules in something there,
|
|
[45:46] configuration.
|
|
[45:48] So yeah. So what if Nested. Yes. Yeah. Go ahead, John. Sorry.
|
|
[45:53] Go ahead. And and I want want just to if you have a, let's say, simplified examples of
|
|
[45:59] these descriptive strengths, we should define them in
|
|
[46:02] in accounts,
|
|
[46:04] in
|
|
[46:05] sites,
|
|
[46:09] mean, in partners or yes.
|
|
[46:11] I would actually do them oh, hold on a second. This server is really new. I don't have everything anything ready. So let me just
|
|
[46:18] remember that the routes themselves also have additional parameters. So where I would do them is actually on the route level.
|
|
[46:25] Let me just create myself a quick template so I can show you what I mean.
|
|
[46:30] Mhmm.
|
|
[46:31] But when you go on the account, when you're creating your routing,
|
|
[46:36] you know, the local route that you need to sign
|
|
[46:39] this into the subscription
|
|
[46:42] whoops.
|
|
[46:43] You can add the permit, and at this point, you know what will happen. Even if it is based on a template, we will you will
|
|
[46:50] always have a local route.
|
|
[46:53] So what you can do is to add additional parameter here, which is
|
|
[46:56] just called description, for example,
|
|
[46:59] and says,
|
|
[47:02] EGP
|
|
[47:04] decrypted,
|
|
[47:06] and sent something like that.
|
|
[47:09] And then you map this variable
|
|
[47:11] into the Sentinel,
|
|
[47:13] and then you'll get that. As I said, but that means you'll describe your routing
|
|
[47:19] of each of the routes.
|
|
[47:21] Right?
|
|
[47:22] It's
|
|
[47:23] not
|
|
[47:25] it's manual. It it's not really what you want, but that's the best you can do unless you want to go with the big blocks.
|
|
[47:34] Okay.
|
|
[47:34] And and if we want to, let's say, to take this attributes and define since something, and how
|
|
[47:40] you will be referring
|
|
[47:42] it in the mapping rule?
|
|
[47:45] Oh, that's what you were asking. Okay. Sorry about it. Okay. I'm not going to say that. But when you go to Both both of them. Yeah. And that that that was good. Yeah. Good to That's
|
|
[47:54] okay.
|
|
[47:56] That's okay. So in the mapping rule,
|
|
[47:59] We
|
|
[48:01] actually have given examples here
|
|
[48:04] with the flow parameter, exactly what I need here.
|
|
[48:07] So I'll just copy that. You add the mapping. You add it like that, and I call it description.
|
|
[48:15] Right?
|
|
[48:17] So on this side, you put what you want to be sent,
|
|
[48:20] and you can call it whatever you want. Don't don't don't be tied to the description thing. It will always start with user var, so it will never clash with anything. And it is flow attribute for where I put it on the subscription. If you want it from the account to be account dot attributes instead.
|
|
[48:36] And then Sentinel attribute name, you need to use the ones that are available. Severity is not used by anything else for SD, so you can use that one. But also, if you have Sentinel, open Sentinel and look for empty columns.
|
|
[48:48] Any empty column in the tracking object table, you can use.
|
|
[48:54] Okay.
|
|
[48:55] And then you save. And then every time
|
|
[48:58] when this parameter is set, it will be set
|
|
[49:02] sent over.
|
|
[49:03] And if it is not set, it will be just an empty string there. So it will not break anything. You don't need to set it up on every single flow.
|
|
[49:12] And you can do as many parameters as you want here as long as you have an empty column on the other side
|
|
[49:19] so that it maps into the model. Because if you send something that doesn't exist on the tracking object,
|
|
[49:25] it will just say, okay, and drop it. So, you know, we're not even error out on you because it just it's like, yeah. I have no idea where to put this filter. I'm not just going to put anywhere.
|
|
[49:34] So you just pick your correct
|
|
[49:37] just find the column name. If you are unable to find one, talk with support. With the talk with support, they'll have some
|
|
[49:45] for you.
|
|
[49:46] But also just look at your tables.
|
|
[49:49] Thank you. Makes sense?
|
|
[49:51] Makes sense. Of course.
|
|
[49:53] It's pretty I like using that to send the account emails, actually, not for flow parameters, but it works beautifully for flow parameters. If you use
|
|
[50:03] flow manager, our flow manager, it that's how it does it, except that it doesn't go through this mapping. It's just the flow managers injecting the value and it goes out automatically.
|
|
[50:11] But that's how we the flow manager knows which will be which what transfer belongs to what flow,
|
|
[50:17] and this is kind of tacking tacking on the same idea.
|
|
[50:21] And the other thing is you don't all
|
|
[50:24] this here can be also hardcoded.
|
|
[50:26] So if you have multiple environments going to the same setting, you can use that to actually hard code the value of which environment it is as opposed to sending it from flows or from subscription or from
|
|
[50:38] accounts or sites or whatever.
|
|
[50:40] Okay.
|
|
[50:42] Yep. I see. Yes.
|
|
[50:45] Flexibility.
|
|
[50:47] You know? That's the middle name of ST.
|
|
[50:50] So, again,
|
|
[50:52] just be careful.
|
|
[50:54] You know, make sure you don't step on the column you need for something else because I am not sure if
|
|
[51:00] we already use the column for something. Can't you use the mapping which value you will get and if it will be consistent?
|
|
[51:06] So
|
|
[51:07] just find one that is free or not used or
|
|
[51:11] you don't care about. You
|
|
[51:13] know?
|
|
[51:14] Yes.
|
|
[51:15] So k? Thank you. Good. Great.
|
|
[51:18] That's it. And I I and I don't know what server you have, how old your server is. Hopefully, not that is old. Right. It's 5Dot5023.
|
|
[51:30] 23. Okay. New enough. Run one of those transfers and just look through the server lock. Look at the new server lock.
|
|
[51:36] It's new enough. So you'll see all the steps and everything. For easy transfers, what if your transfers are easy, if it's always one step, one transformation, one send, this approach will work beautifully.
|
|
[51:48] Right? But if you have a lot of conditional routes or conditional steps and a lot of orchestration,
|
|
[51:54] it will be very hard to describe it this way.
|
|
[51:57] Right?
|
|
[51:58] So
|
|
[51:59] passing the server log becomes your only way. But and because you said it is for end users, you really don't want your end users to see some parts of your server log. You don't want them to see IDs. You don't want them to see very security considerations there.
|
|
[52:13] So by having this human readable string, you also
|
|
[52:17] probably will be better off with your security team
|
|
[52:21] because you are not exposing server information that can be used to exploit.
|
|
[52:26] Because if you give them the whole server lock, it contains ID objects. Remember that users have access to the APIs, and they can use that to look at other things.
|
|
[52:37] Yes. Yes. That that was that was one of the main objectives as as well. Yes.
|
|
[52:42] So provide the best information as possible.
|
|
[52:46] Mhmm. Yeah.
|
|
[52:48] That's Okay.
|
|
[52:49] That's it for me. Thank you. Thank you very much. Okay. Good.
|
|
[52:53] Morita,
|
|
[52:54] FTP, can we change
|
|
[52:56] the permissions on an FTP site? I don't think so, but let's go check because I don't remember.
|
|
[53:03] And that's why I have a live server. When I don't remember, I go check things.
|
|
[53:08] So on SSH, we can. On FTP, we cannot.
|
|
[53:13] And the reason for that
|
|
[53:15] well, we can and we cannot. So you cannot do it directly
|
|
[53:21] because
|
|
[53:24] FTP as a protocol doesn't have a direct command. You cannot CH mode on
|
|
[53:30] FTP.
|
|
[53:31] CH mode is an SFTP command. That's why we have it here.
|
|
[53:34] However,
|
|
[53:37] what you can do is to use a site command.
|
|
[53:40] So we are fully equipped to use the site commands.
|
|
[53:44] And as long as you can find a site command that will tell the other server to do it, you can use it.
|
|
[53:51] I don't know off the top of the head of my head if it can be done,
|
|
[53:55] but your if you go for to look for it, that's what you that's the only option available.
|
|
[54:02] The
|
|
[54:02] site commands, if you can send the site command to tell the other server to it. That's that's the tank.
|
|
[54:08] That's the only way.
|
|
[54:10] But it's a protocol restriction. Even if you open an idea, unfortunately,
|
|
[54:14] we cannot do anything. The protocol itself doesn't have the feature.
|
|
[54:19] Alright. Unlike SSN.
|
|
[54:21] What's the question? What's to ask? Thank you.
|
|
[54:25] Yep. Okay.
|
|
[54:27] But explore the side commands. They are very, very, very powerful,
|
|
[54:31] especially if you know your partner. And
|
|
[54:34] if a partner is asking you to do it and they are an FTP server shop, they probably know how other partners are doing it. So just ask them. If they give you a site command, that's where you plug in the site command,
|
|
[54:46] and SQL will use it every time you go there.
|
|
[54:51] Right. Thank you. One thing though, the one the way it will work because site commands are run before the files, it will not be at CH mode,
|
|
[55:00] but it will be changing the
|
|
[55:02] you know, in in
|
|
[55:04] when you do it on SSH, there are two options. Either you change channel before that, and then the file arrives with the correct CH mode or ACH mode it or you CH mode after that.
|
|
[55:13] Mhmm. With the site commands, you have only the first option.
|
|
[55:18] So I don't know how it will work, but it will depend on what kind of server you're talking to. So talk to them.
|
|
[55:24] Alright. It's the only thing.
|
|
[55:26] And if they tell you they have a command, they are not using the proper RFCs. They have an extension that no one supports, so you cannot help them.
|
|
[55:35] Or ask them to move to a proper protocol,
|
|
[55:38] maybe. I have to say that. You know that. Right? Ask them to come to SFTP.
|
|
[55:42] It's
|
|
[55:43] 2024
|
|
[55:44] last time I checked.
|
|
[55:47] Alright.
|
|
[55:50] Okay.
|
|
[55:52] Jeff, what is the recommended version of SD five five? How surprised will you will be if I tell you that it will be the one I have on the screen, which is January?
|
|
[56:01] As in, like, three two weeks ago.
|
|
[56:05] I strongly recommend you to be to as new version as humanly possible.
|
|
[56:11] Okay. You cannot
|
|
[56:14] sleep more than twelve months, as you know Mhmm. Or don't know. So
|
|
[56:18] the oldest you should be at this point will be February
|
|
[56:23] 2023.
|
|
[56:24] And this is only valid for another two weeks. In about two weeks, it will be March 2023.
|
|
[56:29] Very good. If you
|
|
[56:32] are that old,
|
|
[56:34] that means that you need to change very quickly as soon as the new version is out.
|
|
[56:39] So your Goldilocks position should be
|
|
[56:43] either newest or no more than three, four months old.
|
|
[56:48] Because the because that allows you to fail and update or to have, you know, your whole team got COVID or something, so no one can work and update on this window.
|
|
[56:59] So when that happens, if you are already nine months behind
|
|
[57:03] Mhmm. You're now running the risk of running behind the 12. So my Goldilocks position always would be no more than three to four months behind.
|
|
[57:11] But, also,
|
|
[57:13] every
|
|
[57:15] single
|
|
[57:15] of our updates is updating security and libraries, and old libraries, and whatnot. So
|
|
[57:21] even one behind, you have a vulnerability of that might be open against your version. That's the reality of it.
|
|
[57:28] We don't do patches anymore, as you know,
|
|
[57:31] unless it's critical and so on and so forth. But
|
|
[57:36] and we are a lot more stable on the new stuff, and we release also new features now with the versions. Right?
|
|
[57:43] So
|
|
[57:45] if that you have a good reason to stay behind,
|
|
[57:49] yes, go stay there. You know, a book is discovered or something.
|
|
[57:53] Mhmm. But my recommendation,
|
|
[57:54] if you can swing it, as soon as our release is out, update your developments over at
|
|
[58:00] the very least.
|
|
[58:01] I'm not saying update production every month. We all understand this is not happening. Although,
|
|
[58:07] if you have enterprise closed later in the year, we'll have the zero downtime updates,
|
|
[58:11] which will help a little bit.
|
|
[58:13] But
|
|
[58:14] Mhmm.
|
|
[58:16] Go to the development servers, check your transfers, check your scenarios,
|
|
[58:21] see if they're working on the newer server, and try to stay as high as possible on the versions because we keep releasing.
|
|
[58:30] Makes sense?
|
|
[58:32] Makes sense. Yep. Thank you. I know
|
|
[58:34] know that's not something you want to hear, and I know that it's annoying for admins. But
|
|
[58:41] I'm sorry. But if your security team
|
|
[58:44] is opening tickets against you and they scan you and you're six months old, you will have vulnerabilities there.
|
|
[58:50] Unfortunately,
|
|
[58:51] the bad people on Internet these days are moving very, very, very fast.
|
|
[58:56] Very fast. Yep.
|
|
[58:58] I I don't want to to bet name people, but we all know that pretty much most of our competition got hanged last year to dry with a lot of exposure.
|
|
[59:09] Right? So don't get in that position. Update your servers.
|
|
[59:13] Right.
|
|
[59:15] K.
|
|
[59:16] Yep. Our security folks keep us keep us
|
|
[59:20] honest also, you know, if they see something.
|
|
[59:23] So good advice. Thank you.
|
|
[59:26] Yep.
|
|
[59:28] Okay.
|
|
[59:29] What is the best practice for file renaming on ST local file is, but we would like the file to be delivered test. Hi.
|
|
[59:37] Oh,
|
|
[59:38] okay. That's two first names. I'm a little confused if you're all going on Natasha, so I apologize. I'll probably mess it up.
|
|
[59:47] So you have two ways to rename. One of them is do a rename step, which will rename it in the sandbox,
|
|
[59:54] and then send it out like that. But you also say have a send file as on the
|
|
[60:00] a route file as, sorry, on the send to partner step.
|
|
[60:04] You can do it on either way.
|
|
[60:07] The
|
|
[60:10] second one is a little faster because it doesn't touch the actual file. It just renames it on the path. Oh, sorry.
|
|
[60:16] Okay. Sorry, Olga.
|
|
[60:19] Okay.
|
|
[60:20] So
|
|
[60:22] if the question is which of the two options is bet
|
|
[60:26] better for you, it depends.
|
|
[60:29] If all you need to do is to rename the file to send it, I would do it with the send to partner step simply because, especially with the new servers, again, if you are new enough, we don't form a sandbox anymore if you don't have any transformations.
|
|
[60:42] And rename inside as a step is a transformation.
|
|
[60:47] And it also
|
|
[60:48] if the file is it's just a rename,
|
|
[60:51] but it still is eating resources.
|
|
[60:54] However, if you need to rename the file and then PGP encrypted, obviously, you need to rename with a step.
|
|
[61:00] So
|
|
[61:01] it depends.
|
|
[61:03] And if you you're newish to that, that probably starting to sound too late out. If you're not, you already know that it will be asked in a lot of cases. It really depends on your use case.
|
|
[61:14] If the but if I'm setting it up, if the request is
|
|
[61:20] to
|
|
[61:21] rename
|
|
[61:22] only for the sending out, I would do it on the center partner step.
|
|
[61:26] And in case you haven't seen that,
|
|
[61:29] let me go to my account,
|
|
[61:35] which
|
|
[61:36] is having a little bit of sleep.
|
|
[61:43] Olga, are you asking
|
|
[61:46] how to rename it, or are you asking where to rename it? So do you
|
|
[61:51] that's,
|
|
[61:52] you know, two different questions.
|
|
[61:54] Oops.
|
|
[62:00] Okay.
|
|
[62:02] Hi.
|
|
[62:03] Hi. Can you can you hear me? Yep. I can.
|
|
[62:07] Oh, yeah. It's much better now. Because we've been having we are fairly new to ST.
|
|
[62:13] Mhmm. So we've been having challenges when it comes to renaming files because
|
|
[62:19] when we rename them, we have a folder monitoring.
|
|
[62:22] So initially,
|
|
[62:25] instead of the file
|
|
[62:27] being being renamed to
|
|
[62:30] well,
|
|
[62:30] initially, it was the the movement of the file, moving the file to the archive folder, but it would be renamed as archive.
|
|
[62:38] Okay. And then we tried the renaming, but for some reasons, it doesn't rename the process is failing, and the file would disappear. It should go to the virtual folder. So we just have to go to that virtual folder, retrieve it,
|
|
[62:48] and then
|
|
[62:50] place it where we have to place it, and just either do the manual renaming or just leave it like that. That's why I wanted to ask. There's probably something that we're not doing right since we are still new to the tool.
|
|
[63:02] That's okay.
|
|
[63:03] So okay. So your scenario is you're pulling the file with the folder monitor into the user's folder.
|
|
[63:09] You're delivering it out, and then you want to
|
|
[63:12] do you want to rename the file on the way out, or do you want to rename the local file after it is delivered?
|
|
[63:21] Either way, provided that's when it reaches the destination, it's renamed.
|
|
[63:25] So whether whether it's a local one or
|
|
[63:28] Okay. Or So in this case I'll push up. Yeah. Hold on a second. My VPN kicked me out, so I just need to log in back again.
|
|
[63:44] Okay.
|
|
[63:47] I'm not sharing. That's my problem at the moment.
|
|
[63:54] Okay.
|
|
[63:55] I cannot share my screen, so I'll just talk to that. So if you look on the center partner so my gut feeling is what you did was you renamed locally on the subscription level as opposed to going into the center partner.
|
|
[64:09] So the two renames are different. The one on the subscription level will happen. So if you are looking on the subscription page and you have the renames over there,
|
|
[64:19] they rename the local file,
|
|
[64:21] but what they don't
|
|
[64:23] but it happens after the file is delivered out.
|
|
[64:28] Okay?
|
|
[64:29] If you want to rename the file before it leaves, you need to go to the center partner,
|
|
[64:34] look at the
|
|
[64:36] route
|
|
[64:38] file s
|
|
[64:42] and go from there.
|
|
[64:50] Thank you so much. We'll we'll try that, you know, at dev, and hopefully,
|
|
[64:55] it will give us the desired solution.
|
|
[64:58] Sorry about that. My VPN keeps kicking me out. I think it's my local network again.
|
|
[65:04] But,
|
|
[65:05] as soon as I get back, I'll show you the screen.
|
|
[65:08] But, the the basic rule to always be careful of is because we have a lot of free names, and I know it can be very confusing. But anything that happens on the subscription
|
|
[65:20] page
|
|
[65:21] is what will happen to the local file inside of the subscription folder. And most of them are post actions, which means they happen to the file after it comes out. So if you're moving to archive from there, it happens after the file had left.
|
|
[65:34] If you want something to happen
|
|
[65:36] in the for to the file that goes out to the end user,
|
|
[65:41] you'll need to do the changes and the renames and whatever inside of the routing,
|
|
[65:47] either as a step or on the center partner.
|
|
[65:54] Thank you so much. Yep. Let me see if this will come up.
|
|
[65:58] Hey. Hey, Annie. This is Anil.
|
|
[66:01] Yep. Just
|
|
[66:03] to add or you probably be clarifying that. So when we add that rename part of the send to partner step, it would appear as a file renamed in the file tracking. However,
|
|
[66:14] the other way around, it won't show up directly on the file tracking, but you'll see the file getting renamed as a post
|
|
[66:21] action.
|
|
[66:22] Yes.
|
|
[66:23] It depends on
|
|
[66:25] what you want to see and where.
|
|
[66:28] And
|
|
[66:29] it's
|
|
[66:31] it it really, again, depends.
|
|
[66:33] So let's see if my server will show up.
|
|
[66:37] Olga, can you see my server now?
|
|
[66:40] Yes. I can. Oh, okay. So if you go to the account,
|
|
[66:45] I what I think you might have been doing if the file was locally renamed is that you do get one of the renames on this well, I don't have an application.
|
|
[66:57] Okay. Sorry.
|
|
[66:59] Let me get that quickly here.
|
|
[67:03] Transfer out in. Yeah.
|
|
[67:09] No. That's not what I want.
|
|
[67:11] Sorry.
|
|
[67:16] So if you go to the account,
|
|
[67:20] if you do a subscription
|
|
[67:22] from here
|
|
[67:24] so anything that you set up on this page here,
|
|
[67:28] and if you set it up over here at the bottom,
|
|
[67:30] this will happen to the local file after the actual file went out.
|
|
[67:35] Right?
|
|
[67:36] So that's not the place when you want to rename for the user. For the rename of the user, you need to go to the route itself.
|
|
[67:43] And it can be the template route or this one. I'll just use this one because it's easier.
|
|
[67:48] And then if all you're doing is renaming for the way out, the way I would do it would be just with a single step
|
|
[67:56] of
|
|
[67:58] send to partner.
|
|
[68:02] And then on the sent to partner,
|
|
[68:06] over here, you have route file s.
|
|
[68:09] And here specify your expression to send the file as something else.
|
|
[68:16] In your
|
|
[68:17] example
|
|
[68:18] yeah. Let's use this one. In your case, it will be
|
|
[68:24] it'll occur something. I I don't have to chat at the moment, but something like that.
|
|
[68:31] And what this will do is to rename the file only on the way out. This will not
|
|
[68:37] not show up as a rename anywhere on the tracking table. You'll just see the new name on the way out. But when you look at the the
|
|
[68:43] outbound transfer, it will be carrying this name actually.
|
|
[68:48] This doesn't change the file
|
|
[68:50] name inside of the sandbox or in the subscription folder.
|
|
[68:54] And because it will be a single center partner, it will also not form a sandbox, which means it will work faster. So especially for bigger file that actually is a lot better than going to a rename step.
|
|
[69:04] If instead you want to go to a rename step, then the rename step will be over here.
|
|
[69:11] You can rename it, and then on the center partner, you don't need to route this because the file is already with the new name. This will rename it only in the sandbox. The file outside in the subscription itself remains the old name unless you publish this one out.
|
|
[69:27] K.
|
|
[69:28] Makes sense? And I know it sounds a little confusing,
|
|
[69:31] but just think about which
|
|
[69:34] file you are working on and what name is assigned to it, and it makes a little bit more sense. So if you had used the FTP or anything or, you know, when you do put command,
|
|
[69:44] you can either specify just the file name or you specify the file name and the file name to send s.
|
|
[69:51] Right? When you do a put, you can do put my name and then the name of the new file. On the other end,
|
|
[69:57] this is the same idea. With the route file s, what we're doing is saying send as. Send as this file. Now, technically, there is also a third place where you can specify all of that.
|
|
[70:08] And if you want to use that, you can also
|
|
[70:11] use that. So okay. My mouse is behaving. But if you look at the transfer sites
|
|
[70:18] themselves,
|
|
[70:19] There is also a sign send file s over here,
|
|
[70:23] which works very similarly to the route file s.
|
|
[70:26] I prefer to do it on the route file s just in case you want to use the size for multiple tags. But that's also an option. And what this one does is exactly what the route file as does, except it does it for all the site all the files going through the site.
|
|
[70:40] I don't know if you have both route file as and send file as which one will work if they if they compete.
|
|
[70:48] Haven't played with that.
|
|
[70:50] So pick your poison.
|
|
[70:52] My poison usually will be the center partner.
|
|
[71:02] K?
|
|
[71:04] Thank you so much. We'll try that. And
|
|
[71:08] as Anil mentioned,
|
|
[71:10] there is there is this will look differently in the log files. It will look differently on the tracking table. So you might want to try all of those options.
|
|
[71:21] And then depending on which one you like the most in the logs and so on. But also,
|
|
[71:28] as again, if you don't have other transformations,
|
|
[71:30] keep in mind that adding a rename transformation
|
|
[71:33] basically tells the server, make me a sandbox,
|
|
[71:37] which performance,
|
|
[71:38] you know, just saying. If you have small files, it doesn't matter. If you have big files, it does.
|
|
[71:43] K? Good. Alright.
|
|
[71:46] Good. Jack.
|
|
[71:52] Okay. So
|
|
[71:54] we have a transfer
|
|
[71:56] that
|
|
[71:57] actually has been running fairly smoothly for a while. But here recently, we're getting a timing issue because
|
|
[72:05] we're delivering PDF files
|
|
[72:08] and a CSV control file
|
|
[72:12] that is used on the destination side to import the PDFs
|
|
[72:18] Mhmm. In into the
|
|
[72:20] remote system.
|
|
[72:23] The problem is is if the control file arrives first,
|
|
[72:27] the import fails because the PDF is reported as doesn't exist.
|
|
[72:35] So
|
|
[72:36] I was thinking that if we use the route with two steps,
|
|
[72:42] the first step could execute to force all the PDFs to get delivered
|
|
[72:49] in advance of any CSV
|
|
[72:51] control files getting delivered.
|
|
[72:56] Yeah.
|
|
[72:57] Yeah. But that will require a trigger file.
|
|
[73:00] So in the ST world, each file goes on its own.
|
|
[73:03] So there is no easy way to tell it, grab all the PDFs, and send out it only them and so on. Although,
|
|
[73:10] saying that that's not exactly true anymore. So we'd have to have a way for the system to trigger itself
|
|
[73:17] Yeah. And say, okay. There's a bunch of files. Go get the list
|
|
[73:22] and then pass the list down the line to,
|
|
[73:26] you know, the to the route. Yeah. Can I propose something a little bit more creative?
|
|
[73:31] Sure. And,
|
|
[73:32] I mean, it depends on how you set up your server. It might not be option it might not be workable, but what I would do is to do something a little trickier.
|
|
[73:41] So step number one, send to partner with the PDF file. So let me go back. You can see my screen. Right? Yep. Yep. So
|
|
[73:50] step number one,
|
|
[73:54] they keep us not create not creating anything, so I need to redo it. But step number one
|
|
[74:00] come on.
|
|
[74:02] Send send to partner on the PDF file. So, basically, just grab only the PDF files, leave the CV the the comma separated value files somewhere else. It doesn't matter, but we're now processing only the PDF files.
|
|
[74:16] So
|
|
[74:17] oops. Not push push. Send to partner.
|
|
[74:19] This is for the PDF file.
|
|
[74:23] And you can even
|
|
[74:26] now that we can you can even do an expression language now that says only the PDF files or you can do it process only the files bank on file patterns, make sure it is just the PDF or whatever.
|
|
[74:37] So we'll just send it
|
|
[74:40] and then continue on success,
|
|
[74:42] but stop on error because we don't want to send the comma separated value file if this one is not out. Right? Right.
|
|
[74:51] And here, we'll say file globing star dot pdf.
|
|
[74:56] So this will only send a pdf file.
|
|
[74:59] That's all it will do. If a pdf file arrives, it will just send it out. You know, so far nothing interesting.
|
|
[75:08] Need to stop clicking on things.
|
|
[75:11] K. So now the PDF is out.
|
|
[75:14] Now do a pull from partner
|
|
[75:19] and go against and this is where it will get a little tricky. We only support the four sites, s f t p, h t p, f a FTP, but you can create a fake account inside of your server and just look into it.
|
|
[75:31] And here,
|
|
[75:33] point into whatever folder. It can be the same subscription folder you are in or another one that you do another route and so on. The idea is to go and grab
|
|
[75:42] the matching CVS file.
|
|
[75:45] C c sorry. Comma separated value file. So
|
|
[75:48] it will be
|
|
[75:51] dollar sign,
|
|
[75:54] base name,
|
|
[75:56] transfer dot target. Remember, we're still in the same place where the PDF went. So the PDF file name is actually here.
|
|
[76:03] The transfer dot target is actually the PDF file still.
|
|
[76:06] Right?
|
|
[76:07] Right. And then dot
|
|
[76:11] comma separated value or whatever the naming convention is, if it is the same naming convention,
|
|
[76:18] and save that. So this will pull the comma separated value from somewhere and put it in a subscription folder while we have another route or the same one, a separate one that actually sends it now.
|
|
[76:29] And because
|
|
[76:30] the way we did it here what did I do? Yeah. Yeah. Yeah.
|
|
[76:35] We need to specify what site to pull it from.
|
|
[76:38] As I said, because we we cannot do a folder monitor, so it won't need to be assessed FTP, but you can do a fake account.
|
|
[76:44] And I'm just sketching the solution, and you'll need to think through that, I suspect. And
|
|
[76:48] but Okay. But the point is, instead of trying to figure out
|
|
[76:54] how not to send the CVS files, just build your scenarios so they are only sent or even pulled. If if you're pulling from somewhere outside, you can even just do the pull only that way,
|
|
[77:06] only if the PDF only only made it out. So that means it it probably will be a couple minutes delay until the second file arrives,
|
|
[77:14] but that's not a problem, I suspect, on the other system. It will just stay there and wait for the command to come.
|
|
[77:20] As far as the PDF is is
|
|
[77:24] exists,
|
|
[77:25] the when the CSV shows up, it'll load. Yeah. And it whether it's one minute or ten minutes, it doesn't matter. Yeah. But that's the point. Because you stop on failure,
|
|
[77:36] this will be called
|
|
[77:38] only if
|
|
[77:39] the PDF is already on the other side.
|
|
[77:43] And at this point, what you'll need is another route that only sends the CVS the sorry. The comma separated value file. I keep keep calling it CVS. I know it's not. The the it sends the other file.
|
|
[77:54] It will need to be a separate route. So I did something similar.
|
|
[78:00] Sometime mid last year, I had a,
|
|
[78:03] virtual user group called more advanced routing, something like that. If you want to look at the recording, the very first example is very similar to this. I was playing with the pull pull from partner. So you can if you want to listen through that, it will give you some more details and more ideas of how to use it. Two things to remember. When you pull those files, they will go into the subscription folder,
|
|
[78:24] but they don't come in the same sandbox where everything else is here. So it doesn't go into the same route. It's a separate route, and you just need to build up a handler for it to send it out.
|
|
[78:35] But that's really
|
|
[78:36] and if I may interrupt,
|
|
[78:39] there is one user group planned on March
|
|
[78:42] '99
|
|
[78:44] nineteenth,
|
|
[78:46] sorry,
|
|
[78:48] about,
|
|
[78:49] ST monitoring.
|
|
[78:52] And we'll get to that, but it's not relevant to this one, though, Nicole. Oh, sorry.
|
|
[78:57] No. That that is case. No.
|
|
[78:59] You're good. But if you look at the old one, it will give you more ideas of how to use the pull from partner, but it's pretty straightforward once you get the idea. But I I I hope you understand where I'm going with it. Instead of trying to
|
|
[79:13] somehow
|
|
[79:14] order them, just make us to do it in a different way.
|
|
[79:18] Treat the other files as secondaries.
|
|
[79:21] Okay.
|
|
[79:22] Makes sense?
|
|
[79:23] It does.
|
|
[79:25] And I know the technical is a little shaky at the moment in your head because you need to see it working. And that's why I'm sending you also to the other user group so
|
|
[79:33] that, because it actually has
|
|
[79:36] an example of that, and you can see it on the screen running.
|
|
[79:40] Right. So in this send to partner, it's gonna run for every single PDF that comes in individually.
|
|
[79:46] Yes.
|
|
[79:48] Right. And and after and when one of them succeeds,
|
|
[79:52] then you will go and grab
|
|
[79:54] go and grab its partner
|
|
[79:56] its specific partner.
|
|
[79:57] And that's why I have this re this
|
|
[80:02] download pattern
|
|
[80:03] because, you know, they are named properly. You know, you have some naming convention, know, who belong to whom.
|
|
[80:09] So
|
|
[80:10] you once the PDF is out, now we go and find the partner for this PDF
|
|
[80:16] to send it after it.
|
|
[80:20] Okay.
|
|
[80:23] Yeah. We'll have to play with it and see No. See how how well that,
|
|
[80:27] might solve the problem.
|
|
[80:29] Yep. And as we know, we have another one in about a month,
|
|
[80:33] another Ask Annie. So you're welcome to join them with more questions or post on community.
|
|
[80:39] And as Nicole said, we'll actually have two two user groups in
|
|
[80:43] March. One will be just regular scheduled question answer session. There will be another one on monitoring, and I advise everyone to join that one as well.
|
|
[80:52] But, in the meantime, if you have if something doesn't work or doesn't look well, just posting community. We're all listening in and dancing there.
|
|
[81:01] And feel free to also ping me directly, but, you know, it might be faster to community. There is more people listening there.
|
|
[81:08] Yeah. Okay. But if it's not that urgent and you want to wait until a month from now, we'll have another
|
|
[81:14] AskGunny as well. So
|
|
[81:17] you know? Sounds good. But that's the that's how and that's that's one thing. Nicole, I'll get it back to you almost on time. I know.
|
|
[81:27] But that's one of the things about STM that
|
|
[81:31] whenever you have an idea of how to do things,
|
|
[81:35] my advice is usually step back and see if one of the new features will not give you an another way into it. If you had asked your question two years ago,
|
|
[81:44] we would have been talking trigger files and trying to order things and a lot more complicated scenarios.
|
|
[81:49] Now we have pull from partner that actually can help us. The only challenge with pull from partner is it cannot go against the folder monitor. So you need an actual connection to get the file. But no one says you cannot do it against your own server with a special account.
|
|
[82:04] Right.
|
|
[82:06] So,
|
|
[82:07] you know, yes, it's an additional failure point. It will show up in the tracking table and so on and so forth, But
|
|
[82:13] it will guarantee that your files are going in the right order.
|
|
[82:17] And more importantly, if a PDF file fails,
|
|
[82:21] it will never try to send the other one. And even one more important thing, if you ever resubmit the PDF file, guess what? It will try to go and find the c the the partner file again
|
|
[82:30] because it's the whole route that you resubmit. If you resubmit the the whole well, no. That's actually important. Sorry. If you just resubmit the push of the PDF, it will not go to the whole routing.
|
|
[82:41] But if you resubmit the inbound of the PDF, it will go to the whole routing.
|
|
[82:48] Okay. You know? You know, when you do the in and out, you have the two lines, two resubmits available.
|
|
[82:54] If you just resubmit the push in this case, what we were just talking about, it will just send the PDF, but it will not continue because you you just resubmitted the outbound.
|
|
[83:02] But if you resubmit the whole inbound,
|
|
[83:04] it will go through the same process again
|
|
[83:07] on this file. So Okay.
|
|
[83:11] K?
|
|
[83:12] Yep. And with that, I don't see any raised hands, and I don't see anything in the chat anymore. So, Nicole, believe it or not, we are almost on time.
|
|
[83:21] Yes. We do. We even have two minutes left for you.
|
|
[83:25] Yeah. I just wanted to mention the date. You were talking about the
|
|
[83:31] next Ask Annie. So it's the March
|
|
[83:34] 12,
|
|
[83:35] and the
|
|
[83:37] monitoring
|
|
[83:38] ST monitoring is on the
|
|
[83:40] March 19.
|
|
[83:42] So two
|
|
[83:43] ST user group next next,
|
|
[83:47] next month. So, yeah, just to conclude,
|
|
[83:51] I just want to remind everyone,
|
|
[83:54] that, you can go on next community
|
|
[83:57] to post your ideas,
|
|
[83:59] to have info about user groups and access to all
|
|
[84:04] the recording of the past user groups and the next ones.
|
|
[84:08] You can register from there.
|
|
[84:11] You have the road maps for the different solutions,
|
|
[84:14] and you have a q and a forum.
|
|
[84:19] Also, you have
|
|
[84:21] several
|
|
[84:22] videos,
|
|
[84:24] what's new and interesting
|
|
[84:26] videos
|
|
[84:27] on YouTube.
|
|
[84:28] And with this presentation,
|
|
[84:31] you'll have the link to all those
|
|
[84:34] sets.
|
|
[84:35] And if you want to help people that are looking for,
|
|
[84:41] a managed transfer
|
|
[84:43] tool,
|
|
[84:44] you want to leave a review, you are more than welcome to leave it there. You have the link there also,
|
|
[84:51] and we will, give you $25
|
|
[84:54] to
|
|
[84:55] compensate your
|
|
[84:57] time to for leaving this,
|
|
[85:00] this review. So with that, I just want to thank you all. Thank you, Annie,
|
|
[85:06] and
|
|
[85:08] have a great end of your day or evening, and we'll
|
|
[85:11] see each other again in March. Bye bye. Thank you.
|
|
[85:19] Thanks, everyone. Have a wonderful day,
|
|
[85:22] evening, night, whatever.
|
|
[85:24] Thank you. We're all over. Thank you. Thanks, everyone. Bye. Bye bye.
|