AU Class
AU Class
class - AU

Code Blue, Dr. Revit!-How to Resuscitate Corrupt Revit Models

共享此课程
在视频、演示文稿幻灯片和讲义中搜索关键字:

说明

Is your Revit model corrupt or causing crashes? Is the team unable to work and is losing productivity? Increase your team's efficiency by gaining expertise for diagnosing the root cause of the issue-whether it's the model, the user, or the computer-and resolve the issue fast. This involves understanding various error messages, recognizing different types of data corruption and their sources, repairing or recovering corrupt Revit models, and learning best practices to minimize file corruption. We'll go over analyzing the computer when Revit crashes or the model gets corrupted. You'll gain a better understanding of the Revit backup procedures, as well as how to locate and restore the most current backup model. We'll arm you with the knowledge and the tools required to analyze and identify issues using the journal files and slog files. Finally, we'll review best practices for reducing the incidence of model corruption.

主要学习内容

  • Learn how to triage a corrupt Revit model
  • Learn how to parse the journal and slog files for diagnosis
  • Learn how to resuscitate a corrupt Revit model
  • Learn best practices to minimize file corruption

讲师

  • Nauman Mysorewala 的头像
    Nauman Mysorewala
    Nauman Mysorewala, an Autodesk Expert Elite, has more than 25 years of experience with the Autodesk® family of products including AutoCAD®, AutoCAD Architecture, Revit®, BIM 360 & Navisworks® . He is a Registered Architect, Revit Architecture Certified Professional, AutoCAD Certified Professional, and LEED® AP. Nauman has presented at AU and numerous Autodesk Build your IQ webinars for AutoCAD and Revit in collaboration with Autodesk. He has been an Educator at University of Cincinnati & Mount St. Joseph University. I have wealth of experience troubleshooting complex architectural, computer, connectivity and software issues. . He enjoys discovering new products and technologies and implementing them in the built environment. I love to garden have been experimenting with propagating and grafting fruit trees.
  • Matt Wunch - Former Expert Elite 的头像
    Matt Wunch - Former Expert Elite
    Matt Wunch received his Associates in Science in Civil Engineering from Springfield Technical Community College in 1996. He has 2-1/2 decades of experience in the AEC industry as a CADD / BIM / Technology manager working for well-known architectural and multi-discipline engineering firms in the Northeast. In addition to his BIM Management experience, Matt has years of real-world work-related experience as a former Autodesk Expert Elite member, former Autodesk part-time technical support specialist on Directly.com, and former drone & BIM consultant on Autodesk Services Marketplace.
Video Player is loading.
Current Time 0:00
Duration 56:00
Loaded: 0.30%
Stream Type LIVE
Remaining Time 56:00
 
1x
  • Chapters
  • descriptions off, selected
  • en (Main), selected
Transcript

NAUMAN MYSOREWALA: Hello, everybody, my name is Nauman Mysorewala. @bimologist is my usual tag that I use for Twitter and Autodesk forums. And I used to use @cadologist, but times have changed. I had to upgrade my skills and went to another school, became a bimologist at that point. I worked for a company, GBBN Architects.

And Matt is also my presenter so I'm going to quieten this thing out a little bit so he can speak a little bit. I'm going to let him introduce him first.

MATT WUNCH: So my name is Matt Wunch. I'm a BIM technology manager for AI Engineers. I don't really like speaking about myself, so I'll just leave that up there, but I will say that I have been in AEC industry for 25, 26 years now doing pretty much everything from architectural, civil sites, infrastructure, structural, mechanical, technology, communication, security-- pretty much the works. Do you want to introduce yourself now?

NAUMAN MYSOREWALA: I like to talk. I don't like to talk about myself, but at least I like to talk. Matt knows and a lot of people out there know that, unfortunately.

So we both are expert elites, which is basically, Autodesk's way of recognizing customers that have involved themselves in supporting RES products from the community side, so it'll be blogs, community forums, webinars-- many different ways-- social media, presentations, and local students, things like that are all involved in somewhat helping customers like you. So they recognize us. There were about 360-- I think they increased the pool-- in the world. So we were lucky enough to be inducted in it.

I also help Autodesk with they're webinar series, "Build Your AutoCAD IQ." And I proposed the "Build Your Revit IQ" series. And we got some support from Autodesk, so I worked with the Autodesk employees and did some presentations online with them during lunchtime and things. So that was pretty cool that I was able to work with Autodesk in that regard. And I'll get into the other things here.

Autodesk is starting-- this is more of an advertisement for the marketplace itself. I'm beta testing with them as well-- but the marketplace has gone live in a sense that for tech support and things like that, my files crashing, my AutoCAD is crashing, Revit crashing-- those type of stuff, you can always get tech support. You'll call your reseller, type thing. But let's say I need to get my models built or I need to get our templates updated or we need to figure out better workflows in our work. So that's what the whole marketplace is about.

And Autodesk basically connects you with people like you or me or some resellers or whatever. And you can just do negotiations with them, whatever the cost is. Autodesk just monitors that-- they don't take any cuts or anything like that. So that's a nice thing, service marketplace.

Then about our experience-- so why this came about. I love digging into INIs and I love digging into just troubleshooting type things, just trying to figure out, make software do what it can't do. Or some problem is I just need to figure out why. So that's my knack unfortunately and that led to some of the things that you will see, unfortunately.

We're going to dig into a little bit more surgery and stuff, but most of our experience recently has come from a program that started last year called Directly. Directly.com is a company, like a service provider, that connects companies like LinkedIn. If you have a question on LinkedIn, they get transferred onto an expert on Directly. Many other platforms use them. And Autodesk piloted that program and we were part of it.

And we saw tremendous-- should we say that?

MATT WUNCH: Yeah, unfortunately.

NAUMAN MYSOREWALA: Unfortunately, we see a lot of corrupt models. Oh, my model's corrupt, my Revit is doing this, my Revit is doing that, my AutoCAD is doing this, my AutoCAD is doing that. I am going to mention AutoCAD too, but the whole point was that there were a few platforms that we as experts were supporting you guys. So when you submitted a ticket with Autodesk on their support, the ticket got rerouted on to Directly. And we get an email saying, hey, this guy needs help. My model's corrupt, unable to repair. Those type of questions.

And at least those are the only ones these days I look at and Matt will look at. And sometimes he'll ping me and I'll ping him, hey, Matt, that's up your alley. Or he'll ping me and say, hey, Nauman, you might want to take it. So we get compensated for our time, but servicing you guys helped us understand how to fix those problems.

So that was the biggest challenge, was trying to understand how to fix those problems. So we did a lot of research and things like that. And learned on our own, but the nice thing about that is I've heard-- anybody submitted a ticket through Direct and has gotten to Directly? You did. What kind of experience you had?

AUDIENCE: I actually got Matt.

