Skip to main content
Inspiring
August 22, 2006
Answered

Getting Undeleted Topic to Appear in Client Working Folders

  • August 22, 2006
  • 2 replies
  • 842 views
I'm testing out the Undo Deletion function in RoboSource Control and am having a little trouble getting an undeleted/restored topic to appear in RoboHelp HTML. (This is RoboHelp X5.) After I undelete a topic, I can see it in the database using RoboSource Control and in the relevant project's folders on my hard drive using Windows Explorer. However, when I open the relevant project in RoboHelp HTML, the topic is nowhere to be found. I tried doing a Get Latest Version and Check Out All, but neither of these caused the undeleted/restored topic to be visible from RoboHelp HTML. The only workaround I' ve been able to use is to import the file back into the project. (I haven't spent any time to determine whether this will break or courrupt anything in the project.)

Is there any way to get an undeleted/restored topic to automatically appear in a project for all client users? Note: By automatic, I am including "Get Latest Version" or "Check Out All" as you clearly need to do something to copy the file over to each client's working folders. We'll have as many as 4 client users and I need to ensure they'll all be able to work from an accurate copy of each help project.

Thanks!
This topic has been closed for replies.
Correct answer RoboFan
No, it's not that complicated.

You have to be aware that the RSC server does not fiddle around with RoboHelp Office's project management. The server only knows files; RoboHelp Office sends command to the server, which in turn does the file handling.

So when you restore a file on the server, RHO does not know about this. This means you have to import the file into one client's RHO. When next you commit the project from this client to the server, the server-side copy of the project knows about the resurrected file and it's place in the project.

The next time any other client performs a Get All for this project, it is fed the current version including the undeleted file.

Greetings

---Dirk Bock

I really appreciate everyone's prompt and informative responses. Thanks again!

2 replies

Gravenstein
Inspiring
October 13, 2006
I approach this problem a little differently. After I undelete a topic, I roll back the associated fpj file to the version that included the missing file.

The end result is the same, but it can be accomplished outside RH.

G
Captiv8r
Legend
August 22, 2006
Hi RoboFan

I think the trick is that you need to make the project aware of the topic again. Just right click the folder it should be in, then choose Import from the context menu.

Cheers... Rick
RoboFanAuthor
Inspiring
August 22, 2006
So, to make sure I understand, every time I undelete/restore a topic, I'll need to alert all 4 client users and then each of them will need to open the project on their machine and import the undeleted/restored topic?

Also, I'm currently running all these tests with the Client and Server installations on my machine. When we deploy this, we'll have a dedicated server and 4 client users. Now, when I undelete a topic, I notice that this automatically restores the .htm file to the relevant working folder - however, it's the SERVER'S working folders. Thefore, it seems like:

the client users will have to import the .htm file by browsing over our network to the Server's working folders; OR

the administrator could, using RoboSource Control, check the file out and then back in to each client's relevant working folders (which would place a copy of the file on their machines and then they could import it into the project from there); OR

the administrator could just e-mail them a copy of the file and they could import it from wherever on their machine (they'd just have to be sure they import it into the correct project folder).


Is any of this accurate?

Thanks!
August 23, 2006
No, it's not that complicated.

You have to be aware that the RSC server does not fiddle around with RoboHelp Office's project management. The server only knows files; RoboHelp Office sends command to the server, which in turn does the file handling.

So when you restore a file on the server, RHO does not know about this. This means you have to import the file into one client's RHO. When next you commit the project from this client to the server, the server-side copy of the project knows about the resurrected file and it's place in the project.

The next time any other client performs a Get All for this project, it is fed the current version including the undeleted file.

Greetings

---Dirk Bock