Developer Portal Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    OES/CPS new feature suggestion for copying between projects

    OES/CPS new feature suggestion for copying between projects

    hbszjjw
    Established Member

    Hello BCI devlopers, I have a  suggestion for OES copying function, I usually want to copy some reference from different projects, e.g. command handlers, units, subtrees, but if there is a little difference between their object version(please following picture as an example), I can't do it. That means I only can copy within the same project, if I want to refer to another one, I have to add all command handlers, units, subtrees manually, this makes me very unhappy.

    I suggest make the copying function more useable,we can do it like this: if the version of used objects are compatible version, then we can copy it, currently, we can't copy it if only the last 2 digits of version are different.

    hbszjjw_0-1677632257464.png

     

    1 REPLY 1

    nexidator
    Community Moderator
    Community Moderator

    I am afraid the way you suggest is not technically feasible. Even compatible object versions can have different (additional) content so it is not possible to ensure that all data is consistent after merging objects from different versions.

    So, the first step is to adapt the object versions used in the source project to the ones of the target project. The easiest way to achieve this is to create a copy of the source station folder directly next to the target station folder, so that both are using the same Std folder. Now, the version management dialog in the source project will automatically suggest the object versions required by the target project. After updating the versions, copy/paste between the two project should be possible.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist