Egenskapskoppling - guide |
Rulla Föregående Upp Nästa Mer |
Ett sätt att överföra information från MasterConcept till ett dokument är att använda Egenskapskoppling.
En egenskapskoppling kopplar ihop en egenskap i MasterConcept till en dokumentegenskap i dokumentet.
Skapa en egenskapskopplingsgrupp
Anta att du i dina Word-dokument vill ha tillgång till
•huvudmappens benämning
•signaturen för skaparen
•dokumentnummret som versaler och gemener
•dokumentnummret som enbart versaler
För att göra detta behöver du skapa en grupp av egenskapskopplingar likt den nedan. Varje rad i gridden representerar en egenskapskoppling.
Den första egenskapskopplingen i gridden kopplar skaparens signatur till dokumentet. Vi ser att egenskapskopplingen hör till gruppen "Word". Informationen hämtas från datakällan "Setting Service" och återfinns i databasfältet "LONGSIGN1". I dokumentet kommer informationen att synas som en dokumentegenskap vid namn "DocumentCreatorSign".
Den andra egenskapskopplingen hämtar dokumentnummret från databasfältet "KEYA01" i "Dokument"-datakällan. Dokumentnumret kommer att synas som "DocumentNormalName".
Huvudmappens benämning hämtas av den tredje egenskapskopplingen. Informationen återfinns i fältet "DENOM1" i datakällan "Huvudmapp" och får namnet "MainFolderDenom".
Dokumentnummer i versaler är den fjärde och sista raden. Eftersom dokumentnumret inte tillhandhålls som versaler av MasterConcept behöver vi ett speciellt kommand. I denna datakälla tittar vi efter värdet "keya01" och kör det genom funktionen "upper". Resultatet visas i dokumentet under namnet "DocumentUpperName".
Utöver egenskapskopplingen som användaren skapade, kommer dokumenten också få en del standarddokumentegenskaper, genererade av MasterConcept., hittar du också dokumentegenskaper som innehåller information om senaste revideringen. (oftast de fyra senaste revisionerna, se DOC_REV_AMOUNTLATESTTOFETCH).
Revisionegenskapskoppling
Vilka värden som hämtas som revisionsvärden anges med egenskapskopplingens definitioner med datakällorna "Revision - Godkänd" och "Revision - Skapad". Dokumentegenskaper med sådana värden får ett namn i formatet "Rev <nummer>_<dokumentegenskapsnamn>". Till exempel, om egenskapskopplingskonfigurationen i bilden ovan används och DOC_REV_AMOUNTLATESTTOFETCH har standardvärdet, kommer dokumentegenskaperna för den senaste revideringen vara "Rev1_ApprovedDate" och "Rev1_CreatedDate".
Se "CAD block property mappings" neda för hur revisionsdata kan kopplas till blockattribut.
Utöver informationen från egenskapskopplingen du skapade, hittar du också dokumentegenskaper som innehåller information om senaste revideringen. (oftast de fyra senaste revisionerna, se DOC_REV_AMOUNTLATESTTOFETCH).
Inbyggda egenskapskopplingar
För att uppdatera de inbyggda dokumentegenskaperna i ett dokument, ska namnet vara placerat i "Dokumentegenskapsnamn"-kolumnen och vara omgiven av paranteser.
Till exempel: Word har en dokumentegenskap vid namn "Author". För att använda det ska "Egenskapsnamn i dokument"-kolumnen ha värdet [Author].
CAD block property mappings
Det är möjligt att bestämma att en egenskapskoppling ska uppdatera ett attribut på ett block på en Autocad ritning. För att göra det måste du sätta "Egenskapsnamn i dokument" i formatet {<block name filter>.<attributename>}
Exempel: Om datakällan är "Dokument", databasfältet "KEY01" och Egenskapsnamn i dokument "{RITHUV*.REM1}" kommer alla block som börjar med "RITHUV" och har ett attribut REM1 få värdet från databasfältet KEAY01.
För att koppla revisionsdata behöver attributen vara nummrerade. 1 för senaste revison, 2 för näst senaste osv. Använd '#' för att i mappningen bestämma var nummret i attributnamnet ska vara. Om '#' saknas i attributnamnet lägger programmet automatiskt på REV_#. Om man använder bokstäver istället för siffror i sina attrubutnamn för att räkna upp dem, ex REV_A, REV_B osv, så använder man istället '@' i mappningen. Se exempel nedan.
Exempel:
Revision - Skapad, REVSIGN, {FORM*.REVSIGN#} söker efter attributen REVSIGN1,REVSIGN2,REVSIGN3,REVSIGN4 i autocad blocken med namn som matchar "FORM*" och sätter attributvärderna med signaturen på den som har skapat revisionen.
Revision - Skapad, SHEETREV, {FORM*.REVNO#} söker efter attributen REVNO1,REVNO2,REVNO3,REVNO4 i autocad blocken med namn som matchar "FORM*" och sätter attributvärderna med nummret på revisionen.
Revision - Skapad, SHEETREV, {FORM*.REV_@} söker efter attributen REV_A,REV_B,REV_C,REV_D i autocad blocken med namn som matchar "FORM*" och sätter attributvärderna med nummret på revisionen.
Ett annat sätt att mappa revisionsdata på är att sätta in revisionsblock i ritningen där varje block representerar en revision. Skapa sedan en mappning för blockets attribut {REVBLOCKNAMN.ATTRIBUTNAMN}. Notera att man måste använda VERSALER för attribut taggarna. Programmet kommer sedan att koppla en revision för varje block med start nerifrån och senaste revisionen högst upp. Nästan på samma sätt som revisionsrader hanteras med blanketter i design bortsett ifrån att blocken i det här fallet måste sättas in på förhand.
Användning av icke-standarddatabasfält
Det är möjligt att manuellt redigera värdena i "Databasfältkolumnen". Ett exempel ges av "DocumentUpperName" -egenskapen i bilden ovan. På så sätt kan flera olika kommandon användas för att formatera hur data ska presenteras i dokumentet. Vissa av dessa kommandon är:
• upper
• EPC_DOC.GetWFLevelDenom
• to_char
• epc_lang.translate
Koppla en egenskapskopplingsgrupp till en dokumentstart
Vi måste koppla en egenskapskopplingsgrupp till en dokumentstart om de dokumenten ska få informationen som definierats av egenskapskopplingarna i gruppen. I vårt exempel vill vi tillämpa egenskapskopplingsgruppen "Word" på alla dokumentstarter som innehåller typkoden "AAB". Detta gör vi genom att öppna konfigurationen för dokumentstart och välja egenskapskopplingsgruppen "Word" i kolumnen "Egenskapskoppling" för alla relevanta rader.
Använda den information som lämnats i dokumentet
När du öppnar ditt dokument kommer du att hitta informationen som lämnats av egenskapskopplingarna som dokumentegenskaper. Konsultera manualen för ditt program för att se hur dokumentegenskaper används.
Koppla epostegenskaper till dokument
Vid val av datakällan "Epost", kan man koppla egenskaper för epostdokument som man importerar till Explorer.
Följande egenskaper finns tillgängliga att koppla från epostfilen (anges i kolumnen "Egenskapsnamn i dokument"):
•BODY – Epostmeddelandets innehåll - Rekommenderat att använda databasfältet DESCR eftersom det hanterar många tecken.
•SUBJECT - Epostmeddelandets ”Ämne”
•RECIPIENTS – Mottagarna.
•SENDEREMAIL – Avsändarens epostadress.
•SENDERNAME – Avsändarens namn.
•DATESENT – Datum meddelandet skickades. Blankt om det inte skickats.
Egenskaperna kopplas mot databasfältet för dokumentet som anges i kolumnen "Databasfält".
Endast Outlook-formatet MSG stöds.