NAUMAN MYSOREWALA: Huh, OK.

MATT WUNCH: Was it a good experience, though?

AUDIENCE: Yes.

MATT WUNCH: All right.

AUDIENCE: You responded within 30 minutes.

MATT WUNCH: And that's one of the big advantages for the Directly customers. The typical turn around for Autodesk is, what? 24, 48 hours before you get an initial response? This is less than four hours.

NAUMAN MYSOREWALA: In some cases, 10 minutes, and sometimes we close cases within 30 minutes, unless its a corrupt model where it's like, can you please upload your model? Because the model didn't come through or something like that, but big files, I mean you have to give us a break on that. And we also look at supported community forums and our work experience in general.

I just want to make sure everybody's in the room for what we are here for. We're going to try to figure out at least what's wrong with it. Learn to parse journal files and S-log files. When I started looking, there was very little information and through Autodesk was very, very sparse information, how to figure this thing out. So we did a lot of research in trying to crack the code, I should say. And figured out some stuff, not all.

And then we're going to get into resuscitating corrupt models. We can do some things where the model will open or not open, how to open it if it is corrupt. And things like that where we can do some tricks. And we're going to share those tricks with you. Hopefully you'll be able to-- the key why I think you are here or why I'm presenting this to you was, one, because we see a lot of these cases. That means people are having problems. If you see those, that means there is a downtime. Five people are waiting, 10 people are waiting, or it's just even one person that lost like 10 days worth of work or five days worth of work. So that's costing you money.

So I thought, this is a good way to kind of share our expertise with you guys and say, hey, maybe this will give you an idea to recover within your office quickly. That's the whole goal here. And then I'm going to give you some pointers, hopefully. They might be common knowledge anyways, but at least it's good to be doing diet and exercise to make sure you are healthy in your model. And your Revit model is an animal, I guess I should say that. And hence we're here.

So this must be your model or this is probably you and you're doing all that great stuff. And you're sitting on top of your model and guess what? Elements corrupt. And this is what happens. You end up being that. And then you end up there, at that point. But luckily, sometimes we can help you and hopefully you can recover like Homer, hopefully. That's our goal, to teach you guys.

So code blue-- anybody see these messages? Who has not seen it? Come on, give me a hand, who has not seen it? OK, we are in the right room, then. That was a positive test here, OK?

Yes, those messages that we see all the time. I can't sync, my Revit crashed, my this happened, I can't move my this-- you know, all those kind of weird messages that keep popping up all the time, unfortunately.

Signs of trauma-- well, those messages are some, but we also look at inabilities of sync. That's one of the biggest ones we see. I can't sync my model. Or when I sync it, it crashes. Or I'm editing a wall and it-- boom, Revit goes.

A lot of other times we see, if you open up a view or you try to change any properties of a view, boom, Revit just goes down. Purging, auditing models-- sometimes auditing models crashes, you can't even open the thing to audit it in the first place. And then the last one, unfortunately, is can't open the damn thing. It's just completely flat-lined. And we'll see what we can do about it maybe. Don't panic, OK? Please just take a breather, kind of slowly.

I love SpongeBob's freakouts videos. I wish I could have gotten all kinds of ones I could show you. Sometimes somebody in my office, will be, ah, please help me, Nauman! In the email, all capital letters. So my point is, don't panic, OK? Let's figure out a way to methodically see what we can do to isolate the problem and fix our model. That's the key. We want to get back to working in minimal time.

So the first few steps are to triage the model. I mean, just look at it. Get the vitals, diagnose it, what's happening. Who are the people in IT or BIM managers that are responsible responding to those type of thing? OK, good. I'm too. So that's good. Thanks for joining us-- and everybody else, too, by the way.

And then we'll go over some resuscitation methods and workflows that we use to help you guys on Directly when the cases come through or in our own workflows. And then the biggest thing is, be proactive. That's the one. You heard that preventative care, you know, you must see your doctor every year. Those who are in the US, maybe in Canada too, you have preventative care, but Revit requires that every week or maybe every few days if it's a large team.

So that's the biggest thing that prevents the first issue. So don't get there. It's like, don't let the cancer spread. I mean, literally some of those corrupt elements that we run into are cancerous. They just kind of constantly spread in the model and create those crashes down the road.

So then why does the model get corrupted? Most of the time it's your hard drive is full. You don't realize it, but Revit temp files are huge. And if Revit had crashed, guess what? Those temp files are left in the temp directory. So you'll run out of space. Or sometimes there is a hard drive error and it doesn't write that block. And it gets corrupted and then it gets synced to the main model, from the local to the central.

I'm going to mostly cover work-shared models, just FYI. The ideas are the same to recovery, but central model's recovery is a lot different. Not a lot different, but there is a completely different workflow. It's easier to do it on a central model, let's just say that-- for me, at least, and hopefully you, at the end of the class.

So one of the latest ones that I have seen is your connection. So we had a model in our office and it got corrupted. And I was trying to figure out why, why, why? And I'll show you the workflow. And basically, it was somebody who was working on a VPN and their connection dropped. It locked up the model for five minutes, then the connection happened, but somebody else did the interaction and just basically, Revit went [BLOWS A RASPBERRY].

And then one other thing is, when you're syncing to central, your program crashes. Well, guess what? It leaves the model a unstable state and that kind of leads to corruption down the road, too. And then bugs in the application. Oh, yeah, come on, there are no bugs. Geez, it's the germs, you know, you got to apply some-- what's it called? We'll talk about that. Use the gel, type thing. Those are my updates, by the way.

And some of the add-ins. There are tons and tons of add-ins, which is a good thing, and a bad thing too sometimes, because some of the add-ins aren't vetted. And they might interact with the database incorrectly and leave the model in unstable state. So sometimes that can cause-- and there has been examples if you go on the Autodesk knowledge network. There are some examples of add-ins or fonts doing weird stuff to Revit.

And then there is an article-- and it's in the handout-- I'm going to upload the most up-to-date version because I added a lot more examples to it last night, because there's one or two, but I wanted to give you a little bit more examples. So you can see my workflow, how I do it or somebody else does it, but Autodesk has a really good article on it too, as well. So you can search it out and it's in the handout, the link.

I'm sorry?

AUDIENCE: Is that a typo in the email address or is it really autod.sk?

MATT WUNCH: No, that's it.

NAUMAN MYSOREWALA: .sk, that's a Bitly URL. So I use that a lot, because every time I shorten this, because I don't want to like-- [BEEP]. Autodesk has worked with Bitly, and so any time it sees some of the domains of Autodesk, it'll convert them into autodesk.sk, so there is no typo. Thanks for asking that.

Assess the basics-- just the steps. Just don't panic. The user will, trust me. Your job is to let them take some breaths, you know, that's what happens. First things first-- try the audit, do the purge, the basic stuff. Then if some of those things don't work, then you get into the journals. That's when I will kind of get into it. It's a little heavy stuff, hopefully you don't find it too heavy or get too bored or something, but we'll see.

