These docs are for v20.3.44. Click to read the latest docs for v20.3.186.

Discussions

Ask a Question

Is there a stored procedure or query I can use to create user accounts?

Writing up a sql script to create user accounts based off of a criteria and was curious if anyone out there has done something similar.

Process Automations triggered with POSTs

Hi, We are working in 20.3 and we are trying to use process automations with POSTs. Our process automations are based on database changes with inserts to the activity table. Ideally, once the POST request inserts into Activity, we would think it would trigger. However, this does not always seem to be the case. We do see our inserts posting to activity and see that the records are there, but we are not always seeing that the process automations are firing. Any suggestions? Kind regards, Julie

REST API: How to pay for membership dues

Hi, I am looking for an explicit example on how to pay DUES subscriptions using the RESTful API. The documentation does not provide a working example. https://developer.imis.com/v1.0.1/reference/products-dues-invoices https://developer.imis.com/v1.0.1/reference/comboorder Thank you.

Configuration Page

Has the defect with configuration pages from this post https://developer.imis.com/discuss/5b521536ae239d000342098d been fixed yet?

Where is the documentation regarding Asi.Web.UI.WebControls?

We are having trouble locating the documentation on the Asi.Web.UI.WebControls, i.e. methods, settings, examples .. anything. We are paid subscribers, therefore assumed this information would be available. Or are we to guess how it works.

Implement SSO in athird-party application.

Hi, I´ve followed this page (https://help.imis.com/imis2017/Features/RiSE/Maintenance/Single_Sign_On.htm) and created, in Rise, a client application and settled 'LOGIN REDIRECT URL' = 'https:\\localhost:4200'. (this is tihrd-party´s host) When trying to GET the refresh_token from the content record I get this error: 'Unable to connect to the remote server'. Is it possible to use a development server (localhost) when configuring login redirect url? Since content record will POST a refresh_token, LOGIN REDIRECT URL should be a REST API service in order to accept a POST verb? Any help would be appreciate. Thanks. Roberto.

Couldn't find kek file error in ibo code though not using any encrypt function

Error while save gift1: System.InvalidOperationException: Couldn't find kek file at Asi.Security.Utility.KekProvider.GetKekFilePath() at Asi.Security.Utility.Encryptor.get_KekFilePath() at Asi.Security.Utility.Encryptor.get_KEK() at Asi.Security.Utility.Encryptor.InitializeEncryptionManager() at Asi.Security.Utility.Encryptor.EncryptString(String source) at Asi.iBO.Financials.CPayment.set_CreditCardNumber(String value) at Asi.iBO.Commerce.CGift.set_CreditCardNumber(String value) at ASI.ContentType_Webpart.Donation.DisplayPage.DonationCheckout(String userIMISID)

Fundraising endpoints

I want to use the Rest API to record donations in the iMIS Fundraising dashboard. The donations are processed and deposited into the association's bank account by a 3rd party. I simulated a transaction in iMIS Desktop: * Create a one-time pledge. This creates a transaction and an invoice * Apply a cash payment to the pledge. This creates a transaction with a payment against the invoice I suspect I can do the same thing via Rest with some combination of these APIs: * DonationCommitment * ExpectedPayment * Donations * Tributes * Payments Can anyone here help? I'm limited to the v1.0.1 API Thanks!

Payment Captured, But Not Processed

We were reaching out to see if to see if you can provide any insight on why voids are happening during a few transactions. We have the process setup as a captured sale so we cannot figure out how it is happening.

Creating a Relationship - Guid should contain 32 digits with 4 dashes

We have a developer trying to create a relationship through the APIs and is running into the error below. Thoughts? 2019-05-21 16:33:24,966 [82] ERROR CACLOUDPLUSSQL:CFPCDEV [(null)] - Error occured at Uri: https://cfpcapp2.imiscloud.com/asi.scheduler_cfpcdev/api/Relationship/7293 System.FormatException: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). at System.Guid.GuidResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument, String failureArgumentName, Exception innerException) at System.Guid.TryParseGuidWithNoStyle(String guidString, GuidResult& result) at System.Guid.TryParseGuid(String g, GuidStyles flags, GuidResult& result) at System.Guid..ctor(String g) at Asi.Business.BusinessFilter.ConvertTo(Object value, Type conversionType, Object& convertedValue) at Asi.Business.BusinessFilter.IsValid(BusinessController controller) at Asi.Business.BusinessFilter.GetFilterInfo(BusinessController controller, BusinessFilter[] filters, String& whereText, DataParameter[]& parameters, String& dbWhereText) at Asi.Business.BusinessController.SelectWithFilter(BusinessFilter[] filters, Boolean loadFromDatabase, String sort, Boolean forceReload, Boolean publishedOnly, Boolean ignoreLicensing, Boolean isVersioned) at Asi.Business.BusinessController.SelectWithFilter(BusinessFilter[] filters, Boolean loadFromDatabase, String sort, Boolean forceReload, Boolean publishedOnly, Boolean ignoreLicensing) at Asi.Business.BusinessController.SelectWithFilter(BusinessFilter[] filters, Boolean loadFromDatabase, String sort, Boolean forceReload, Boolean publishedOnly) at Asi.Business.BusinessController.SelectWithFilter(BusinessFilter[] filters, Boolean loadFromDatabase, String sort, Boolean forceReload) at Asi.Business.BusinessController.SelectWithFilter(BusinessFilter[] filters, Boolean loadFromDatabase) at Asi.Soa.Core.Persistence.GenericBusinessPersistenceStrategy.FindByIdentity(BusinessController controller, IdentityData identity) at Asi.Soa.Core.Persistence.BusinessPersistenceStrategyBase.FindByIdentity(IdentityData identity) at Asi.Soa.Core.Domain.Repository.FindIdentityItemByIdentity(IdentityData identity) at Asi.Soa.Core.Domain.Repository.FindByIdentity(IdentityData identity) at Asi.Services.Core.EntityServiceToCommonServiceAdapter`1.FindById(Object id) at Asi.Services.Core.EntityServiceToCommonServiceAdapter`1.Asi.Soa.Core.ServiceContracts.ICommonReadOnlyService.FindById(Object id) at Castle.Proxies.Invocations.ICommonReadOnlyService_FindById.InvokeMethodOnTarget() at Castle.DynamicProxy.AbstractInvocation.Proceed() at Asi.Shared.Aspects.CacheAspect.Intercept(IInvocation invocation) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Platform\Asi.Shared\Aspects\CacheAspect.cs:line 62 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Asi.Services.Core.Interceptors.CommonSecurityAspect.Intercept(IInvocation invocation) at Castle.DynamicProxy.AbstractInvocation.Proceed() at Asi.Shared.Aspects.PerformanceAspect.Intercept(IInvocation invocation) in C:\Builds\208\ScrumV3\sp137_Main10\Sources\MainFoundation\imis.net\Packages\Platform\Asi.Shared\Aspects\PerformanceAspect.cs:line 55 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.ICommonService`1Proxy_2.FindById(Object id) at Asi.Scheduler.Controllers.CommonServiceController.Put(String entityName, String entityId, Object entity)