Skip to main content
Participant
March 11, 2025
Question

Problem using single sourcing

  • March 11, 2025
  • 2 replies
  • 258 views

So, we are working on the structure of new documentation, and I guess we will end up using FM (I was a user 10 years ago)

But we have a problem that we would like to know how other users are dealing with (guess we are not the only one)


Here we go:
Building block 1 is created:

To lubricate the small bearing, use the green lube

To lubricate the big bearing, use the blue lube

 

 

This text is included in the following text blocks:

A

B

C

D

E

F

G

 

 

But then, a new lube is tested and needs to be used for a completely other text block, so Building block 1 is copied and used in another text block.

Building block 2 is created:

To lubricate the small bearing, use the green lube

To lubricate the big bearing, use the red lube

 

 

This text is included in the following text blocks:

H

I

J

K

L

M

N

 

 

After a couple of years, building block 1 needs revision; a new bearing is added (green text) and all text blocks are automatically revised accordingly.

 

Building block 1 is revised:

To lubricate the small bearing, use the green lube

To lubricate the big bearing, use the blue lube

(To lubricate the medium bearing, use yellow lube)

 

This text is included in the following text blocks:

A

B

C

D

E

F

G

 

This is where the trouble begins.

How do we make sure building block 2 is revised if this change is relevant for this one as well?

    2 replies

    Jeff_Coatsworth
    Community Expert
    Community Expert
    March 11, 2025

    You planning on working with Structured FM vs. Unstructured?

    Community Expert
    March 11, 2025

    Hi,

    I think that you need a content management system which can check which snippets are used where.

    However, there are also some script programmers who developped something like that. I'll check, if I can find something.

    Best regards, Winfried

    Community Expert
    March 11, 2025

    Here is an add-on from Klaus Göbel: WhereUsedTextInsets

    https://4xscripts.com/en/scripts