And if all else fails-- I have had that last week-- too many elements missing. I could not crack that code yet. And I didn't get a straight answer from Autodesk. I was like, how do you guys do it? Yeah, we have our developers kind of take a look at it. They fix it, da-da-da. I was like, you know what? I have support Directly. I have to read out so many cases. Tell me, what do you do? Well, nobody get back to me, but last week, somebody did take my question seriously and answered.

Says well, no, we have a special developer bill that we use. All techs have access to it. So we can turn it around pretty quickly. Now, if you submit it to the support.autodesk.com, 24 to 48 hours. Sometimes we get it, we'll fix it sooner. I have our reseller, that's who I submit it through, because they have a back channel with Autodesk too, based on their status or whatever, and I had to get my model quickly.

So I sent them an email. It's like, this is ironic that I'm teaching a class next week, but you have to help me. How do you fix this? Because I haven't gotten a straight answer from you guys. They said, you can't really do anything, but yesterday, I got an email, Nauman, help! And I cracked the code on it, somehow, but if I get time, I will add that, because just figured it out yesterday. So I'll go hopefully on that.

So assess the basics: model vitals-- I'll let Matt talk on this and see, he can give you some ideas, Because I'm talking too much. I don't want to bore you.

MATT WUNCH: All right, so some of the basics. Obviously, can you open the model? Can you open the model using the audit toggle? Can you open the model using audit and/or isolating work sets? Maybe closing them all or just closing a few at a time, see if you can get in that way. Can you open the model by isolating it from the network? So it's not looking for any linked models or any linked DWG files.

This last one, I really haven't figured this one out, but there are times when I couldn't open a model, but if I renamed it, somehow that different current name from what was stored in the model itself, that allowed me to get into the model. So something you may want to take a look at as well.

NAUMAN MYSOREWALA: Let me add one more thing. Sometimes when the syncs are not happening in that case, Jason here from CAD Micro something-- he has a blog said, oh, delete the S-log file. Like oh, that's a cool one. Sometimes will work too, because the read-write information sometimes get deleted too.

MATT WUNCH: Good to know.

AUDIENCE: When you say rename the file, are you specifically renaming the main central file? Are you copying the central before renaming it and saving it somewhere else?

MATT WUNCH: Yeah, what I would do is I would isolate it from the network. Just do copy-paste, it'll automatically add -copy at the end. There's your renamed file. Open it, you know, detach from central, et cetera. It may let you in, it may not.

NAUMAN MYSOREWALA: Has happened with us. 5% of the cases we did had that. Again, just want to make sure you're clear, we don't work for Autodesk. So even though with Directly, just making sure you understand that the support that we are doing for Directly is as experts in the field, so people like you. So just want to make sure that we're clear here as well.

MATT WUNCH: All right, so moving on-- some of the system vitals. Some of these may seem pretty obvious, things you want to look at. Do you have the most recent updates for Revit installed? You can find those on your Account Management page. I recommend the Account Management page over the desktop app, because I'm sure many of you have fired up the desktop app and you just get the white screen the little blue dot spinning around. You don't get that with the Manage page.

Do I have the latest video card driver installed? That may mean getting the actual latest video driver or the latest certified driver. So you may end up having to roll back your driver.

Any recent Windows updates? There's been a huge uptick in .net 4.7-related issues. Now, that doesn't specifically mean that it's just net 4.7, because I've got a system where I have 4.7 and everything runs smooth. So there's some special configuration, some magical set of circumstances where it just doesn't work for a lot of people.

NAUMAN MYSOREWALA: One thing about the Windows update-- I always-- on Wednesday, I pray that I don't get too many calls, because typically Microsoft releases patches on Tuesday. And a lot of people will roll them out. Some of the bigger firms do a little bit more regression testing and things like that and figure out if they work or not, but even with IT department, they don't test Revit or AutoCAD or anything like that. So that happens.

And the biggest one, we kind of have a joke going on on Directly on our expert forum that's like, Fall Creator another edition is releasing next week, get ready boys or girls. Something like that. When the spring one released, I mean we had, [HIGH-PITCHED SQUEAK].

MATT WUNCH: There was a huge uptick in support tickets for that.

Do I have enough free space on my computer? He mentioned that earlier. Revit crashes, it leaves remnants behind. Clear out your temp folder, but in addition to that, check your journal folders as well, because you may see gigs and gigs worth of model data within the journal folder itself.

Run disk clean up as well, help just keep the computer clean itself.

NAUMAN MYSOREWALA: Or delete some of the Windows update leftover files. So they'll be like 6-gig file that is for a major Windows update. Or you saw that Windows invading or Windows 7 getting invaded by that Windows installer for Windows 10 and left like 6 to 8 gigs worth of data on the hard drive. And it would download it every single time you deleted it.

MATT WUNCH: The last one here-- is the issue isolated to the user, the model, the computer? Have someone else log onto your system. See if they can access the model. It may be a Windows profile issue. It maybe your Revit profile. Just a couple of extra things to take a look at.

Check the Revit build version. Easy way to do that is through the Help/About dialogue box. And there's a nice link here that'll bring you the AKN page that has all the releases, what build number they relate to, so you can quickly tell if you've got the latest or not.

And of course, when it does crash, submit those CERs. It's going to have whatever your latest version is. It may kick back an email, say, hey, you don't have the latest. Go and download this. And based on a lot of these CERs, there have been numerous updates. They've seen a trend of, this thing is causing this issue. So Autodesk has actually gone ahead and released updates based on some of those.

NAUMAN MYSOREWALA: Before you move on, make sure you add your email address, because when you create a support ticket with Autodesk, they search the CERs submitted with your email address. Or give them the CER number when you create that, because some of these, you can't help it. It's a bug in the software, there is nothing you can do about it.

So you want to make sure you report it to Autodesk, because if you people go ahead and cancel it, I would highly recommend-- I mean, there has been numerous updates. If you go do the Read Me on the updates, it'll say, these were fixed based on CERs that we saw. A very proactive monitoring on it. Very proactive in terms of when you submit the support ticket, they have all the dump data and everything-- if your company allows it and things like that. There are, of course, those real limitations, I understand.

And I have gotten an email two months later that says, hey, you were crashing on this thing and this update fixes it. That was one of those sunsetting things that Revit had in '17. And then two months later, I got an email saying, hey, it's been fixed, please apply this update. So it's usually very, very helpful.

So the next is let's look into resuscitating Revit, how we do it. And then we'll go into quickly-- I'll cover this-- the basics are sometimes, if it's crashing on you opening things like that, try turning off the hardware acceleration, reopen the model, try it again. Try to remove the video driver in the mix.

