Наши клиенты используют более 500 приложений, и мы хотели бы интегрировать эти приложения с нашими.Каков наилучший способ сделать это?Эти приложения являются приложениями регистрации времени, и для большинства из них общим является то, что они могут экспортироваться в csv или аналогичные, некоторые из них на самом деле представляют собой домашние таблицы Excel, где регистрируется время.
На данный момент лучшая идея состоит в том, чтобысоздайте наш собственный лист Excel, который можно использовать для интеграции со всеми этими приложениями.Интеграции могут быть в форме ячеек, содержащих что-то вроде = '[c: \ export.csv] rawdata'! $ A $ 3 Где export.csv - это файл csv, экспортированный из приложений регистрации времени.Можете ли вы увидеть лучший способ интеграции со всеми этими приложениями?Следует отметить, что почти все наши клиенты имеют Microsoft Office.
Редактировать: Ответы на замечательные вопросы от Понтуса Гагге:
Насколько похожи данные в разныхзаявки? Я предполагаю, что, поскольку они регистрируют заявки на регистрацию, у них будет некоторое сходство, но я предполагаю, что некоторые из них будут регистрировать, сколько времени вы проработали в целом за целый месяц, в то время как другие будут специфицировать каждый день.Если выбрать Excel, я считаю, что многие из различий можно устранить с помощью основных формул.
Какое качество данных? Качество данных может варьироваться, поэтому базовая проверка должна бытьКроме того, хороший способ сделать его прозрачным для клиентов, то, как наше приложение понимает их вклад, и они несут за это ответственность.
Какой объем данных вы говорите? Естьбудет информация о времени работы до 50 сотрудников.
Является ли интеграция только односторонней? Да
С какой периодичностью должна передаваться информация? Один раз в месяц (когда им нужно платить зарплату).
Как часто меняются сами приложения и как часто меняется ваш продукт? Если их приложение дома-приготовил лист Excel, тогда я предполагаю, что он будет меняться раз в год (например, из-за ошибки кого-то).Если это стандартное приложение для регистрации надлежащего времени, то я не верю, что оно обновляется чаще, чем раз в пять лет или около того, поскольку это очень стабильная концепция.
Если интеграция будет полностью автоматическойили ваши конечные пользователи могут инициировать передачу данных? Они, безусловно, могут инициировать передачу данных.Пользователи часто преданы процессу, чтобы их можно было обучить, что означает, что они могут совершать, скажем, 30 щелчков мыши, чтобы интегрироваться каждый месяц.
Будут ли клиентыесть кто-нибудь, кто будет следить за интеграциями? Поскольку у нас много клиентов, многие из них должны быть в состоянии самостоятельно провести интеграцию.Хотя мы сможем помочь им по телефону.Мы не можем, хотя и предпринимаем интеграцию сами, потому что в таком случае мы будем нести ответственность за любые ошибки, вызванные ошибками пользователей и т. Д.
Означает ли для вас фраза "спагетти интеграции" ...? Я ищу идеи от лучших поваров, чтобы приготовить большую часть этого.