| Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie |
| openwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:creeer_document [2026/07/23 09:35] – ↷ Pagina verplaatst van openwave:1.34:applicatiebeheer:probleemoplossing:programmablokken:creeer_document naar openwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:creeer_document Kars Gottschal | openwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:creeer_document [2026/09/22 13:21] (huidige) – [cc's] Paul de Boer |
|---|
| ====== Creëer document ====== | ====== Creëer document ====== |
| {{tag>openwave:1.34:applicatiebeheer:functionaliteiten:documenten}} | {{tag>openwave:1.35:applicatiebeheer:functionaliteiten:documenten}} |
| In OpenWave zorgt de Creëer document-functionaliteit voor het genereren van documenten op basis van in het beheer aanwezige documentsjablonen. | In OpenWave zorgt de Creëer document-functionaliteit voor het genereren van documenten op basis van in het beheer aanwezige documentsjablonen. |
| Vanuit detailschermen van een omgevingszaak, handhavingszaak, APV/overige zaak, inrichting, info of milieu/gebruik alsmede vanuit de detailschermen van een advies, inspectietraject en een inspectiebezoek, bezwaar/beroep en vanuit het overzichtslijstje van contacten bij een zaak/inrichting is de mogelijkheid om in het menu opties het item **Creëer document** te kiezen. In de regel gebeurt dit met het menu-item //creëer document// (menu opties rechtsboven in betreffende scherm). De gebruiker kies eerst een sjabloongroep en vervolgens een sjabloon, waarna een aantal aanvullende vragen kunnen volgen. | Vanuit detailschermen van een omgevingszaak, handhavingszaak, APV/overige zaak, inrichting, info of milieu/gebruik alsmede vanuit de detailschermen van een advies, inspectietraject en een inspectiebezoek, bezwaar/beroep en vanuit het overzichtslijstje van contacten bij een zaak/inrichting is de mogelijkheid om in het menu opties het item **Creëer document** te kiezen. In de regel gebeurt dit met het menu-item //creëer document// (menu opties rechtsboven in betreffende scherm). De gebruiker kies eerst een sjabloongroep en vervolgens een sjabloon, waarna een aantal aanvullende vragen kunnen volgen. |
| |
| |
| Het is echter ook mogelijk om een specifiek documentsjabloon direct te starten vanuit een tegel of een (scherm)knop. De action die daarbij gedefinieerd moet worden heeft de volgende vorm: //startWizard(maakDocument,1234,tbdocumenten;;tbomgvergunning;{id},W)// hetgeen betekent: start het sjabloon gedefinieerd in de tbdocumenten met dnkey (ID) = 1234 en de uitgangssituatie is de kaart in tbomgvergunning waar je op dat moment op staat (dat is die {ID}). Zie voorbeeld [[openwave:1.34:applicatiebeheer:instellen_inrichten:schermdefinitie:scherminformatie_voor_detailschermen|Scherminformatie voor detailschermen]]. Het mag duidelijk zijn dat in dit voorbeeld die schermknop geplaatst moet zijn op het detailscherm van een omgevingszaak. | Het is echter ook mogelijk om een specifiek documentsjabloon direct te starten vanuit een tegel of een (scherm)knop. De action die daarbij gedefinieerd moet worden heeft de volgende vorm: //startWizard(maakDocument,1234,tbdocumenten;;tbomgvergunning;{id},W)// hetgeen betekent: start het sjabloon gedefinieerd in de tbdocumenten met dnkey (ID) = 1234 en de uitgangssituatie is de kaart in tbomgvergunning waar je op dat moment op staat (dat is die {ID}). Zie voorbeeld [[openwave:1.35:applicatiebeheer:instellen_inrichten:schermdefinitie:scherminformatie_voor_detailschermen|Scherminformatie voor detailschermen]]. Het mag duidelijk zijn dat in dit voorbeeld die schermknop geplaatst moet zijn op het detailscherm van een omgevingszaak. |
| |
| Een document kan ook gestart worden vanuit een processtap: zie hiertoe: [[openwave:1.34:applicatiebeheer:instellen_inrichten:inrichting_processen:termijnstappen]] | Een document kan ook gestart worden vanuit een processtap: zie hiertoe: [[openwave:1.35:applicatiebeheer:instellen_inrichten:inrichting_processen:termijnstappen]] |
| |
| ===== Rechten ===== | ===== Rechten ===== |
| * alleen de sjablonen die horen bij de gekozen groep | * alleen de sjablonen die horen bij de gekozen groep |
| * EN alleen documentsjablonen waarvoor geldt dat de vervaldatum leeg is | * EN alleen documentsjablonen waarvoor geldt dat de vervaldatum leeg is |
| * EN waarvoor geldt dat de kolom //benaderbaar vanuit tabel// (tbdocumenten.dvvanuittabel) gelijk is aan de tabel waarvandaan de optie creëer document is gekozen: (mogelijkheden hier zijn: tbomgvergunning, tbovvergunningen, tbhandhavingen, tbinfoaanvragen, tbadviezen, tbinspecties, tbinspbezoeken en tbmilinrichtingen en tbmilvergunningen en tbcontactadressen en tbbezwaarberoep) | * EN waarvoor geldt dat de kolom //benaderbaar vanuit tabel// (tbdocumenten.dvvanuittabel) gelijk is aan de tabel waarvandaan de optie creëer document is gekozen: (mogelijkheden hier zijn: tbomgvergunning, tbovvergunningen, tbhandhavingen, tbinfoaanvragen, tbadviezen, tbinspecties, tbinspbezoeken en tbmilinrichtingen en tbcontactadressen en tbbezwaarberoep) |
| * EN waarvoor geldt dat kolom //Voor module// (tbdocumenten.dvvantoepop) leeg is of gelijk aan de moduleletter van de bovenliggende zaak of inrichting (W = Omgeving, H = Handhaving, E = Milieu/gebruik en Inrichting, O = APV/overige, I = Infoaanvragen) | * EN waarvoor geldt dat kolom //Voor module// (tbdocumenten.dvvantoepop) leeg is of gelijk aan de moduleletter van de bovenliggende zaak of inrichting (W = Omgeving, H = Handhaving, E = Inrichting, O = APV/overige, I = Infoaanvragen) |
| * EN waarvoor geldt dat de kolom //Alleen gemeentes// (tbdocumenten.dvalleengemeentes): | * EN waarvoor geldt dat de kolom //Alleen gemeentes// (tbdocumenten.dvalleengemeentes): |
| * is leeg | * is leeg |
| * OF de gemeente-id van de bovenliggende Locatie (dus waar de zaak speelt) + ';' komt voor in de inhoud van deze kolom. | * OF de gemeente-id van de bovenliggende Locatie (dus waar de zaak speelt) + ';' komt voor in de inhoud van deze kolom. |
| |
| Indien de inlogger lid is van een [[openwave:1.34:applicatiebeheer:instellen_inrichten:compartimenten|compartiment]], dan geldt de restrictie dat alleen uit die documenten gekozen kan worden die gekoppeld zijn aan datzelfde compartiment. | Indien de inlogger lid is van een [[openwave:1.35:applicatiebeheer:instellen_inrichten:compartimenten|compartiment]], dan geldt de restrictie dat alleen uit die documenten gekozen kan worden die gekoppeld zijn aan datzelfde compartiment. |
| |
| Omgekeerd geldt dat indien de inlogger GEEN lid is van een compartiment, dat alleen uit die documenten gekozen kan worden die NIET gekoppeld zijn aan een compartiment. | Omgekeerd geldt dat indien de inlogger GEEN lid is van een compartiment, dat alleen uit die documenten gekozen kan worden die NIET gekoppeld zijn aan een compartiment. |
| ==== Aangewezen documentsjabloon en Xential ==== | ==== Aangewezen documentsjabloon en Xential ==== |
| |
| Indien de kolom //Naam sjabloon in Xential// (dvnaaminexternsjablprog) gevuld is in de sjabloondefinitie (beheertabel tbdocumenten), dan zal OpenWave Xential aanroepen om een document te genereren. Zie [[openwave:1.34:applicatiebeheer:probleemoplossing:programmablokken:xential]]. | Indien de kolom //Naam sjabloon in Xential// (dvnaaminexternsjablprog) gevuld is in de sjabloondefinitie (beheertabel tbdocumenten), dan zal OpenWave Xential aanroepen om een document te genereren. Zie [[openwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:xential]]. |
| |
| ===== Contactpersoon ===== | ===== Contactpersoon ===== |
| Indien de contactpersoon in de lijst is voorzien van een rood kleurenbolletje, dan is het contactadres vervallen en/of heeft de contactpersoon een gevulde overlijdensdatum. | Indien de contactpersoon in de lijst is voorzien van een rood kleurenbolletje, dan is het contactadres vervallen en/of heeft de contactpersoon een gevulde overlijdensdatum. |
| |
| De gebruiker mag het emailadres op de regel van de lijst met gekozen contactpersonen veranderen. De verandering is alleen geldig voor gebruik in het te creereen document maar wordt ook opgeslagen op de bijbehorende correspondentiekaart (geregisteerde documenten: //tbcorrespondentie.dvafwijkemail//). | Indien de hoofdzaak een omgevingzaak betreft, dan wordt het emailadres op de regel van de lijst gevuld met het opgegeven afwijkende emailadres uit tbomgvergcontactennn: de kolom dvvraagemail. Indien deze niet is ingevuld dan is dit emailadres gevuld met dat van het bijbehorende contactadres. |
| | Het aldus gekozen emailadres wordt ook opgeslagen op de bijbehorende correspondentiekaart (geregistreerde documenten: //tbcorrespondentie.dvafwijkemail//). |
| |
| ==== cc's ==== | ==== cc's ==== |
| * EN de instelling //Getal1// van //Sectie: Documenten Item: Documentregistratie// de waarde 1 heeft (hetgeen betekent dat gecreëerde documenten automatisch worden opgeslagen in geregistreerde documenten (tbcorrespondentie) | * EN de instelling //Getal1// van //Sectie: Documenten Item: Documentregistratie// de waarde 1 heeft (hetgeen betekent dat gecreëerde documenten automatisch worden opgeslagen in geregistreerde documenten (tbcorrespondentie) |
| dan kan de inlogger een of meer contactpersonen aanwijzen (dat zijn de contactpersonen die gedefinieerd zijn bij de hoofdzaak) die bij het geregistreerde document als cc worden opgeslagen. | dan kan de inlogger een of meer contactpersonen aanwijzen (dat zijn de contactpersonen die gedefinieerd zijn bij de hoofdzaak) die bij het geregistreerde document als cc worden opgeslagen. |
| | |
| | Indien de hoofdzaak een omgevingzaak betreft, dan wordt het emailadres op de regel van de lijst gevuld met het opgegeven afwijkende emailadres uit tbomgvergcontactennn: de kolom dvvraagemail. Indien deze niet is ingevuld dan is dit emailadres gevuld met dat van het bijbehorende contactadres. |
| | |
| Deze cc's worden in ieder geval gebruikt bij verzendwijze = email. | Deze cc's worden in ieder geval gebruikt bij verzendwijze = email. |
| DAN het word document dat gecreëerd is via een hyperlink geopend: dat wil zeggen dat de wizard afgesloten wordt met een vervolgaction: '''openTabPage(file:/' + map + documentnaam + extensie + ')''' waarbij alle backslashes omgezet zijn in forwardslashes. | DAN het word document dat gecreëerd is via een hyperlink geopend: dat wil zeggen dat de wizard afgesloten wordt met een vervolgaction: '''openTabPage(file:/' + map + documentnaam + extensie + ')''' waarbij alle backslashes omgezet zijn in forwardslashes. |
| |
| Indien echter bovenstaande het geval is, maar de de [[openwave:1.34:applicatiebeheer:instellen_inrichten:satellite_filesysteem|satellite]] staat aan, dan werkt dit alleen indien de kolom //Tekst// van de instelling //Sectie: Documenten en Item: Documentroot// gelijk is aan dezelfde instelling van de configuratiefile van de geïnstalleerde satellite. | Indien echter bovenstaande het geval is, maar de de [[openwave:1.35:applicatiebeheer:instellen_inrichten:satellite_filesysteem|satellite]] staat aan, dan werkt dit alleen indien de kolom //Tekst// van de instelling //Sectie: Documenten en Item: Documentroot// gelijk is aan dezelfde instelling van de configuratiefile van de geïnstalleerde satellite. |
| |
| Voor overige instellingen voor het uploaden van een document zie [[openwave:1.34:applicatiebeheer:probleemoplossing:programmablokken:upload_document:|Upload documenten]] | Voor overige instellingen voor het uploaden van een document zie [[openwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:upload_document:|Upload documenten]] |
| |
| en voor de definitie van de sjablonen zelf zie: [[openwave:1.34:applicatiebeheer:instellen_inrichten:documentsjablonen|Documentsjablonen]]. | en voor de definitie van de sjablonen zelf zie: [[openwave:1.35:applicatiebeheer:instellen_inrichten:documentsjablonen|Documentsjablonen]]. |
| |
| ==== Automatisch openen met MS-Word via Office URI-scheme ==== | ==== Automatisch openen met MS-Word via Office URI-scheme ==== |
| Het document zal in een vervolgaction van de wizard geopend worden via Office URI-scheme, bijvoorbeeld: ''ms-Word:ofe| u |file:/zuurstof/user/pdeboer/Paultest.docx''. | Het document zal in een vervolgaction van de wizard geopend worden via Office URI-scheme, bijvoorbeeld: ''ms-Word:ofe| u |file:/zuurstof/user/pdeboer/Paultest.docx''. |
| |
| Indien echter bovenstaande het geval is, maar de de [[openwave:1.34:applicatiebeheer:instellen_inrichten:satellite_filesysteem|satellite]] staat aan, dan werkt dit alleen indien de kolom //Tekst// van de instelling //Sectie: Documenten en Item: Documentroot// gelijk is aan dezelfde instelling van de configuratiefile van de geïnstalleerde satellite. | Indien echter bovenstaande het geval is, maar de de [[openwave:1.35:applicatiebeheer:instellen_inrichten:satellite_filesysteem|satellite]] staat aan, dan werkt dit alleen indien de kolom //Tekst// van de instelling //Sectie: Documenten en Item: Documentroot// gelijk is aan dezelfde instelling van de configuratiefile van de geïnstalleerde satellite. |
| |
| Voor overige instellingen voor het uploaden van een document zie [[openwave:1.34:applicatiebeheer:probleemoplossing:programmablokken:upload_document:|Upload documenten]]. | Voor overige instellingen voor het uploaden van een document zie [[openwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:upload_document:|Upload documenten]]. |
| |
| en voor de definitie van de sjablonen zelf zie: [[openwave:1.34:applicatiebeheer:instellen_inrichten:documentsjablonen|Documentsjablonen]] | en voor de definitie van de sjablonen zelf zie: [[openwave:1.35:applicatiebeheer:instellen_inrichten:documentsjablonen|Documentsjablonen]] |
| DAN wordt het document via Office URI-scheme geopend: bijvoorbeeld bijv. ''ms-word:ofe| u |file:/zuurstof/user/pdeboer/Paultest.docx''. | DAN wordt het document via Office URI-scheme geopend: bijvoorbeeld bijv. ''ms-word:ofe| u |file:/zuurstof/user/pdeboer/Paultest.docx''. |
| |
| * document dat onder een compartimentszaak aangemaakt wordt dan moet aangevinkt zijn kolom //Handmatige uploads registreren// (tbcompartiment.dldocregallehandmuploads) (tegel //Compartimentsrechten// in beheerportaal-Nieuw). | * document dat onder een compartimentszaak aangemaakt wordt dan moet aangevinkt zijn kolom //Handmatige uploads registreren// (tbcompartiment.dldocregallehandmuploads) (tegel //Compartimentsrechten// in beheerportaal-Nieuw). |
| * EN het document is na creatie automatisch opgeslagen | * EN het document is na creatie automatisch opgeslagen |
| (indien de registratie al bestond dan wordt deze overschreven in tbcorrespondentie). Zie ook pagina: [[openwave:1.34:applicatiebeheer:probleemoplossing:module_overstijgende_schermen:geregistreerde_documenten|Geregistreerde Documenten]].. | (indien de registratie al bestond dan wordt deze overschreven in tbcorrespondentie). Zie ook pagina: [[openwave:1.35:applicatiebeheer:probleemoplossing:module_overstijgende_schermen:geregistreerde_documenten|Geregistreerde Documenten]].. |
| |
| Indien: | Indien: |
| ===== Briefnummer en gecrypte waardes ===== | ===== Briefnummer en gecrypte waardes ===== |
| |
| Zie: [[openwave:1.34:applicatiebeheer:instellen_inrichten:documentsjablonen]]. | Zie: [[openwave:1.35:applicatiebeheer:instellen_inrichten:documentsjablonen]]. |
| |
| |
| |