Sometimes resetting the Revit application setting helps. If you're clicking on a ribbon and it's doing weird things, that's one way to fix that. Repair the Revit installation and then launching Revit without add-ins. That's another really important one.

So within Windows, you can go into Programs and Add/Remove Programs-- it's Windows 10. I am a typer, so I don't even use these to go through now. I'm going to go through that way, because I don't remember how to get into it through the new Windows thing. I just kind of hate it. Sorry, I'm a typer. I'll show you some other shortcuts that I take a lot of times.

Let me just click on AutoCAD right now. The reason why I'm doing that is because Revit is running in the background and won't let me do anything. So click Uninstall Change. OK, well that goes my demo, but what it does-- it's the Windows update again, see? I told you they are the problem.

So there, you got the proof here, but you click Uninstall Change and basically, what it will do is allow you to quickly either try repair. That doesn't work, that will reset your settings to re-install. That doesn't work. And the part that we hate the most, Autodesk like, why don't you uninstall and reinstall?

I hate that. Always, in the past, every time something happened, have you tried uninstalling and reinstalling? I said, well, you can do the step-by-step. I know at the end of the day, the last one sometimes fixes the problem with those weird things, but the other one sometimes I do is with those-- this is Matt's workflow, but mine is very, very similar to it. In terms that we do is, we go in and go to the See Username App Data, that's where your Revit INI is kept.

Oh, sorry--

MATT WUNCH: You got a pointer.

NAUMAN MYSOREWALA: Hey, I do have a pointer. Look at that.

So all this stuff right there. If you are an IT person or BIM manager or something like that-- I hate clicking opening things like 10 million ways. I have shortcuts on their desktop in a small support thing where it takes me directly to those things when I install their software, but in Windows, you can easily do Percent, App, Data, Percent. That very quickly takes you to the current user's roaming profile. And then from there, you can navigate through Revit, 2018, this is your folder where you're Revit INI is kept.

Now, before you delete the Revit INI or this folder or anything like that, Matt does recommend backing it up. Major backup that I really do is the INI file. I also look at the SHX font map, so if you use a lot of AutoCAD backgrounds, I have customized mine so anytime it sees Romanesque, it'll replace it with Arial Narrow, things like that.

So make sure you back those up and the biggest one is the keyboard shortcuts. Some user will kill you-- my shortcuts aren't working anymore! Yeah, because you deleted it, that's why. So before you do that, make sure you back that up. All you have to do is either rename this and launch Revit and it will recreate everything for you.

But other things sometimes we have seen, even with reinstalling, repairing, it still does not fix that issue. My recommendation is, if you are doing a repair or reinstall, delete the registry keys. Read all the Editing Registry is Dangerous and all that kind of stuff. So please take that, wear your gloves and everything.

MATT WUNCH: There is an AKN for a clean uninstall of Revit-- not just uninstall, but a clean uninstall, which will take care of a lot of the registry issues.

NAUMAN MYSOREWALA: REGEDIT is the command, those who know it-- who knows about REGEDIT? Oh, cool, that's awesome. This happens to be like-- I open my dialog and it's corrupt or does weird stuff. Or Revit crashes as soon as I open my dialog. And I kind of found out and I submitted the ticket to Autodesk about it. And then I think they do have a workflow still or no? No, they don't have that on the website still.

MATT WUNCH: I don't know.

NAUMAN MYSOREWALA: No, they don't have that cleaning. So under Revit-- it's in the document, OK?

AUDIENCE: You're in mobile machine right now. You might want to be in CU.

NAUMAN MYSOREWALA: Oh, you are awesome, thank you, sir.

MATT WUNCH: Give that man a ribbon right away.

NAUMAN MYSOREWALA: Hey, yeah, yeah, yeah, there you go. You earn it already. See, you can proudly say that now.

So I'm going to Revit 2018, '17-- doesn't matter. The biggest culprit right here is this workspace. That's where all the dialog box information is saved. So that is a good one to delete. And the UI which is in the app data folder.

Does anybody know how to rename your places thing? This is just a kind of quick side tip. I have created my shortcuts now and I want to delete that shortcut or the drive has changed and I can't. It's under Profiles on that dialog box, because you can't edit those if you right click and say-- those who know, this is a side thing. So when you say Add Places Favorites, this is where it saves it. So you can edit those paths and stuff here as well. So that's kind of a sidecrack on that one.

Corrupt families, I'll let Matt drive this one, because he is the expert on that.

MATT WUNCH: So there is an AKN article for this. I believe it's titled something along the lines of, "Can't Open the Model with Audit Toggled On." Basically, what you need to do is save out your families. You don't have to do it one by one by one by one. You can go to File, Save As, Library, Family. And it'll just batch process through this.

You have a video, right?

NAUMAN MYSOREWALA: Yes, just click next slide.

MATT WUNCH: So this is the basic workflow right here. Really simple-- File, Save Library, Family, you want to pick a location where it's safe to delete those files afterwards. You don't want to overwrite-- did it freeze? What's going on? Did it Iock up?

NAUMAN MYSOREWALA: No, I clicked-- maybe. So that's what happens.

MATT WUNCH: It goes on, right?

NAUMAN MYSOREWALA: Yes, it should. See, that's the wonder of technology. There you go. So that's what happens, basically. I will go back, yes. Sorry.

So this is where Matt is trying to tell you what the workflow is. And I'm supposed to get that.

MATT WUNCH: Did you have a little arrow pointing to the--?

NAUMAN MYSOREWALA: I thought I did. Yeah, I did.

MATT WUNCH: Go back, go back. OK, right there.

NAUMAN MYSOREWALA: Come on, I'm trying to pause, it doesn't pause.

MATT WUNCH: You got the bar in the way now.

NAUMAN MYSOREWALA: Oh, thank you, Nauman.

MATT WUNCH: Move it off the side.

NAUMAN MYSOREWALA: What, this side?

MATT WUNCH: When it crashes, it's going to show you the name of the file down here that it crashed on. Make a note of that name, open the model again, detach from central if you have to. Delete that family. Then go through this process again. If it finds another corrupt family, mark down that name.

NAUMAN MYSOREWALA: See?

MATT WUNCH: There we go, OK.

NAUMAN MYSOREWALA: Thank you PowerPoint skills. Oh, I'm to blame myself.

MATT WUNCH: Give me your ribbon back.

NAUMAN MYSOREWALA: Well, that's a PowerPoint thing. I can't give you my PowerPoint ribbon. Oh, I can give you my PowerPoint one.

MATT WUNCH: So there's the message. Here's the file that crashed the model. Make a note of that family name. Run through this process again. Do it as many times as you have to till you get your entire list of corrupt families. When you finally go through the process and everything's clean, if you have the original families still, reload those into your model, overwrite the existing ones. And that will clear up the corruption that's causing these families to either crash Revit when you purge, audit, click a view, something like that.

NAUMAN MYSOREWALA: I finally figured out why it happens though, a little bit. I asked somebody at Autodesk and they finally explained me that because sometimes what happens is, some of the nested families get purged out or somehow they are part of a group. And then the group get messed up or something. It just, some reason, it puts it in a very unstable state where, if you have too many nested families, it's not a good idea. Don't go more than two nested beat, because it does have issues unfortunately.

MATT WUNCH: Is that whole nested family line is about in the journal file?

NAUMAN MYSOREWALA: Yeah, you see that nested, nested, nested? That's what the problem is. There are way too many nesting and there's an issue with the nesting. So, we're learning new things too.

So this is my tool chest. That's what I use. That's my doctor's bag, I say. Notepad++, it's a free tool, awesome tool. There are other text editors you can use. There are many ways to use that. I have included some batch files that I wrote for you specifically, especially, because I use Notepad++, but not everybody is going to be.

So I'll show you a quick demo how you can use those, but some other Revit plugins that Matt and I use are-- pyRevit is a free GitHub thing and it's an awesome tool. We trigger it on only when we need it, because it has a little slow start-up process.

Family Size Reporter-- this is by Rutilities, something like that, but I use it a lot. It does help me figure out how many families I have, which families have import instances, because those are some of the bane of my problems through the slowness and whatnot and the geometry being corrupted, the SAT files that are weirdly done in old software that was just kind of added into a family.

And I also use Project Sweeper, it's like a two-buck-a-year, but there might be other tools that clean up the line type, things like that. And those are my tools and Matt's tools too.

But this guy right there, the Family Size Reporter, what it does is it kind of gives you an idea of what families you have. And I can actually do a demo on that. Sorry, I didn't want to bore you on just PowerPoints.

MATT WUNCH: We got 20 minutes left.

NAUMAN MYSOREWALA: Oh, shoot, OK, so we'll skip that a bit. We got to keep time, it's a one-hour class, we have so much material, unfortunately. So the document has everything listed in there too, as well, but this gives you a quick preview of it and whatnot.

So let's look at understanding journal files. So rather than me adding all the stuff that I have in the Word file, quickly go over some of the highlights in the journal file.

So there is not a whole lot of information on journal file and S-log. There are some things, but I wanted to at least highlight a few of the key words that I look for. Everybody know what a journal file is? Who does not know what a journal file is here? OK, so journal files are basically the debug files that Revit creates in the local app data folder. It's in the document, you can look it up there, where that is located, but I have a quick tip right there as well, how to get to it, but reading between the lines, how to figure out.

So first, we need to understand some terminologies, those -ologist and -ology. And what are those words, meniscus? And those kind of things. But the major things that are in the journal, there are two things major. One is a comment. The other one is the actual command that Revit uses to-- whenever you click on a dialog, whenever you issue a command, build a wall-- all those commands are recorded in the journal.

And the diagnosis of some of those commands as well. And that's what helps us. So all the comments-- the biggest one, JRN.XXX and then with a comma pair, that's the command. Anything with an apostrophe, that's a comment, diagnostic messages, time, information in the Revit, what the Revit is.

And then also the journal file was used till 2015-- and people still use it, but in the main Revit, there was an example of how to batch upgrade your families. Has been there till 2015 it was, and it was deprecated. And I'll have that in the document how to do it.

So this is what a journal file looks like inside. Journal and then this guy right there it says, Button. If you see just a blank line, that means it's a continuation of this command dialogue, any dialogues. Then it says, those are the two options available in the dialogue, but here you look at, what's the default? If you don't do anything, if you hit the Enter key, 1,001 will be the default, which is Detach Preserved Workset.

However, if you scroll down, we want to know what the user did. So we can find out that very easily what the user did. So this is how I read the journal files. And they went cuckoo me, somehow.

MATT WUNCH: Think you went a little too far.

NAUMAN MYSOREWALA: I don't know how I did it. Maybe with this thingy I guess. Me apologies. Sorry, there's a lot of stuff in there, sorry. Hey, there you go.

So the user basically ended up choosing 1,001 at the end of the day. So you can look at what dialogues were presented to them. It also has basic hardware information, time stamp when the user started it, the build number-- Matt alluded to that, what that is already. Basically the same website thing, but this is how the build number shows up right there.

The S-log file also records the build numbers-- every user's build numbers. So I sometimes use that, because if you are people on multiple builds, it will crash Revit sometimes, it will corrupt the model. So if you have an S-log file, you just drag and drop that on the utility app provided, it'll give you a quick log of everybody's build numbers and their user names along with it.

This is the .net version installed-- whether it is installed or not in the first place, and then that's the version number of the .net installed, what driver version it is. I always had to figure out how in the world I connect the driver version in the Windows with the version that shows up on Nvidia site, mostly are Nvidia drivers, others I don't-- but that 32805, that's how it connects. The name of the video card, things like that-- whether it's certified, what build up Windows.

Then the basic thing is, when you run the audit command, how to interpret those results. Every audit command does this, begin content doc tree-- those hyphen, hyphen, hyphen, those equal signs. And then it's saying, hey, the family has some inconsistencies between the two. There are two families, one has different data than the other, so it's renaming one of them. That's what it says. That says content doc tree is corrupted. It fixes that. The audit will take care of it.

What's my time?

MATT WUNCH: We get 15 minutes, plus we got these things.

NAUMAN MYSOREWALA: Oh, yeah, yeah, yeah. So these are the key words to look for. Debug Info-- these are mostly informational for the developers. And you get Addresses Failed-- this is basically saying, oh, I can't find the host. Debug Warn-- that's the bigger one. That's the most common one that we look for first. Debug Error refers to a major error-- major, major error.

Exceptions are another one that we sometimes look for. And in this case, if you look at this example, it says, see file exception. What that means is basically it cannot write to the hard drive. And that is probably why you could not sync or your file crashed or something like that, because it was interrupted because of a full hard drive.

Usually Revit will add an exception code at the end. We don't know what that means, the developers do. They can do things with it. That's all internal. I'm digging, don't worry. ESSchema, that's a schema-- sometimes you will see that when your project information is busted. Audit usually fixes that problem.

Crash-- so we will also talk about some proactive monitoring and stuff. If you start seeing crashes in the S-log file, you can actively monitor those easily, because everybody writes to those S-log file. You don't have, typically, access to everybody's journal files on the project team. So if they crash, that crash is reported in there. That's their user's session ID number. And as I said, I have another batch file that gives you the username and the session number for them. So you can quickly figure out what that username is right there.

AUDIENCE: Are these files kept near the central model then?

NAUMAN MYSOREWALA: The S-log file is in the central model back-up. I'll quickly show you where those are.

The Bad Geometry Error I've seen a lot in terms of AutoCAD files imported into the Revit family and the solids are kind of unstable and things like that. It will say-- oh, there is weird things or some planes are busted or reference planes that have lost their associations. You see those Bad Geometry Error, but those are sometimes you have to figure out what the error is.

