Info | ||||
---|---|---|---|---|
| ||||
|
...
Beschrijving | Bestand | |
---|---|---|
1. | Camel proces waarbij de leverdam (ARTICLE_DELIVERY_DATE) default op 01-01-1900 wordt gezet indien deze datum in het verleden ligt. Daarbij wordt gebruik gemaakt van een filter in beeyond (ARTICLE_17) waarbij alle artikelen worden opgehaald met een datum in het verleden. | AanpassenLeverdatum.XML |
2. | Camel proces waarbij de volgende stappen worden uitgevoerd:
| VerwerkenMutaties.XML |
3. | Camel proces waarbij het veld bestelbaar (boolean veld) wordt uitgevinkt, en het veld voorraadwaarde op de waarde 3 wordt gezet. Er wordt gebruik gemaakt van het filter ARTICLE_14 waarmee artikelen worden opgehaald waarbij een bepaalde datum tussen vandaag en 150 dagen terug ligt. | VerwerkenArtikelen.XML |
4. | Camel proces waarbij het artikelnummer (ARTICLE_NR_OLD) automatisch gevuld wordt met het artikelnummer uit het veld ARTICLE_INTERNEALNR. Daarbij wordt gebruik gemaakt van filter ARTICLE_8 waarbij artikelen worden opgehaald waarbij het veld ARTICLE_NR_OLD leeg is. | VerwerkenArtikelnr.XML |
5. | Camel waarbij een groepattribuut gevuld wordt op basis van een string attribuut. ARTICLE_ITEMGRP (groep attribuut) wordt gevuld op basis van het string attribuut ARTICLE_ITEMGRP_STRING. Let wel op dat hierbij een filter wordt gebruikt in de camel waarin wordt gefilterd op artikelen waarbij het groep attribuut nog niet gevuld is. Op dit moment worden namelijk alleen nieuwe relaties gelegd, er worden geen groep relaties gewijzigd via de camel proces. | Camel-Groep.XML |
6. | Camel om entiteiten definitief te verwijderen uit Beeyond. Let op: het definitief verwijderen werkt alleen op basis van alle entiteiten uit een entiteit difinitie. Dat betekend dat het momenteel niet mogelijk is om entiteiten definitief te verwijderen op basis van een geavanceerd filter. LET OP: deze camel is alleen bedoeld voor support doeleinden. Nadat gegevens verwijderd zijn uit Beeyond zijn deze niet meer terug te halen. | delete.route.xml |
7 | Camel om een entiteit in Beeyond opnieuw op te slaan zodat berekende velden opnieuw berekend worden. In deze camel wordt een attribuut van het type 'Berekening' aangeroepen. Feitelijk wordt dit veld niet bewerkt, wel worden alle berekende velden herberekend. | Camel-TempImportBerekening.XML |
8 | Camel om foto's (blob) leeg te maken bij artikelen. In de front-end kunnen foto's niet in bulk leeggemaakt worden, dit is hier een workaround voor. | Camel-deleteFoto.XML |
9 | Camel om een relatie te leggen tussen 2 entiteiten. In dit voorbeeld wordt een relatie gelegd tussen een Relatie en een Contactpersoon. | Camel-BZTRS-Relation_contact.XML |
10 | Camel waarbij een datumveld wordt leeggemaakt in Beeyond. Een toepassing kan zijn om een contract automatisch op inactief te zetten zodra een datum gepasseerd wordt. Daarbij dient het Datumveld leeggemaakt te worden op basis waarvan een contract automatisch op inactief wordt gezet.Een ander voorbeeld van een toepassing is het gebruik van een datumveld om attributen in een artikel in de toekomst te vullen op basis van dat datumveld. Nadat de datum gepasseerd is dient deze automatisch leeggemaakt te worden. Ook string (tekst) velden kunnen op deze zelfde wijze worden leeggemaakt. | Camel-DeleteDatum.XML |
11 | Camel waarbij alle records in één entiteit worden geupdate. De wijzigingsdatum wordt daarbij dus aangepast. Pas in de XML alleen de entiteit naam aan naar de correct Entiteit ID. | Camel-UpdateEntity.xml |
12 | Camel waarbij een relatie attribuut (drop-down of één op veel relatie) wordt leeggemaakt, en direct gevuld met een andere waarde. Let op: relaties kunnen verwijderd worden via een camel actie, daarbij moet echter wel naar een bepaalde waarde verwezen worden zodat Beeyond weet welke waarde verwijderd moet worden. Via deze camel kunnen zowel drop-down als één op veel relaties worden aangepast. Verwijderen relatie: setRelated=false (daarbij moet verwezen worden naar een waarde uit de drop-down, als je dus meerdere keuzes hebt in de drop-down zal per keuze deze setRelated=false moeten worden opgenomen in het bestand). Toevoegen relatie: setRelated=true Deze toepassing is mogelijk vanaf versie 1.8.5 | Camel-VerwijderenToevoegenRelatie.xml |
13 | Camel waarbij records in een entiteit worden geüpdatet op basis van een filter. Deze lijkt dus op het voorbeeld van nummer 11, alleen is het toepassen van een filter hierin mogelijk. Met deze camel is het bijvoorbeeld mogelijk om berekende velden te herberekenen. Pas in de XML alleen de entiteit ID en het Filter ID aan. | Camel-HerberekenenRecordsMetFilter.xml |
...