Discussions
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.
Posted by Nicholas B Wimsatt over 5 years ago
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
Posted by Julie over 5 years ago
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.
Posted by Molivouth Boulom over 5 years ago
Configuration Page
Has the defect with configuration pages from this post
https://developer.imis.com/discuss/5b521536ae239d000342098d
been fixed yet?
Posted by Alex Lippincott over 5 years ago
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.
Posted by Gary Flux over 5 years ago
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.
Posted by Roberto Lucero over 5 years ago
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)
Posted by Jay Pandya over 5 years ago
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!
Posted by Larry Allen over 5 years ago
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.
Posted by TOBY MILLER over 5 years ago
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)
Posted by Chris Green over 5 years ago