The biggest one here is this Element ID number. And notice that there is this executive chair right there. That's says, problem. That has that issue with their geometry in their family. Either you fix the family, because the manufacturers included what they have included. And they have nested families that are also corrupted. They have some funky geometry with some parametrics or voids.

By the way, if you can avoid voids in Revit, avoid them and their families, because voids put a lot more heavier load on the system when they are generating a geometry. If you can use an excrugent, go ahead and do that. That's my recommendation. That's what I learned from somebody at Autodesk.

A few others-- Missing Element Number-- well, that one's been deleted from the model. And just in case they are corrupted sometimes, Revit will refer to those as well.

Guids are basic-- everybody know what a guid is? Guid is basically a unique identifier. It's a worldwide thing and every operation that Revit does has a guid associated with it, plugin, the model itself has a guid.

S-log files-- let me just quickly show what the items are in the S-log file.

OK, 10 minutes.

So basically, the project information-- you can read those. They are not that critical. What the critical is is this-- understanding that this greater than and less than is what says, this is the start of the action, that's the end of the action. What user ID, the build number that the user used, basically.

And then this as the utility I told you what it will do-- you just drag and drop the S-log file on it and it will generate very quickly something like this for you. And then you notice that in this case, this person is on the same build versus that person is not on the same build. So it's a good idea to make sure all are updated to the very latest build. That's one of the thing. Add those latest builds in there.

It has a session ID number, work sharing dialogue, read, write. Sometimes they lock the file and don't unlock. That means your model crashed or something like that and nobody can access it. That's what happens when the read-write transaction doesn't complete. And you can identify those.

STC-- every time person starts, there is a beginning STC. I have all the descriptions in there, Reload Latest, Safe to Local, and then Verification. And then make sure that you have a actually STC pair. There is also a utility that does that as well, where it gives you a list of all those items. Saying, make sure every one of them has a pair of open and close.

Analyzing Journal Steps-- so basically, you collect the journal files. And I'll show you my tool chest, what I do when I diagnose errors in terms. So I open up a journal file, basically. And this is Notepad++. I have instructions on how to install it, how to install the plugin itself. And I have included a lot of information. I have included how to get these settings right there, what keywords I look for quickly. And when I do that, it analyzes the patterns. And then it gives me a list right here. And I can see through that, rather than going through every single all-white coded, I can color code them and say, hey, where are the errors? Where are the debug warns?

You can quickly look at the dialogue and say, hey, this is my errors. Too many elements missing, that was the error caused. This one was a very unique one. There is a case study in there, how I fixed that problem. And it says the rooms were causing some issues with it and it was a weird error, but I have a workflow through this, how to work that, but the key was basically, you load this, load your journal file and run this plugin.

And then it gives you and what the main issues are in terms. Then I get into what the error was in itself. So basically that's the error and then I kind of ended up figuring out how to get rid of the error by deleting a lot of rooms. And that was something that helped.

So once I identify those, I can delete those objects that are bad in the model. So this is providing most of the time you can open the model, but if all else fails, you have to create a support ticket, because they have the developer builds to recover the model. Because what has happened is, if you get that too many elements missing, the local backups are not helpful. The central backups are not helpful, because you can't restore those.

Make sure you take snapshots of your central model every hour. That's my recommendation, because that saved me yesterday on that. But make sure when you submit the case, have all those files ready, because they're going to ask you for it, no matter what. So make sure you submit those.

Maintenance-- we talked about that. We also talked about model maintenance in terms of selective purge. Make sure you audit every week, at least. Create new locals every day. It used to be like once a week-- no. Vet the families that you're getting from other sources. CAD files-- they are a bane, so try to minimize those. Do not import CAD files. And be proactive, monitor them weekly-- S-log files.

There are some examples to these, the Dynamo Dig that automatically generates these beautiful graphs and things like that-- what models types are in the model itself.

So I know I went through a little bit faster in the end. The reason was I wanted to at least get to the point where we can give you the prize. No, but the goal was to make sure you understand, don't panic-- there are ways you can recover out of it. We have workflows as well. We kind of gave you all the steps in terms of, go through audit, isolate the model. Those type of ways that we do sometimes.

Open it up in a different build. Try to open it up in the newer version. I know that's not ideal, but sometimes that's the only way it will work. Sometimes it won't. And then how to resuscitate the corrupt models-- basically you go through that witch hunt and understanding the log files. And figuring out what element numbers are bad, going in, deleting those from either the older version of it-- yes?

AUDIENCE: [INAUDIBLE]

NAUMAN MYSOREWALA: Oh yeah, that's right. So apparently they are having some issues. Somebody told me, oh, your handout is not there. And I was like, whoa, what do you mean? I uploaded it like last week or two weeks ago. They said, no, it's not there. And so I went there to get them to fix this. They said, oh, they fixed it. So I'll go again and tell them.

I could not even upload the data sets or anything like that, because it kept erroring out on me. So I will fix that. Thanks for bringing that up. Somebody else pinged me too on that, but I hope I met all of those learning objectives.

There is a lot of information how to read those journal files, because if I start covering every single one, you'll be out the room. So that's why you need to read those medical journals and things like that. That's your journal and study guide type thing. I highlighted the main bullet points.

If you want to get into the weeds like I do or Matt does-- actually, tell you the truth, there is not any resource out there. And that's why we were trying to present this class, because you search and there are two articles from 2009 on Revit Clinic that even talk about journal files. So that's why I wrote that.

______
icon-svg-close-thick

Cookie 首选项

您的隐私对我们非常重要,为您提供出色的体验是我们的责任。为了帮助自定义信息和构建应用程序,我们会收集有关您如何使用此站点的数据。

我们是否可以收集并使用您的数据?

详细了解我们使用的第三方服务以及我们的隐私声明

绝对必要 – 我们的网站正常运行并为您提供服务所必需的

通过这些 Cookie,我们可以记录您的偏好或登录信息,响应您的请求或完成购物车中物品或服务的订购。

改善您的体验 – 使我们能够为您展示与您相关的内容

通过这些 Cookie,我们可以提供增强的功能和个性化服务。可能由我们或第三方提供商进行设置,我们会利用其服务为您提供定制的信息和体验。如果您不允许使用这些 Cookie,可能会无法使用某些或全部服务。

定制您的广告 – 允许我们为您提供针对性的广告

这些 Cookie 会根据您的活动和兴趣收集有关您的数据,以便向您显示相关广告并跟踪其效果。通过收集这些数据,我们可以更有针对性地向您显示与您的兴趣相关的广告。如果您不允许使用这些 Cookie,您看到的广告将缺乏针对性。

icon-svg-close-thick

第三方服务

详细了解每个类别中我们所用的第三方服务,以及我们如何使用所收集的与您的网络活动相关的数据。

icon-svg-hide-thick

icon-svg-show-thick

绝对必要 – 我们的网站正常运行并为您提供服务所必需的

Qualtrics
我们通过 Qualtrics 借助调查或联机表单获得您的反馈。您可能会被随机选定参与某项调查,或者您可以主动向我们提供反馈。填写调查之前,我们将收集数据以更好地了解您所执行的操作。这有助于我们解决您可能遇到的问题。. Qualtrics 隐私政策
Akamai mPulse
我们通过 Akamai mPulse 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Akamai mPulse 隐私政策
Digital River
我们通过 Digital River 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Digital River 隐私政策
Dynatrace
我们通过 Dynatrace 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Dynatrace 隐私政策
Khoros
我们通过 Khoros 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Khoros 隐私政策
Launch Darkly
我们通过 Launch Darkly 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Launch Darkly 隐私政策
New Relic
我们通过 New Relic 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. New Relic 隐私政策
Salesforce Live Agent
我们通过 Salesforce Live Agent 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Salesforce Live Agent 隐私政策
Wistia
我们通过 Wistia 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Wistia 隐私政策
Tealium
我们通过 Tealium 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Tealium 隐私政策
Upsellit
我们通过 Upsellit 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Upsellit 隐私政策
CJ Affiliates
我们通过 CJ Affiliates 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. CJ Affiliates 隐私政策
Commission Factory
我们通过 Commission Factory 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Commission Factory 隐私政策
Google Analytics (Strictly Necessary)
我们通过 Google Analytics (Strictly Necessary) 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Google Analytics (Strictly Necessary) 隐私政策
Typepad Stats
我们通过 Typepad Stats 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Typepad Stats 隐私政策
Geo Targetly
我们使用 Geo Targetly 将网站访问者引导至最合适的网页并/或根据他们的位置提供量身定制的内容。 Geo Targetly 使用网站访问者的 IP 地址确定访问者设备的大致位置。 这有助于确保访问者以其(最有可能的)本地语言浏览内容。Geo Targetly 隐私政策
SpeedCurve
我们使用 SpeedCurve 来监控和衡量您的网站体验的性能,具体因素为网页加载时间以及后续元素(如图像、脚本和文本)的响应能力。SpeedCurve 隐私政策
Qualified
Qualified is the Autodesk Live Chat agent platform. This platform provides services to allow our customers to communicate in real-time with Autodesk support. We may collect unique ID for specific browser sessions during a chat. Qualified Privacy Policy

icon-svg-hide-thick

icon-svg-show-thick

改善您的体验 – 使我们能够为您展示与您相关的内容

Google Optimize
我们通过 Google Optimize 测试站点上的新功能并自定义您对这些功能的体验。为此,我们将收集与您在站点中的活动相关的数据。此数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID 等。根据功能测试,您可能会体验不同版本的站点;或者,根据访问者属性,您可能会查看个性化内容。. Google Optimize 隐私政策
ClickTale
我们通过 ClickTale 更好地了解您可能会在站点的哪些方面遇到困难。我们通过会话记录来帮助了解您与站点的交互方式,包括页面上的各种元素。将隐藏可能会识别个人身份的信息,而不会收集此信息。. ClickTale 隐私政策
OneSignal
我们通过 OneSignal 在 OneSignal 提供支持的站点上投放数字广告。根据 OneSignal 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 OneSignal 收集的与您相关的数据相整合。我们利用发送给 OneSignal 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. OneSignal 隐私政策
Optimizely
我们通过 Optimizely 测试站点上的新功能并自定义您对这些功能的体验。为此,我们将收集与您在站点中的活动相关的数据。此数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID 等。根据功能测试,您可能会体验不同版本的站点;或者,根据访问者属性,您可能会查看个性化内容。. Optimizely 隐私政策
Amplitude
我们通过 Amplitude 测试站点上的新功能并自定义您对这些功能的体验。为此,我们将收集与您在站点中的活动相关的数据。此数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID 等。根据功能测试,您可能会体验不同版本的站点;或者,根据访问者属性,您可能会查看个性化内容。. Amplitude 隐私政策
Snowplow
我们通过 Snowplow 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Snowplow 隐私政策
UserVoice
我们通过 UserVoice 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. UserVoice 隐私政策
Clearbit
Clearbit 允许实时数据扩充,为客户提供个性化且相关的体验。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。Clearbit 隐私政策
YouTube
YouTube 是一个视频共享平台,允许用户在我们的网站上查看和共享嵌入视频。YouTube 提供关于视频性能的观看指标。 YouTube 隐私政策

icon-svg-hide-thick

icon-svg-show-thick

定制您的广告 – 允许我们为您提供针对性的广告

