iMIS Community facilitates the collaborative development of iMIS applications and solutions among the customers, partners, and developers of Advanced Solutions International.

Software Requirements Traps

From IIBA Austin BA Development Day, August 15, 2014

Software Requirements: 10 Traps to Avoid

Karl Wiegers,

Project Failures

  • Functionality is required and built, but never used.
  • The specification is satisfied, but the customer is not.


1. Incomplete reqs

Symptoms: Forgetting usability, accessibility, quality, performance, business rules

Drive Innovation and Creativity

From BA Development Day, August 15, 2014

What's in Your Toolbox to Drive Innovation and Creativity?

Angela Wick, BA-Squared,

I really enjoyed this session and, because I love to facilitate meetings, please call on me if you have a meeting where you'd like to elicit creative ideas from all participants!

Innovation must be accepted by users to be innovative.

SW Requirements Seven Critical Success Factors

Notes from Austin BA Development Day, August 15, 2014

SW Requirements: 7 Critical Success Factors

Karl Wiegers,

1. Shared understanding of what reqs are and why we care

 std terms, classifying data (data def, business rule), where info goes, who is the audience (dev, docs, qa), explain why reqs are important. What they are: constraints, show how the sys should behave. Levels: Vision and scope doc, User reqs, funct reqs with details
"All models are wrong; some models are useful."

Looking for Document Manager hack for Event Display page

In order to give staff a fast and easy way to upload documents to the RiSE system, I created a hack to the \Net\AsiCommon\Controls\ContentManagement\ContentDesigner\ContentHtmlEdit.asc file. The hack was found on somewhere on this Community website, specifically here, I think - It essentially adds an icon to the Content HTML iPart called Document Manager, placing it right next to the Image Manager icon. While it works great for the staff, it only works in that iPart. When clicking on the Edit button from the Event Display page, the same WYSIWYG editor appears, including the Document Manager icon. However, it doesn't work from this iPart, presumably because it's a different one than Content HTML. The main problem is that when you click on the icon, iMIS starts off looking in what appears to be the Images folder rather than the Docs folder I created for this purpose. Can I make the same hack to another control file, which would allow me to use Document Manager from the iPart on the Event Display page?

Using the Membership Webservice to log users into RiSE


We're working on a website redesign for one of clients on our test server, and our environment is set up as follows (the client acronymn has been replaced with "client" for this post):

Kentico 8 CMS is being used for the main site, hosted at

RiSE is being used for eCommerce components, hosted at

If we try using the LoginUser webservice directly from and log in as the manager, this works, and then we are also logged into the RiSE site.

However, if we invoke this webservice from a page on the Kentico site, again using the manager credentials, this does not work. The call to the method is successful, and returns "succeeded", but then if you go to the RiSE site you're not actually logged in.

It was our understanding that as long as the site invoking the webservice and the RiSE site were both on the same primary domain (which they are, in this case, this should work. Is there something else we need to configure for this to work, or is it not possible?

Thank you,

How to update user cart with dues subscription using IBO


iMIS newbie here. Using iMIS I have a "DUES" item sitting in the Subscriptions table for a given user. What I'd like to do is update the user's cart with the modified BILL_AMOUNT from Subscriptions. Using IBO I have a CContact object for the desired user; can I use that to update the user's cart? If so, how? I already tried calling CContact's BillDuesSubscriptions() method but the cart was not updated.

View Products on Website Without Signing In

What is the best way to display all products for sale on web using the $/Store/DefaultSystem/Queries/All Products for Sale on Web iQA where the users can view all products without having to login to the website.

I created a new query and changed the security setting to see if that helped but it didn't.


Using SQL Service Broker to asynchronously invoke MembershipService SOAP request from trigger


we're trying to use members email address as their logon credentials and automatically update their logon name via trigger when member email address changes. As we're planning to call ChangeUsernameForUserWithLogin Membership Web Service method (as Bruce Wilson suggested here: we cannot call it directly from trigger. This is why we're trying to invoke it asynchronously from SQL Service Broker service queue.

Custom classes in RiSE


We've had success with using custom user controls on a page in RiSE without having to create a custom iPart, by clicking the "Add content" link on a page and then using the field at the bottom of the content gallery popup that says "Or, enter a path to a web user control."

If we have a custom class that we want to use in conjunction with a user control, is that possible? In other ASP websites, I'm used to just dropping the .cs file in the App_Code folder and then it's automatically recognized, but that doesn't seem to be the case in RiSE.


Uploading or Downloading Documents via RISE


This is a two part question - We're about to start using RISE (which I know very little) & the question was asked:

1. "Can you (presenters) upload documents via RISE and make them available for downloading?"
2. "Can those docs be saved in iMIS as an attachment even if it's attached to an activity?"