How to customise the Barcode app?
Best Answers
-
shaun_ericson Advanced IT Monkey ✭✭✭Providing an update here:
We took a long look at many approaches to solving the issue, and the reality is we are going to have to refactor the entire code base of the Barcode solution in order to get it on the same web service and licensing schema as all of our other Apps. It isn't as easy as may appear unfortunately.
In order to do this properly, and be able to maintain future iterations, we are actually going to take a step back and implement the Cireson Platform cache into the Cireson Portal which will allow us to do many things with respect to caching WI, CI, develop add-ons, etc... but with respect to this thread gives us a programmable platform that we can then refactor the Barcode app against. We are starting this process this week, and over the coming months hope to have something more firm on when we can consolidate the backend for the Barcode app into the current web service and licensing schema.
I would also like to reiterate that the Barcode app is not a "dead" product and does not have a EOL. We do fully support it, and do have many customers using it successfully with the current architecture requirements outlined here: https://support.cireson.com/KnowledgeBase/View/1171#/.
We know this is not the cleanest experience, but as stated we are working on getting us to the next iteration which will require us to implement a few items to properly get it in the right place.11 -
seth_coussens Member Ninja IT Monkey ✭✭✭✭Hey Conner! As always it's great to hear from our active members here in the community.
I'm really glad you noticed we established a Problem (PR) for the issues you are seeing! It's always great to have your hard work noticed, and we've been working hard to update how we track problems customers are seeing in a way that allows us to keep the DEV process better aligned with the support process. By implementing problems we are able to better track the issues we've escalated for you in VSTS, so as we see updates on those Bugs or Stories we can more quickly and accurately update the tickets associated with these.
Regarding the IR you mentioned above, I understand the support team reach out to you today to provide you with some additional support, but it wasn't a good day for you to spend any time on this. We can appreciate that, so we will reach out to you again soon!
Now, regarding the barcode application, we all know it needs an update. It works as designed, but the design really needs to be brought forward. We are working on this, but in order to make this a reality there are other foundational changes we are making so we can provide an application that is a bit more future proof. You will see that beginning of those changes over the next month.
We really do appreciate your patience on this as we balance all of our customer requests (you yourself have a lot of those!) and look forward to delivering something to you in the future that you might actually enjoy using!6
Answers
However, your suggestion of what fields should be displayed is a good one and should be added to the feature requests page as a suggestion.
Please add it and I will certainly give it my up-vote as I think the Barcode app is one of the more underutilized apps that we have.
Proof: Cireson BarCode WebAPI - Only Uses Old License - Won't work with just New Licensing Experience
I admit it's seems more the latter each and every day that Cireson doesn't communicate that they are working on a fix.
I private messaged Pete Zerger ( @pzerger ) at the end of August but have received no response regarding a status update.... and he's made posts in September too.
It really doesn't make me feel like it's been prioritized as Pete Zerger from Cireson stated back in May... in particular he closed my BarCode License Issue thread while leaving a comment stating that it's: "an issue we are working to iron out later in the year."
Tick Tock Cireson... Tick Tock
You are correct that it does not work with the new licensing experience, however that should not stop anyone from actually using the product as it is released now? I may be missing something, let me know. Thanks!
I don't want you to think this is me being incivil towards Cireson or anyone else, I legitimately want the Cireson BarCode Licensing working as intended and I am only summarizing the facts of the IR41207 comments.
.... *Deep Breath* ....
There is absolute 00.00% proof that anyone from Cireson actually knows a working workaround. On the Known Issues it says Cireson will provide you with old license keys and a PowerShell script. HOWEVER Cireson did not HUA (Heard Understood Acknowledged) my Ticket Comment which stated the fact that "there's no place to enter the old licenses, and they are processed in Cireson code and altered so adding directly to the Database won't work!". The comment date-stamp is 5/12/2016 4:16 PM if you choose to verify it.
The fact that you asked that question has not inspired my confidence either.
I'll ask a simple Yes-Or-No question now.
Can anyone at Cireson PROVE they have a workaround that formats the required licenses and stores them in SQL the same way it was done through the Old Version of the Cireson Portal as well as PROVE they got it working for one of their customers?
Especially when Cireson hasn't yet established and confirmed they have got it working with others who have to enter the old licenses which are already formatted the way they get formatted through the old portal when entered. Why should you have to waste your time?
I do not want to design a process around a product that does not seem like it will be around (and patched, supported) much longer. I have never asked anyone at Cireson for the roadmap, but the known issues, the version history, and the fact that I would need to install a second, deprecated license using a custom script, speak for themselves. Sure, I could probably get it to work, but with all these things working against it, I choose to focus my limited resources elsewhere. If I look at these same data points for other Cireson products, they keep me engaged instead of taking the product out of consideration.
Here's the takeaway from this anecdote: perceptions and concerns about the roadmap and support are preventing at least one customer from using this product. It seems like it could be very useful, but it also seems like it won't be worth the trouble (e.g., I will have to re-work my process not to use the barcode app sometime in the not too distant future).
Getting out in front of these perceptions with some fact-based communication would help, but ultimately what will increase the user base is to demonstrate that it is still part of the roadmap with some tangible action. Get the license converted to the new model, squash some bugs, and start prioritizing some feature requests (and of course they may not be prioritized as high as portal requests--I think we all get that), and customers like me will be looking at the app very differently. Otherwise, I think we would appreciate Cireson letting us know that it was a good idea that did not work out for whatever reason, and they are moving on. Some of the frustration is simply from not knowing.
We took a long look at many approaches to solving the issue, and the reality is we are going to have to refactor the entire code base of the Barcode solution in order to get it on the same web service and licensing schema as all of our other Apps. It isn't as easy as may appear unfortunately.
In order to do this properly, and be able to maintain future iterations, we are actually going to take a step back and implement the Cireson Platform cache into the Cireson Portal which will allow us to do many things with respect to caching WI, CI, develop add-ons, etc... but with respect to this thread gives us a programmable platform that we can then refactor the Barcode app against. We are starting this process this week, and over the coming months hope to have something more firm on when we can consolidate the backend for the Barcode app into the current web service and licensing schema.
I would also like to reiterate that the Barcode app is not a "dead" product and does not have a EOL. We do fully support it, and do have many customers using it successfully with the current architecture requirements outlined here: https://support.cireson.com/KnowledgeBase/View/1171#/.
We know this is not the cleanest experience, but as stated we are working on getting us to the next iteration which will require us to implement a few items to properly get it in the right place.
Sounds very good!
Edit: I see you wanted a clean slate without all those troubleshooting comments by having it handled as PR58155, too bad the comment field is reserved, as you should add in the following bit of information:
The BarCode Cireson.CacheBuilder.Service.exe located in "C:\inetpub\CiresonWebAPI\CacheBuilder\WindowsService" still references the old licenses because where the code is failing is when it's pulling from the Cireson.License.DLL to validate the licenses in [ConsoleSettings - GetSettings()], the code will need to be updated and not still trying to validate the old license info. (old licenses == the Analyst, SSP, and HTML keys). Since it cannot find the old licenses and validate them in the SCSM ServiceManager Database, it won't build the cache files required so the server will never be ready to be used by the phones with the app.
I'm really glad you noticed we established a Problem (PR) for the issues you are seeing! It's always great to have your hard work noticed, and we've been working hard to update how we track problems customers are seeing in a way that allows us to keep the DEV process better aligned with the support process. By implementing problems we are able to better track the issues we've escalated for you in VSTS, so as we see updates on those Bugs or Stories we can more quickly and accurately update the tickets associated with these.
Regarding the IR you mentioned above, I understand the support team reach out to you today to provide you with some additional support, but it wasn't a good day for you to spend any time on this. We can appreciate that, so we will reach out to you again soon!
Now, regarding the barcode application, we all know it needs an update. It works as designed, but the design really needs to be brought forward. We are working on this, but in order to make this a reality there are other foundational changes we are making so we can provide an application that is a bit more future proof. You will see that beginning of those changes over the next month.
We really do appreciate your patience on this as we balance all of our customer requests (you yourself have a lot of those!) and look forward to delivering something to you in the future that you might actually enjoy using!
Any update or timeline for the new barcode app ?
Thanks
Steve Wright:
I want to share with an announcement made by Cireson to customers using the Asset Barcode App:
Cireson has made the decision to end of life the current Barcode app, and focus efforts on an entirely new barcode scanner. The decision to end of life the product does not come easy, however after months of analysis we have determined that the current architecture of the Cireson Barcode app is not sustainable to keep updated with the current pace of mobile OS development and Cireson product development.
In an effort to do the right thing for our customers, Cireson has decided to focus its internal resources on building a new version of the Cireson Barcode app allowing the solution to live on new architecture that is sustainable and ultimately enables innovation for future versions. We currently do not have a timeline in place for when this new version will be released, however we will update you along the way as we iterate through this initiative.
If you are a customer that wants to be part of feedback, influence and testing for the new Barcode app, please let us know as we would love to have you involved along the way.
Our support team will continue to do our best to assist with current installs of Asset Barcode as it relates to troubleshooting and configuration. With our dialog over the last couple of years, this may not come as a surprise to you. Rebuilding the application is the best and most sustainable option. I will continue to keep the communication open and keep you apprised of development on the new product.
So the plan is drop it like the dead product it is and create a new barcode scanner. Cireson has no timeline on the new barcode scanner.
I look forward to the progress on the new product to replace it and then some!
It did take Cireson years to come to this decision, but now that it has I bet it's a great relief!
“Fear of failure is worse than failure itself because it condemns you to a life of unrealized potential.” ~ Travis Bradberry, author of Emotional Intelligence 2.0
Hopefully, the customers and partners are kept in the loop this time.
I am wishing the (future?) team the best of success in the new app's development.