Adobe Analytics
我们通过 Adobe Analytics 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Adobe Analytics 隐私政策
Google Analytics (Web Analytics)
我们通过 Google Analytics (Web Analytics) 收集与您在我们站点中的活动相关的数据。这可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。我们使用此数据来衡量我们站点的性能并评估联机体验的难易程度,以便我们改进相关功能。此外,我们还将使用高级分析方法来优化电子邮件体验、客户支持体验和销售体验。. Google Analytics (Web Analytics) 隐私政策
AdWords
我们通过 AdWords 在 AdWords 提供支持的站点上投放数字广告。根据 AdWords 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 AdWords 收集的与您相关的数据相整合。我们利用发送给 AdWords 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. AdWords 隐私政策
Marketo
我们通过 Marketo 更及时地向您发送相关电子邮件内容。为此,我们收集与以下各项相关的数据:您的网络活动,您对我们所发送电子邮件的响应。收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、电子邮件打开率、单击的链接等。我们可能会将此数据与从其他信息源收集的数据相整合,以根据高级分析处理方法向您提供改进的销售体验或客户服务体验以及更相关的内容。. Marketo 隐私政策
Doubleclick
我们通过 Doubleclick 在 Doubleclick 提供支持的站点上投放数字广告。根据 Doubleclick 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Doubleclick 收集的与您相关的数据相整合。我们利用发送给 Doubleclick 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Doubleclick 隐私政策
HubSpot
我们通过 HubSpot 更及时地向您发送相关电子邮件内容。为此,我们收集与以下各项相关的数据:您的网络活动,您对我们所发送电子邮件的响应。收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、电子邮件打开率、单击的链接等。. HubSpot 隐私政策
Twitter
我们通过 Twitter 在 Twitter 提供支持的站点上投放数字广告。根据 Twitter 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Twitter 收集的与您相关的数据相整合。我们利用发送给 Twitter 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Twitter 隐私政策
Facebook
我们通过 Facebook 在 Facebook 提供支持的站点上投放数字广告。根据 Facebook 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Facebook 收集的与您相关的数据相整合。我们利用发送给 Facebook 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Facebook 隐私政策
LinkedIn
我们通过 LinkedIn 在 LinkedIn 提供支持的站点上投放数字广告。根据 LinkedIn 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 LinkedIn 收集的与您相关的数据相整合。我们利用发送给 LinkedIn 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. LinkedIn 隐私政策
Yahoo! Japan
我们通过 Yahoo! Japan 在 Yahoo! Japan 提供支持的站点上投放数字广告。根据 Yahoo! Japan 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Yahoo! Japan 收集的与您相关的数据相整合。我们利用发送给 Yahoo! Japan 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Yahoo! Japan 隐私政策
Naver
我们通过 Naver 在 Naver 提供支持的站点上投放数字广告。根据 Naver 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Naver 收集的与您相关的数据相整合。我们利用发送给 Naver 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Naver 隐私政策
Quantcast
我们通过 Quantcast 在 Quantcast 提供支持的站点上投放数字广告。根据 Quantcast 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Quantcast 收集的与您相关的数据相整合。我们利用发送给 Quantcast 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Quantcast 隐私政策
Call Tracking
我们通过 Call Tracking 为推广活动提供专属的电话号码。从而,使您可以更快地联系我们的支持人员并帮助我们更精确地评估我们的表现。我们可能会通过提供的电话号码收集与您在站点中的活动相关的数据。. Call Tracking 隐私政策
Wunderkind
我们通过 Wunderkind 在 Wunderkind 提供支持的站点上投放数字广告。根据 Wunderkind 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Wunderkind 收集的与您相关的数据相整合。我们利用发送给 Wunderkind 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Wunderkind 隐私政策
ADC Media
我们通过 ADC Media 在 ADC Media 提供支持的站点上投放数字广告。根据 ADC Media 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 ADC Media 收集的与您相关的数据相整合。我们利用发送给 ADC Media 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. ADC Media 隐私政策
AgrantSEM
我们通过 AgrantSEM 在 AgrantSEM 提供支持的站点上投放数字广告。根据 AgrantSEM 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 AgrantSEM 收集的与您相关的数据相整合。我们利用发送给 AgrantSEM 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. AgrantSEM 隐私政策
Bidtellect
我们通过 Bidtellect 在 Bidtellect 提供支持的站点上投放数字广告。根据 Bidtellect 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Bidtellect 收集的与您相关的数据相整合。我们利用发送给 Bidtellect 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Bidtellect 隐私政策
Bing
我们通过 Bing 在 Bing 提供支持的站点上投放数字广告。根据 Bing 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Bing 收集的与您相关的数据相整合。我们利用发送给 Bing 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Bing 隐私政策
G2Crowd
我们通过 G2Crowd 在 G2Crowd 提供支持的站点上投放数字广告。根据 G2Crowd 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 G2Crowd 收集的与您相关的数据相整合。我们利用发送给 G2Crowd 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. G2Crowd 隐私政策
NMPI Display
我们通过 NMPI Display 在 NMPI Display 提供支持的站点上投放数字广告。根据 NMPI Display 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 NMPI Display 收集的与您相关的数据相整合。我们利用发送给 NMPI Display 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. NMPI Display 隐私政策
VK
我们通过 VK 在 VK 提供支持的站点上投放数字广告。根据 VK 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 VK 收集的与您相关的数据相整合。我们利用发送给 VK 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. VK 隐私政策
Adobe Target
我们通过 Adobe Target 测试站点上的新功能并自定义您对这些功能的体验。为此,我们将收集与您在站点中的活动相关的数据。此数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID、您的 Autodesk ID 等。根据功能测试,您可能会体验不同版本的站点;或者,根据访问者属性,您可能会查看个性化内容。. Adobe Target 隐私政策
Google Analytics (Advertising)
我们通过 Google Analytics (Advertising) 在 Google Analytics (Advertising) 提供支持的站点上投放数字广告。根据 Google Analytics (Advertising) 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Google Analytics (Advertising) 收集的与您相关的数据相整合。我们利用发送给 Google Analytics (Advertising) 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Google Analytics (Advertising) 隐私政策
Trendkite
我们通过 Trendkite 在 Trendkite 提供支持的站点上投放数字广告。根据 Trendkite 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Trendkite 收集的与您相关的数据相整合。我们利用发送给 Trendkite 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Trendkite 隐私政策
Hotjar
我们通过 Hotjar 在 Hotjar 提供支持的站点上投放数字广告。根据 Hotjar 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Hotjar 收集的与您相关的数据相整合。我们利用发送给 Hotjar 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Hotjar 隐私政策
6 Sense
我们通过 6 Sense 在 6 Sense 提供支持的站点上投放数字广告。根据 6 Sense 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 6 Sense 收集的与您相关的数据相整合。我们利用发送给 6 Sense 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. 6 Sense 隐私政策
Terminus
我们通过 Terminus 在 Terminus 提供支持的站点上投放数字广告。根据 Terminus 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 Terminus 收集的与您相关的数据相整合。我们利用发送给 Terminus 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. Terminus 隐私政策
StackAdapt
我们通过 StackAdapt 在 StackAdapt 提供支持的站点上投放数字广告。根据 StackAdapt 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 StackAdapt 收集的与您相关的数据相整合。我们利用发送给 StackAdapt 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. StackAdapt 隐私政策
The Trade Desk
我们通过 The Trade Desk 在 The Trade Desk 提供支持的站点上投放数字广告。根据 The Trade Desk 数据以及我们收集的与您在站点中的活动相关的数据,有针对性地提供广告。我们收集的数据可能包含您访问的页面、您启动的试用版、您播放的视频、您购买的东西、您的 IP 地址或设备 ID。可能会将此信息与 The Trade Desk 收集的与您相关的数据相整合。我们利用发送给 The Trade Desk 的数据为您提供更具个性化的数字广告体验并向您展现相关性更强的广告。. The Trade Desk 隐私政策
RollWorks
We use RollWorks to deploy digital advertising on sites supported by RollWorks. Ads are based on both RollWorks data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that RollWorks has collected from you. We use the data that we provide to RollWorks to better customize your digital advertising experience and present you with more relevant ads. RollWorks Privacy Policy

是否确定要简化联机体验?

我们希望您能够从我们这里获得良好体验。对于上一屏幕中的类别,如果选择“是”,我们将收集并使用您的数据以自定义您的体验并为您构建更好的应用程序。您可以访问我们的“隐私声明”,根据需要更改您的设置。

个性化您的体验,选择由您来做。

我们重视隐私权。我们收集的数据可以帮助我们了解您对我们产品的使用情况、您可能感兴趣的信息以及我们可以在哪些方面做出改善以使您与 Autodesk 的沟通更为顺畅。

我们是否可以收集并使用您的数据,从而为您打造个性化的体验?

通过管理您在此站点的隐私设置来了解个性化体验的好处,或访问我们的隐私声明详细了解您的可用选项。